Satura rādītājs:
- 1. solis: materiāls, kas jums var būt nepieciešams:
- 2. darbība: izdrukājiet čaulu
- 3. solis: pievienojiet ķēdi
- 4. solis: programmas ierakstīšana
- 5. solis: lodēt un instalēt
Video: Kā izveidot aproces soļu skaitītāju: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Man patīk staigāt un skriet rajonā, kurā dzīvoju. Man patīk pavadīt laiku vienatnē, jo šajā laikā man vienmēr rodas dažas lieliskas idejas. Nesen no DFRobot nopirku 6 asu inerciālās kustības sensoru. Tāpēc man ienāk prātā, ka kāpēc gan neizveidot aproces pedometru, lai aprēķinātu manu fizisko spēku. Es vienmēr nevaru tam pretoties, kad atnāk iedvesma.
Labi, ļaujiet man būt uzreiz un tikai sākt.
1. solis: materiāls, kas jums var būt nepieciešams:
Smagums: I2C BMI160 6 asu inerciālās kustības sensors × 1
Vabole - mazākais Arduino × 1
Gravity I2C OLED-2864 Displejs × 1
3,7 V mini litija akumulators × 1
Poga × 2
Pārslēgšanas slēdzis × 1
Pulksteņa josla × 1
BMI160 6 asu inerces kustības sensors integrē 16 bitu-3 asu akselerometru ar īpaši zemas jaudas 3 asu žiroskopu. Ja akselerometrs un žiroskops darbojas pilnā darbības režīmā, enerģijas patēriņš parasti ir aptuveni 900 uA.
2. darbība: izdrukājiet čaulu
Dizaina iedvesma nāk no mana iecienītākā pulksteņa. Tā displejs ir veidots kā vienkāršs un elegants. Otrā roka, minūtes rādītājs un stundas rādītājs aizņem lielāko daļu displeja, kas mums ir ērti laika atpazīšanai. Tā svars ir 40 g, un tā cena ir 15 USD.
(Pēc čaumalas izdrukāšanas uz melnajām daļām varat izsmidzināt melnu krāsu, lai krāsa būtu vienlīdzīga.)
Es bieži savāku abrazīvu materiālu. Tas ir sava veida hobijs. Pēc rakšanās pa lādēm un skapjiem beidzot atradu Jakeli, kura krāsa ir ļoti līdzīga OLED krāsai. Tāpēc es nolemju to sagriezt un izmantot kā paneli.
3. solis: pievienojiet ķēdi
Gan OLED, gan BMI160 ir I2C saskarne, tāpēc jums tie vienkārši jāpielodē attiecīgajā Beetle I2C saskarnē.
4. solis: programmas ierakstīšana
Es tieši pārskatīju pedometra programmu BMI160 bibliotēkā. Pievienojiet funkciju millis (), lai sistēmas darbības laiku pārvērstu hronometrā. Es pievienoju u8g rakstzīmju bibliotēkas displeja kodu. Izmēģinājis fontu u8g.h galvas failā pa vienam, es atklāju, ka fonts freedoomr man ir lielisks.
Tālāk ir parādīts kods, kā pārveidot sistēmas darbības laiku hronometrā:
neparakstīts int ss = 1000; neparakstīts int mi = ss*60; garā minūte = t0/jūdze; gara sekunde = (t0 minūtes*mi)/ss; garš milliSecond = sysTime-minute*mi-second*ss; strTime [0] = (minūte%60)/10+'0'; strTime [1] = minūte%60%10+'0'; strTime [3] = (otrais%60)/10+'0'; strTime [4] = otrais%60%10+'0'; strTime [6] = milisekunde/100+'0'; strTime [7] = (milisekunde%100)/10+'0';
5. solis: lodēt un instalēt
Es domāju, ka šis solis ir visgrūtākais, jo pēc tam, kad esmu izstrādājis telpas sadalījumu un rūpīgi uzstādījis detaļas, es ieslēdzu slēdzi un tikko atklāju, ka lieta nedarbojas. Kārtējo reizi uzstādīšanas laikā es nejauši esmu nogriezis vienu vai divus vadus. Bet es ticu “kur ir pacietība, ir veids”. Pēc daudzām neveiksmēm veiksme beidzot nāk pie manis.
Izmantojiet elektrisko dzirnaviņas, lai urbtu 1 mm caurumu abos apvalka galos, uzstādītu visas detaļas kopā, un tad viss projekts ir pabeigts.
Jūs varat pamanīt, ka kreisajā pusē ir divas pogas, apakšējā ir paredzēta hronometram, un kā ar augšējo?
Skriešanai naktī! Augšējā poga tiek izmantota, lai kontrolētu četras 5 mm gaismas diodes (es aizpildīju plaisu starp caurumu un slēdzi ar UV līmi atbilstošā krāsā, lai aproce būtu izsmalcinātāka.)
Četru gaismas diodes stāvoklis atbilst ieroču viļņošanas leņķim cilvēku skriešanas laikā. Zeme vienmēr būs apgaismota neatkarīgi no rokas kustības.
Šis aproces pedometrs ne tikai palīdz man aprēķināt savu fizisko spēku, bet arī padara drošāku skriešanu naktī. Tik laba lieta, jums ir vērts to iegūt.
Ieteicams:
Kā izveidot soļu skaitītāju?: 3 soļi (ar attēliem)
Kā izveidot soļu skaitītāju ?: Es labi darbojos daudzos sporta veidos: ejot, skrienot, braucot ar velosipēdu, spēlējot badmintonu utt. Man patīk braukt, lai pirms tam ceļotu apkārt. Nu, paskaties uz manu vēdera vēderu … … Nu, katrā ziņā es nolemju atsākt vingrot. Kādu aprīkojumu man vajadzētu sagatavot?
Lokomotīves modelis ar soļu motoru vadību - Soļu motors kā rotācijas kodētājs: 11 soļi (ar attēliem)
Lokomotīves modelis ar soļu motoru vadību | Pakāpju motors kā rotācijas kodētājs: Vienā no iepriekšējām instrukcijām mēs uzzinājām, kā izmantot pakāpju motoru kā rotējošu kodētāju. Šajā projektā mēs tagad izmantosim šo pakāpju motoru pagriezto rotējošo kodētāju, lai vadītu lokomotīves modeli, izmantojot Arduino mikrokontrolleru. Tātad, bez fu
Kā izveidot monētu skaitītāju: 3 soļi
Kā izveidot monētu skaitītāju: šajā pamācībā aprakstīts, kā izveidot cūciņas bankas monētu skaitītāju ar GreenPAK ™. Šajā cūciņu bankas skaitītājā tiks izmantoti trīs galvenie komponenti: GreenPAK SLG46531V: GreenPAK kalpo kā tulks starp sensoriem un pārvieto
Kā izveidot cilvēku skaitītāju, izmantojot Raspberry Pi un Ubidots: 6 soļi
Kā izveidot cilvēku skaitītāju ar Raspberry Pi un Ubidots: Šajā vienkāršajā projektā mēs izmantosim kustības sensoru, lai noteiktu, vai objekts iet garām mūsu Raspberry Pi. Tad mēs saskaitīsim, cik reizes tas notiek, un nosūtīsim šo vērtību Ubidots. Cilvēku skaitītāji parasti ir dārgas ierīces, ko izmanto
Kā izveidot VU skaitītāju, izmantojot tranzistoru: 10 soļi
Kā izveidot VU skaitītāju, izmantojot tranzistoru: Hi draugs, šodien es izveidošu VU skaitītāja ķēdi, izmantojot tikai vienu tranzistoru. Šajā VU skaitītājā es izmantošu 2N2222A tranzistoru. Šis VU skaitītājs nav labs, salīdzinot ar 3915 IC VU mērītāju. Teiksim