Sisukord:
- Samm: materjal, mida vajate:
- Samm: printige kest
- Samm: ühendage ahel
- 4. samm: programmi põletamine
- Samm: jootke ja installige
Video: Käepaela sammulugeja valmistamine: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Mulle meeldib jalutada ja joosta linnaosas, kus ma elan. Naudin üksi olemise aega, sest sel ajal tulevad mulle alati imelised ideed. Hiljuti ostsin DFRobotilt 6-teljelise inertsiaalse liikumisanduri. Nii tuleb mulle pähe, et miks mitte teha käepaela sammulugeja, et oma füüsilist jõudu arvutada. Ma ei suuda alati sellele vastu panna, kui inspiratsioon tuleb.
Ok, las ma olen kohe püsti ja alustan.
Samm: materjal, mida vajate:
Raskus: I2C BMI160 6-teljeline inertsiaalne liikumisandur × 1
Mardikas - väikseim Arduino × 1
Gravity I2C OLED-2864 ekraan × 1
3,7 V miniliitiumaku × 1
Nupp × 2
Lüliti × 1
Kellarihm × 1
BMI160 6-teljeline inertsiaalne liikumisandur ühendab 16-bitise-3-teljelise kiirendusmõõturi koos üliväikese võimsusega 3-teljelise güroskoobiga. Kui kiirendusmõõtur ja güroskoop on täisrežiimis, on energiatarve tavaliselt umbes 900 uA.
Samm: printige kest
Disaini inspiratsioon pärineb minu lemmikkellast. Selle ekraan on kujundatud lihtsaks ja elegantseks. Sekund, minuti- ja tunnikäsi hõivavad enamiku ekraani alast, mis on meile mugav aja tuvastamiseks. Selle kaal on 40 g ja hind 15 dollarit.
(Pärast kesta välja printimist võite mustadele osadele pritsida musta värvi, et värv oleks võrdselt kokku lepitud.)
Kogun sageli abrasiivmaterjali. See on omamoodi minu hobi. Pärast rinnatiste ja kappide otsimist leidsin lõpuks Yakeli, mille värv on OLED -iga väga sarnane. Seega otsustan selle lõigata ja kasutada paneelina.
Samm: ühendage ahel
Nii OLED -il kui ka BMI160 -l on I2C -liides, nii et peate need lihtsalt jootma Beetle'i vastaval I2C -liidesel.
4. samm: programmi põletamine
Vaatasin otse läbi BMI160 raamatukogu sammulugeja programmi. Lisage funktsioon millis (), et muuta süsteemi tööaeg stopperiks. Lisan u8g märgi kogu kuvamiskoodi. Pärast u8g.h peafailis oleva fondi ükshaaval proovimist leidsin, et font freedoomr sobib mulle suurepäraselt.
Süsteemi tööajast stopperiks teisendamise kood on näidatud allpool:
allkirjastamata int ss = 1000; allkirjastamata int mi = ss*60; pikk minut = t0/mi; pikk sekund = (t0 minutit*mi)/ss; pikk milliSecond = sysTime-minute*mi-second*ss; strTime [0] = (minut%60)/10+'0'; strTime [1] = minut%60%10+'0'; strTime [3] = (teine%60)/10+'0'; strTime [4] = teine%60%10+'0'; strTime [6] = milliSecond/100+'0'; strTime [7] = (milliSecond%100)/10+'0';
Samm: jootke ja installige
Ma arvan, et see samm on kõige raskem, sest pärast ruumijaotuse kavandamist ja osade hoolikat paigaldamist lülitan lüliti sisse ja leidsin, et asi ei tööta. Taaskord olen paigaldamise käigus kogemata ühe või kaks juhtme ära lõiganud. Aga ma usun sellesse, et "kus on kannatlikkust, on ka tee". Pärast paljusid ebaõnnestumisi jõuab lõpuks minuni edu.
Puurige elektrilise veski abil korpuse mõlemasse otsa 1 mm auk, paigaldage kõik osad kokku ja siis on kogu projekt nüüd lõppenud.
Võite märgata, et vasakul küljel on kaks nuppu, alumine on stopperi jaoks, mis siis saab ülemisest?
Öösel jooksmiseks! Ülemist nuppu kasutatakse nelja 5 mm LED -i juhtimiseks (ma täitsin prao augu ja lüliti vahel sobiva värvi UV -liimiga, et muuta käepael peenemaks.)
Nelja valgusdioodi asukoht on kooskõlas inimeste jooksmise ajal lainurgaga. Maapind on alati valgustatud olenemata sellest, kuidas käsi liigub.
See randmepaela sammulugeja ei aita mul mitte ainult oma füüsilist jõudu arvutada, vaid muudab ka öise jooksmise turvalisemaks. Nii hea asi, sa oled seda väärt.
Soovitan:
Lineaarse ajami valmistamine: 3 sammu
Lineaarsed ajamid: Lineaarsed ajamid on masinad, mis muudavad pöörlemise või mis tahes liikumise tõuke- või tõmbeliigutuseks. Siin õpetan teile, kuidas teha elektrilist lineaarset ajamit majapidamis- ja hobiobjektide abil. See on väga odav
LED -kuubiku valmistamine LED -kuup 4x4x4: 3 sammu
LED -kuubiku valmistamine LED -kuup 4x4x4: LED -kuubikut võib pidada LED -ekraaniks, milles lihtsad 5 mm LED -id mängivad digitaalsete pikslite rolli. LED -kuup võimaldab meil luua pilte ja mustreid, kasutades optilise nähtuse kontseptsiooni, mida nimetatakse nägemise püsivuseks (POV). Niisiis
Sammulugeja 1. osa: 128x32 mustvalge ekraan ja Arduino: 5 sammu
Sammulugeja 1. osa: 128x32 mustvalge ekraan ja Arduino: see on põhiline õpetus, mis õpetab OLED -ekraani kasutamist nende Arduinoga. Ma kasutan 128x32 ekraani, kuid saate kasutada ka erineva eraldusvõimega ekraani ja vajadusel muuta resolutsiooni/koordinaate. Selles osas näitan teile, kuidas
Arduino sammulugeja: 3 sammu
Arduino sammulugeja: Vandaag gaan we een make-shift stappenteller maken Arduino
Coldplay LED -käepaela häkkimine: 4 sammu (piltidega)
Coldplay LED -käepaela häkkimine: Suurele kontserdile minnes jagavad nad sageli väikseid LED -tulesid. Coldplay kontserdile minnes saate selle vinge versiooni: LED -käepaela. Etenduse ajal süttivad need automaatselt ja annavad vinge efekti. S lõpus