Tartalomjegyzék:
- 1. lépés: A szükséges anyag:
- 2. lépés: Nyomtassa ki a héjat
- 3. lépés: Csatlakoztassa az áramkört
- 4. lépés: Program írása
- 5. lépés: Forrasztás és telepítés
Videó: Csuklópánt lépésszámláló készítése: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Szeretek sétálni és futni abban a kerületben, ahol élek. Élvezem az egyedül töltött időt, mert ilyenkor mindig fantasztikus ötletek jutnak eszembe. Nemrég vettem egy 6 tengelyes inerciális mozgásérzékelőt a DFRobot-tól. Így eszembe jut, hogy miért nem csinálok csuklópántos lépésszámlálót, hogy kiszámítsam a fizikai erőmet. Mindig nem tudok ellenállni, ha jön az ihlet.
Oké, hadd álljak egyenesen és kezdjem el.
1. lépés: A szükséges anyag:
Gravitáció: I2C BMI160 6 tengelyes inerciális mozgásérzékelő × 1
Bogár - A legkisebb Arduino × 1
Gravity I2C OLED-2864 kijelző × 1
3,7 V-os mini-lítium akkumulátor × 1
Gomb × 2
Váltó kapcsoló × 1
Óraszíj × 1
A BMI160 6 tengelyes inerciális mozgásérzékelője integrálja a 16 bites-3 tengelyes gyorsulásmérőt és az ultra-kis teljesítményű 3 tengelyes giroszkópot. Amikor a gyorsulásmérő és a giroszkóp teljes üzemmódban van, az energiafogyasztás jellemzően körülbelül 900 uA.
2. lépés: Nyomtassa ki a héjat
A dizájn inspirációt a kedvenc órámból adta. Kijelzője egyszerű és elegáns. A másodpercmutató, percmutató és óramutató foglalja el a kijelző nagy részét, így kényelmesen felismerhetjük az időt. Súlya 40 g, ára 15 dollár.
(A héj kinyomtatása után fekete festéket permetezhet a fekete részekre, hogy a szín egyenlő legyen.)
Gyakran gyűjtök csiszolóanyagokat. Ez egyfajta hobbim. A ládákban és szekrényekben való turkálás után végre találtam egy Yakeli -t, amelynek színe nagyon hasonlít az OLED színéhez. Ezért úgy döntök, hogy levágom és panelként használom.
3. lépés: Csatlakoztassa az áramkört
Az OLED és a BMI160 egyaránt rendelkezik I2C interfésszel, így csak be kell forrasztania őket a Beetle megfelelő I2C interfészére.
4. lépés: Program írása
Közvetlenül felülvizsgáltam a lépésszámláló programját a BMI160 könyvtárban. A millis () függvény hozzáadásával a rendszer üzemideje stopperré alakul. Hozzáadom az u8g karakterkönyvtár megjelenítési kódját. Miután egyenként kipróbálta a betűtípust az u8g.h fejfájlban, rájöttem, hogy a freedoomr betűtípus nagyszerű számomra.
A rendszer üzemidejének stopperóra konvertálásának kódja az alábbiakban látható:
unsigned int ss = 1000; unsigned int mi = ss*60; hosszú perc = t0/mi; hosszú másodperc = (t0 perc*mi)/ss; hosszú milliSecond = sysTime-minute*mi-second*ss; strTime [0] = (perc%60)/10+'0'; strTime [1] = perc%60%10+'0'; strTime [3] = (második%60)/10+'0'; strTime [4] = második%60%10+'0'; strTime [6] = milliSecond/100+'0'; strTime [7] = (milliSecond%100)/10+'0';
5. lépés: Forrasztás és telepítés
Azt hiszem, ez a lépés a legnehezebb, mert miután megterveztem a térosztást és gondosan beszereltem az alkatrészeket, bekapcsolom a kapcsolót, és csak azt tapasztaltam, hogy a dolog nem működik. Ismét egy vagy két vezetéket vágtam el véletlenül a telepítés során. De hiszek abban, hogy „ahol van türelem, ott van út”. Sok kudarc után végre eljut hozzám a siker.
Elektromos darálóval fúrjon 1 mm -es lyukat a héj mindkét végére, szerelje össze az összes alkatrészt, és akkor az egész projekt befejeződött.
Észreveheti, hogy a bal oldalon két gomb található, az alsó a stopperóra, tehát mi a helyzet a felsővel?
Éjszakai futáshoz! A felső gomb a négy 5 mm -es LED vezérlésére szolgál (a lyuk és a kapcsoló közötti repedést megfelelő színű uv ragasztóval töltöttem fel, hogy a csuklópánt szebb legyen.)
A négy LED helyzete összhangban van a karok hullámzási szögével az emberek futása közben. A talaj mindig meg lesz világítva, függetlenül a kar mozgásától.
Ez a csuklópántos lépésszámláló nemcsak a fizikai erőnlétem kiszámításában segít, hanem biztonságosabbá teszi az éjszakai futást. Olyan jó cucc, érdemes egy ilyet venni.
Ajánlott:
Lépésszámláló - Mikro: Bit: 12 lépés (képekkel)
Lépésszámláló - Mikro: Bit: Ez a projekt lépésszámláló lesz. Lépéseink méréséhez a Micro: Bitbe épített gyorsulásmérő érzékelőt fogjuk használni. Minden alkalommal, amikor a Micro: Bit rázza, 2 -et adunk hozzá a számláláshoz, és megjelenítjük a képernyőn
A törött csuklópánt javítása a Lenovo Thinkpad Edge E540 laptopban: 3 lépés
Hogyan javítsuk meg a törött csuklópántot a Lenovo Thinkpad Edge E540 laptopban: ebben az oktatóanyagban megmutatom, hogyan kell megjavítani a csuklópánt alját a Lenovo Thinkpad E540 laptopban (vagy bármilyen laptopban). Nem szeretem a ragasztási módszert, mert nem tart sokáig, ezért Radek módszerét fogom használni, amely megköveteli az övcsavarok használatát
Lépésszámláló 1. rész: 128x32 monokróm képernyő és Arduino: 5 lépés
Lépésszámláló 1. rész: 128x32 monokróm képernyő és Arduino: Ez egy alapvető oktatóanyag, amely megtanítja az OLED képernyő használatát az Arduino -val. 128x32 -es képernyőt használok, de más felbontású OLED -képernyőt is használhat, és szükség szerint módosíthatja a felbontást/koordinátákat. Ebben a részben megmutatom, hogyan
Arduino lépésszámláló: 3 lépés
Arduino lépésszámláló: Vandaag gaan we een make-shift stappenteller maken with Arduino
Földelő csuklópánt készítése: 7 lépés
Hogyan készítsek földelő csuklópántot: Életemben sok érzékeny elektronikával foglalkozom minden nap, és ezek megsütése nagy gondot jelent, amikor megérinti őket. A legtöbb ember azt hiszi, hogy statikus elektromossággal nehéz sütni az elektronikát. Nem, egy érintéssel elküldheti a 100 dolláros grafikáját