Sisällysluettelo:

Rannekkeen askelmittarin tekeminen: 5 vaihetta
Rannekkeen askelmittarin tekeminen: 5 vaihetta

Video: Rannekkeen askelmittarin tekeminen: 5 vaihetta

Video: Rannekkeen askelmittarin tekeminen: 5 vaihetta
Video: Браслет из камней своими руками | Браслет из ниток | Браслет из бусин своими руками 2024, Marraskuu
Anonim
Kuinka tehdä rannekkeen askelmittari
Kuinka tehdä rannekkeen askelmittari

Pidän kävelystä ja juoksemisesta kaupunginosassa, jossa asun. Nautin yksin olemisesta, koska minulle tulee aina mahtavia ideoita. Ostin äskettäin DFRobotilta 6-akselisen inertiaalisen liiketunnistimen. Joten minulle tulee mieleen, että miksi et tekisi rannekkeen askelmittaria fyysisen voimani laskemiseksi. En voi aina vastustaa sitä, kun inspiraatio tulee.

Okei, nousen suoraan ylös ja aloitan.

Vaihe 1: Materiaali, jota saatat tarvita:

Materiaali, jota saatat tarvita
Materiaali, jota saatat tarvita
Materiaali, jota saatat tarvita
Materiaali, jota saatat tarvita

Painovoima: I2C BMI160 6-akselinen inertiaalinen liikeanturi × 1

Beetle - Pienin Arduino × 1

Gravity I2C OLED-2864 Näyttö × 1

3,7 V: n mini-litiumakku × 1

Painike × 2

Vaihtokytkin × 1

Kelloranneke × 1

6-akselinen BMI160-inertiaalinen liikeanturi yhdistää 16-bittisen-3-akselisen kiihtyvyysanturin ja erittäin pienitehoisen 3-akselisen gyroskoopin. Kun kiihtyvyysanturi ja gyroskooppi ovat täydessä toimintatilassa, virrankulutus on tyypillisesti noin 900 uA.

Vaihe 2: Tulosta kuori

Tulosta kuori
Tulosta kuori
Tulosta kuori
Tulosta kuori

Suunnittelun inspiraatio tulee suosikkikellostani. Sen näyttö on suunniteltu yksinkertaiseksi ja tyylikkääksi. Sekunti-, minuutti- ja tuntiosoitimet vievät suurimman osan näytöstä, mikä on kätevää tunnistaa aika. Sen paino on 40 g ja hinta 15 dollaria.

(Kuoren tulostamisen jälkeen voit suihkuttaa mustaa maalia mustille osille sovitun värin saamiseksi tasapuolisesti.)

Kerään usein hankaavaa materiaalia. Se on eräänlainen harrastukseni. Kun löysin arkkuja ja kaappeja, löysin vihdoin Yakelin, jonka väri on hyvin samanlainen kuin OLED. Joten päätän leikata sen ja käyttää paneelina.

Vaihe 3: Liitä piiri

Molemmissa OLED- ja BMI160 -laitteissa on I2C -liitäntä, joten sinun tarvitsee vain juottaa ne Beetlen vastaavaan I2C -rajapintaan.

Vaihe 4: Ohjelman polttaminen

Tarkistin suoraan askelmittarin ohjelmaa BMI160 -kirjastossa. Lisää millis () -toiminto muuntaaksesi järjestelmän käyttöajan sekuntikelloksi. Lisään u8g -kirjaston näyttökoodin. Kokeiltuani u8g.h -päätiedoston kirjasinta yksi kerrallaan, huomasin, että fontti freedoomr sopii minulle hyvin.

Koodi, jolla järjestelmän käyttöaika muutetaan sekuntikelloksi, näkyy alla:

allekirjoittamaton int ss = 1000; unsigned int mi = ss*60; pitkä minuutti = t0/mi; pitkä sekunti = (t0 minuuttia*mi)/ss; pitkä milliSecond = sysTime-minute*mi-second*ss; strTime [0] = (minuutti%60)/10+'0'; strTime [1] = minuutti%60%10+'0'; strTime [3] = (toinen%60)/10+'0'; strTime [4] = toinen%60%10+'0'; strTime [6] = milliSecond/100+'0'; strTime [7] = (milliSecond%100)/10+'0';

Vaihe 5: Juotos ja asennus

Juottaa ja asentaa
Juottaa ja asentaa
Juottaa ja asentaa
Juottaa ja asentaa
Juottaa ja asentaa
Juottaa ja asentaa

Tämä vaihe on mielestäni vaikein, koska kun olen suunnitellut tilanjaon ja asentanut osat huolellisesti, kytken kytkimen päälle ja huomasin vain, että asia ei toimi. Jälleen kerran olen katkaissut yhden tai kaksi johtoa vahingossa asennuksen aikana. Mutta uskon "missä on kärsivällisyyttä, siellä on tie". Monien epäonnistumisten jälkeen menestys tulee vihdoin minulle.

Poraa sähköhiomakoneella 1 mm reikä kuoren molempiin päihin, asenna kaikki osat yhteen ja sitten koko projekti on nyt valmis.

Saatat huomata, että vasemmalla puolella on kaksi painiketta, alempi on sekuntikello, joten entä ylempi?

Yönappulaa varten! Yläpainiketta käytetään ohjaamaan neljää 5 mm: n LEDiä (täytin reiän ja kytkimen välisen halkeaman UV -liimalla sopivalla värillä, jotta ranneke olisi hienompi.)

Neljän LED -valon sijainti on sopivassa käsivarren heilutuskulmassa ihmisten juoksun aikana. Maa on aina valaistu riippumatta siitä, kuinka käsi liikkuu.

Tämä rannekkeen askelmittari ei ainoastaan auta minua laskemaan fyysistä voimaani, vaan tekee myös turvallisemmaksi juosta yöllä. Niin hyvä juttu, sinun kannattaa hankkia sellainen.

Suositeltava: