Sisällysluettelo:
- Vaihe 1: Materiaali, jota saatat tarvita:
- Vaihe 2: Tulosta kuori
- Vaihe 3: Liitä piiri
- Vaihe 4: Ohjelman polttaminen
- Vaihe 5: Juotos ja asennus
Video: Rannekkeen askelmittarin tekeminen: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
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:
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
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
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:
Lineaarisen toimilaitteen tekeminen: 3 vaihetta
Lineaarisen toimilaitteen tekeminen: Lineaariset toimilaitteet ovat koneita, jotka muuttavat pyörimisen tai minkä tahansa liikkeen työntö- tai vetoliikkeeksi
Oman tekeminen (saha) Kaksinkertainen LED -himmennin: 4 vaihetta
Oman (Seesaw) kaksois-LED-himmentimen tekeminen: Tänään näytän sinulle, kuinka tehdä kaksois-LED-himmennin, jossa on vain 555-ajastinsirut ja tavalliset komponentit. tai N-kanava), joka säätää LED-valon kirkkautta, tämä käyttää kahta MOS
Bluetooth -sovittimen tekeminen Pt.2 (yhteensopivan kaiuttimen tekeminen): 16 vaihetta
Bluetooth -sovittimen tekeminen Pt.2 (yhteensopivan kaiuttimen tekeminen): Tässä ohjeessa näytän sinulle, kuinka voin käyttää Bluetooth -sovitinta tehdäkseni vanhan kaiuttimen Bluetooth -yhteensopivaksi.*Jos et ole lukenut ensimmäistä ohjeeni " Bluetooth -sovitin " Ehdotan, että teet niin ennen kuin jatkat. C
Coldplay LED -rannekkeen hakkerointi: 4 vaihetta (kuvilla)
Coldplay -LED -rannekkeen hakkerointi: Kun he menevät suuriin konsertteihin, he usein jakavat pieniä LED -valoja. Kun menet Coldplay -konserttiin, saat siitä mahtavan version: LED -rannekkeen. Esityksen aikana ne syttyvät automaattisesti ja antavat mahtavan vaikutelman. S -luvun lopussa
Maadoittavan rannekkeen tekeminen: 7 vaihetta
Kuinka tehdä maadoittava rannehihna: Elämässäni käsittelen paljon herkkää elektroniikkaa päivittäin ja näiden elektroniikan paistaminen on suuri huolenaihe kosketettaessa niitä. Useimmat ihmiset ajattelevat, että elektroniikan paistaminen staattisella sähköllä on vaikeaa. Ei, yksi kosketus voi lähettää 100 dollarin grafiikkasi