Obsah:

Jak si vyrobit krokoměr na zápěstí: 5 kroků
Jak si vyrobit krokoměr na zápěstí: 5 kroků

Video: Jak si vyrobit krokoměr na zápěstí: 5 kroků

Video: Jak si vyrobit krokoměr na zápěstí: 5 kroků
Video: RAHANO Krokoměr ve tvaru hodinek se silikonovým páskem 2024, Listopad
Anonim
Jak si vyrobit krokoměr na zápěstí
Jak si vyrobit krokoměr na zápěstí

Rád chodím a běhám ve čtvrti, ve které žiji. Užívám si čas být sám, protože v tuto dobu se mi vždy objeví nějaké úžasné nápady. Nedávno jsem si koupil 6osý snímač inerciálního pohybu od DFRobot. Tak mě napadá, proč si neudělat krokoměr na zápěstí pro výpočet mé fyzické síly. Vždycky nemohu odolat, když přijde inspirace.

Dobře, dovolte mi být vzhůru a začít.

Krok 1: Materiál, který můžete potřebovat:

Potřebný materiál
Potřebný materiál
Potřebný materiál
Potřebný materiál

Gravitace: 6osý inerciální snímač pohybu I2C BMI160 × 1

Brouk - nejmenší Arduino × 1

Displej Gravity I2C OLED-2864 × 1

3,7 V mini-lithiová baterie × 1

Tlačítko × 2

Přepínač × 1

Watchband × 1

6osý inerciální pohybový senzor BMI160 integruje 16bitový 3osý akcelerometr s 3osým gyroskopem s extrémně nízkým výkonem. Když jsou akcelerometr a gyroskop v plném provozním režimu, spotřeba energie je obvykle asi 900 uA.

Krok 2: Vytiskněte prostředí

Vytiskněte skořápku
Vytiskněte skořápku
Vytiskněte skořápku
Vytiskněte skořápku

Inspirace designu pochází z mých oblíbených hodinek. Jeho displej je navržen jako jednoduchý a elegantní. Sekundová ručka, minutová ručička a hodinová ručička zabírají většinu plochy displeje, což je pro nás výhodné pro rozpoznávání času. Má hmotnost 40 g a cenu 15 $.

(Po vytištění skořápky můžete na černé části nastříkat černou barvu, aby se barva shodovala.)

Často sbírám brusný materiál. Je to tak trochu můj koníček. Po prohrabání truhel a skříní jsem konečně našel Yakeli, jehož barva je velmi podobná barvě OLED. Rozhodl jsem se to tedy odříznout a použít jako panel.

Krok 3: Připojte obvod

OLED a BMI160 mají rozhraní I2C, takže je stačí pájet na odpovídající rozhraní I2C společnosti Beetle.

Krok 4: Vypalování programu

Přímo jsem zrevidoval program krokoměru v knihovně BMI160. Přidejte funkci millis () pro převod provozuschopnosti systému na stopky. Přidám zobrazovací kód knihovny znaků u8g. Po vyzkoušení písma v souboru hlavy u8g.h jeden po druhém jsem zjistil, že písmo freedoomr je pro mě skvělé.

Kód převodu uptime systému na stopky je uveden níže:

unsigned int ss = 1000; unsigned int mi = ss*60; dlouhá minuta = t0/mi; dlouhá sekunda = (t0-minuta*mi)/ss; long milliSecond = sysTime-minute*mi-second*ss; strTime [0] = (minuta%60)/10+'0'; strTime [1] = minuta%60%10+'0'; strTime [3] = (druhý%60)/10+'0'; strTime [4] = sekunda%60%10+'0'; strTime [6] = milliSecond/100+'0'; strTime [7] = (milliSecond%100)/10+'0';

Krok 5: Pájejte a nainstalujte

Pájejte a instalujte
Pájejte a instalujte
Pájejte a instalujte
Pájejte a instalujte
Pájejte a instalujte
Pájejte a instalujte

Myslím, že tento krok je nejtěžší, protože poté, co jsem navrhl distribuci prostoru a pečlivě nainstaloval součásti, zapnu vypínač a zjistím, že to nefunguje. Při instalaci jsem opět omylem přestřihl jeden nebo dva vodiče. Věřím však v „kde je trpělivost, tam je cesta“. Po mnoha neúspěších ke mně konečně přichází úspěch.

Pomocí elektrické brusky vyvrtejte na obou koncích pláště otvor o průměru 1 mm, nainstalujte všechny součásti dohromady a poté je celý projekt hotový.

Můžete si všimnout, že na levé straně jsou dvě tlačítka, spodní je určeno pro stopky, a co tedy to horní?

Pro běh v noci! Horní tlačítko slouží k ovládání čtyř 5mm LED diod (trhlinu mezi otvorem a vypínačem jsem vyplnil uv lepidlem v odpovídající barvě, aby byl náramek znamenitější.)

Poloha čtyř LED diod je v souladu s úhlem mávání ramen během běhu lidí. Země bude vždy osvětlena bez ohledu na to, jak se paže pohybuje.

Tento krokoměr mi nejen pomáhá vypočítat fyzickou sílu, ale také umožňuje bezpečnější běh v noci. Tak dobrá věc, stojí za to ji mít.

Doporučuje: