Obsah:
- Krok 1: Materiál, ktorý môžete potrebovať:
- Krok 2: Vytlačte škrupinu
- Krok 3: Pripojte obvod
- Krok 4: Napaľovanie programu
- Krok 5: Spájkujte a nainštalujte
Video: Ako si vyrobiť krokomer na zápästí: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Rád chodím a behám v okrese, v ktorom žijem. Užívam si čas byť sám, pretože v tejto dobe sa mi vždy vynárajú úžasné nápady. Nedávno som si kúpil 6-osý snímač inerciálneho pohybu od DFRobot. Preto mi napadá, prečo si neurobiť krokomer na zápästie na výpočet mojich fyzických síl. Keď inšpirácia príde, vždy nemôžem odolať.
Ok, dovoľte mi byť priamo hore a začať.
Krok 1: Materiál, ktorý môžete potrebovať:
Gravitácia: 6-osový inerciálny snímač pohybu I2C BMI160 × 1
Chrobák - najmenšie Arduino × 1
Displej Gravity I2C OLED-2864 × 1
3,7 V mini-lítiová batéria × 1
Tlačidlo × 2
Prepínač × 1
Watchband × 1
6-osý inerciálny snímač pohybu BMI160 integruje 16-bitový 3-osový akcelerometer s 3-osovým gyroskopom s extrémne nízkym výkonom. Keď sú akcelerometer a gyroskop v plnom prevádzkovom režime, spotreba energie je obvykle asi 900 uA.
Krok 2: Vytlačte škrupinu
Dizajnová inšpirácia pochádza z mojich obľúbených hodiniek. Jeho displej je navrhnutý ako jednoduchý a elegantný. Sekundová ručička, minútová ručička a hodinová ručička zaberajú väčšinu plochy displeja, čo je pre nás výhodné na rozpoznanie času. Má hmotnosť 40 g a cenu 15 dolárov.
(Po vytlačení škrupiny môžete na čierne časti nastriekať čiernu farbu, aby sa farba zhodovala.)
Často zbieram abrazívny materiál. Je to druh môjho koníčka. Po prehrabávaní sa v truhliciach a skriniach som konečne našiel Yakeli, ktorého farba je veľmi podobná farbe OLED. Rozhodol som sa to teda rezať a použiť ako panel.
Krok 3: Pripojte obvod
OLED a BMI160 majú rozhranie I2C, takže ich stačí spájkovať na zodpovedajúcom rozhraní I2C spoločnosti Beetle.
Krok 4: Napaľovanie programu
Priamo som zrevidoval program krokomer v knižnici BMI160. Pridajte funkciu millis () na premenu prevádzkyschopnosti systému na stopky. Pridám zobrazovací kód knižnice znakov u8g. Potom, čo som jeden po druhom vyskúšal písmo v súbore hlavy u8g.h, zistil som, že font freedoomr je pre mňa skvelé.
Kód prevodu prevádzkyschopnosti systému na stopky je uvedený nižšie:
bez znamienka int ss = 1000; bez znamienka int mi = ss*60; dlhá minúta = t0/mi; dlhá sekunda = (t0-minúta*mi)/ss; long milliSecond = sysTime-minute*mi-second*ss; strTime [0] = (minúta%60)/10+'0'; strTime [1] = minúta%60%10+'0'; strTime [3] = (druhý%60)/10+'0'; strTime [4] = druhý%60%10+'0'; strTime [6] = miliSekunda/100+'0'; strTime [7] = (miliSekunda%100)/10+'0';
Krok 5: Spájkujte a nainštalujte
Myslím si, že tento krok je najťažší, pretože potom, čo som navrhol distribúciu priestoru a starostlivo nainštaloval diely, zapnem vypínač a zistil som, že vec nefunguje. Pri inštalácii som opäť omylom prerušil jeden alebo dva drôty. Verím však v „kde je trpezlivosť, tam je cesta“. Po mnohých neúspechoch ku mne konečne prichádza úspech.
Elektrickou brúskou vyvŕtajte 1 mm otvor na oba konce plášťa, nainštalujte všetky diely dohromady a potom je celý projekt hotový.
Môžete si všimnúť, že na ľavej strane sú dve tlačidlá, spodné je určené pre stopky, a čo teda to horné?
Na beh v noci! Horné tlačidlo slúži na ovládanie štyroch 5mm diód LED (trhlinu medzi dierou a vypínačom som vyplnil uv lepidlom v zodpovedajúcej farbe, aby bol náramok vynikajúci.)
Poloha štyroch LED diód je v súlade s uhlom mávania ramien počas behu ľudí. Zem bude vždy osvetlená bez ohľadu na to, ako sa rameno pohybuje.
Tento krokomer s náramkom mi nielen pomáha vypočítať moje fyzické sily, ale tiež zaisťuje bezpečnejší beh v noci. Taká dobrá vec, že stojí za to ju mať.
Odporúča:
Visuino Ako používať tlačidlo ako vstup na ovládanie vecí ako LED: 6 krokov
Visuino Ako používať tlačidlo ako vstup na ovládanie vecí ako LED: V tomto návode sa naučíme, ako zapnúť a vypnúť LED diódu jednoduchým tlačidlom a Visuino. Pozrite si ukážkové video
Krokomer 1: monochromatická obrazovka 128 x 32 a Arduino: 5 krokov
Pedometer Časť 1: Monochromatická obrazovka 128 x 32 a Arduino: Toto je základný návod, ako používať OLED obrazovku s Arduinom. Používam obrazovku 128 x 32, ale môžete použiť aj inú obrazovku s iným rozlíšením a podľa potreby zmeniť rozlíšenie/súradnice. V tejto časti vám ukážem, ako
Krokomer Arduino: 3 kroky
Pedometer Arduino: Vandaag gaan weenen make-shift stappenteller maken met Arduino
AKO VYROBIŤ ARDUINO NANO/MINI - Ako napáliť bootloader: 5 krokov
AKO VYROBIŤ ARDUINO NANO/MINI | Ako napáliť bootloader: V tomto návode vám ukážem, ako vyrobiť Arduino MINI zo začiatku. Postup popísaný v tomto návode je možné použiť na výrobu akýchkoľvek dosiek arduino podľa vašich vlastných požiadaviek na projekt. Pozrite sa na video, aby ste lepšie porozumeli
Ako si vyrobiť autonómneho hracieho robota na basketbal pomocou IRobota Vytvoriť ako základ: 7 krokov (s obrázkami)
Ako vytvoriť autonómneho hracieho robota na basketbal pomocou IRobota Vytvoriť ako základ: Toto je môj príspevok k výzve iRobot Create. Najťažšie na celom tomto procese pre mňa bolo rozhodnúť sa, čo bude robot robiť. Chcel som predviesť skvelé funkcie programu Create a zároveň pridať trochu robo vkusu. Všetky moje