Obsah:
- Krok 1: Materiál, který můžete potřebovat:
- Krok 2: Vytiskněte prostředí
- Krok 3: Připojte obvod
- Krok 4: Vypalování programu
- Krok 5: Pájejte a nainstalujte
Video: Jak si vyrobit krokoměr na zápěstí: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
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:
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í
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
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:
Rozhraní člověk-počítač: Funkce a chapadlo (vyrobeno Kirigami) pohybem zápěstí pomocí EMG .: 7 kroků
Rozhraní člověk-počítač: Funkce a chapadlo (vyrobeno společností Kirigami) pohybem zápěstí pomocí EMG .: Takže to byl můj první pokus o rozhraní člověk-počítač. Zachytil jsem signály aktivace svalů mého pohybu zápěstí pomocí senzoru EMG, zpracoval to prostřednictvím pythonu a arduina a ovládal chapadlo na bázi origami
OVLADAČ NA ZÁPĚSTÍ POMOCÍ PLUTOXU: 4 kroky
Ovladač WRISTBAND pomocí PLUTOX: PrimusX je letový ovladač používaný v dronu PlutoX. Deska PrimusX komunikuje pomocí ESP8266-12F. Má také MPU a barometr, takže jsem si řekl, proč nekontrolovat dron pouze pomocí desky PrimusX a připevnit si desku k zápěstí a ovládat
Krokoměr Část 1: Černobílá obrazovka 128 x 32 a Arduino: 5 kroků
Krokoměr Část 1: Černobílá obrazovka 128 x 32 a Arduino: Toto je základní tutoriál, který vás naučí používat obrazovku OLED s Arduinem. Používám obrazovku 128x32, ale můžete také použít jinou obrazovku s rozlišením a měnit rozlišení/souřadnice podle potřeby. V této části vám ukážu, jak
Krokoměr Arduino: 3 kroky
Krokoměr Arduino: Vandaag gaan jsme se změnili na stappenteller, který se setkal s Arduino
Prohlížeč fotografií Ohřívač zápěstí: 5 kroků
Prohlížeč fotografií Ohřívač zápěstí: Koupil jsem si jeden z těchto prohlížečů fotek na klíče, byl to jen tenner, tak jsem si řekl „ano, proč ne, možná bych to mohl hacknout do něčeho skvělého“. to? Odtrhněte ho a vložte do ohřívače zápěstí