Kazalo:

Kako narediti pedometer na zapestnici: 5 korakov
Kako narediti pedometer na zapestnici: 5 korakov

Video: Kako narediti pedometer na zapestnici: 5 korakov

Video: Kako narediti pedometer na zapestnici: 5 korakov
Video: vívofit 4: Getting the Most Out of Your Device 2024, Julij
Anonim
Kako narediti pedometer za zapestnico
Kako narediti pedometer za zapestnico

Rad hodim in tečem v okrožju, v katerem živim. Uživam v času, ko sem sam, ker mi v tem času vedno pridejo na misel kakšne super ideje. Pred kratkim sem od DFRobota kupil 6-osni inercialni senzor gibanja. Zato se mi zdi, zakaj si ne bi naredil pedometra zapestnice za izračun moje fizične moči. Ko pride navdih, se vedno ne morem upreti.

V redu, naj bom takoj in šele začnite.

1. korak: material, ki ga boste morda potrebovali:

Material, ki ga boste morda potrebovali
Material, ki ga boste morda potrebovali
Material, ki ga boste morda potrebovali
Material, ki ga boste morda potrebovali

Gravitacija: I2C BMI160 6-osni inercialni senzor gibanja × 1

Hrošč - Najmanjši Arduino × 1

Gravitacijski zaslon I2C OLED-2864 × 1

3.7V mini-litijeva baterija × 1

Gumb × 2

Preklopno stikalo × 1

Trak za uro × 1

6-osni inercialni senzor gibanja BMI160 združuje 16-bitni 3-osni merilnik pospeška z 3-osnim žiroskopom ultra majhne moči. Ko sta merilnik pospeška in žiroskop v polnem načinu delovanja, je poraba energije običajno približno 900 uA.

2. korak: Natisnite lupino

Natisnite lupino
Natisnite lupino
Natisnite lupino
Natisnite lupino

Oblikovalski navdih prihaja iz moje najljubše ure. Njegov zaslon je zasnovan tako preprosto in elegantno. Sekundna, minutna in urna kazalca zavzemajo večino površine zaslona, kar je priročno za prepoznavanje časa. Ima težo 40 g in ceno 15 USD.

(Po tiskanju lupine lahko na črne dele poškropite črno barvo, da bo barva enakomerno dogovorjena.)

Pogosto zbiram abraziven material. To je neke vrste moj hobi. Po brskanju po skrinjah in omarah sem končno našel Yakeli, katerega barva je zelo podobna barvi OLED. Zato se odločim, da ga odrežem in uporabim kot ploščo.

3. korak: Priključite vezje

OLED in BMI160 imata vmesnik I2C, zato ju morate le spajkati na ustreznem vmesniku I2C hrošča.

4. korak: zapisovanje programa

Neposredno sem popravil program pedometra v knjižnici BMI160. Dodajte funkcijo millis () za pretvorbo delovanja sistema v štoparico. Dodam prikazno kodo knjižnice znakov u8g. Ko sem enega za drugim poskusil pisavo v glavni datoteki u8g.h, sem ugotovil, da mi je pisava Freedoomr odlična.

Koda pretvorbe neprekinjenega delovanja sistema v štoparico je prikazana spodaj:

brez podpisa int ss = 1000; brez podpisa int mi = ss*60; dolga minuta = t0/mi; dolga sekunda = (t0-minutna*mi)/ss; dolga milliSecond = sysTime-minute*mi-sekunda*ss; strTime [0] = (minuta%60)/10+'0'; strTime [1] = minuta%60%10+'0'; strTime [3] = (drugi%60)/10+'0'; strTime [4] = drugi%60%10+'0'; strTime [6] = milliSecond/100+'0'; strTime [7] = (milSecond%100)/10+'0';

5. korak: Spajkajte in namestite

Spajkajte in namestite
Spajkajte in namestite
Spajkajte in namestite
Spajkajte in namestite
Spajkajte in namestite
Spajkajte in namestite

Mislim, da je ta korak najtežji, saj sem potem, ko sem načrtoval razporeditev prostora in skrbno namestil dele, vklopil stikalo in ugotovil, da stvar ne deluje. Še enkrat sem po nesreči med namestitvijo prerezal eno ali dve žici. Verjamem pa v "kjer je potrpljenje, obstaja pot". Po mnogih neuspehih me končno pripelje uspeh.

Z električnim brusilnikom izvrtajte 1 mm luknjo na obeh koncih lupine, vse dele namestite skupaj, nato pa je celoten projekt zdaj končan.

Morda boste opazili, da sta na levi strani dva gumba, spodnji je namenjen štoparici, kaj pa zgornji?

Za nočni tek! Zgornji gumb se uporablja za krmiljenje štirih 5 mm LED (razpoko med luknjo in stikalom sem zapolnil z UV lepilom v ustrezni barvi, da naredim zapestnico bolj izvrstno.)

Položaj štirih LED diod je v skladu s kotom mahanja rok med tekom ljudi. Tla bodo vedno osvetljena, ne glede na to, kako se roka premika.

Ta števec korakov v zapestnici mi ne samo pomaga izračunati mojo fizično moč, ampak tudi olajša vožnjo ponoči. Tako dobra stvar, vredna si jo imeti.

Priporočena: