Sisukord:

Käepaela sammulugeja valmistamine: 5 sammu
Käepaela sammulugeja valmistamine: 5 sammu

Video: Käepaela sammulugeja valmistamine: 5 sammu

Video: Käepaela sammulugeja valmistamine: 5 sammu
Video: Как завязать скользящий узел для браслета 2024, Juuli
Anonim
Kuidas teha randmepaela sammulugejat
Kuidas teha randmepaela sammulugejat

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:

Materjal, mida vajate
Materjal, mida vajate
Materjal, mida võib vaja minna
Materjal, mida võib vaja minna

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

Printige kest
Printige kest
Printige kest
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

Jootmine ja paigaldamine
Jootmine ja paigaldamine
Jootmine ja paigaldamine
Jootmine ja paigaldamine
Jootmine ja paigaldamine
Jootmine ja paigaldamine

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: