Innehållsförteckning:

Hur man gör en armbandstappmätare: 5 steg
Hur man gör en armbandstappmätare: 5 steg

Video: Hur man gör en armbandstappmätare: 5 steg

Video: Hur man gör en armbandstappmätare: 5 steg
Video: Hur Man Gör En Loppa 2024, Juli
Anonim
Hur man gör en pedometer för armband
Hur man gör en pedometer för armband

Jag tycker om att promenera och springa i det distrikt jag bor i. Jag njuter av tiden att vara ensam eftersom det kommer alltid fantastiska idéer till mig just nu. Nyligen köpte jag en 6-Axis Inertial Motion Sensor från DFRobot. Så det faller mig in varför inte göra en armbandstappmätare för att beräkna min fysiska styrka. Jag kan inte alltid motstå det när inspirationen kommer.

Ok, låt mig vara rakt upp och bara börja.

Steg 1: Materialet du kan behöva:

Materialet du kan behöva
Materialet du kan behöva
Materialet du kan behöva
Materialet du kan behöva

Gravity: I2C BMI160 6-Axis Inertial Motion Sensor × 1

Beetle - Den minsta Arduino × 1

Gravity I2C OLED-2864 Display × 1

3,7V mini-litiumbatteri × 1

Knapp × 2

Toggle Switch × 1

Klockband × 1

BMI160 6-axlig tröghetsrörelsessensor integrerar 16-bitars-3-axlig accelerometer med ultra-låg effekt 3-axlig gyroskop. När accelerometer och gyroskop är i fullt driftläge är strömförbrukningen vanligtvis cirka 900 uA.

Steg 2: Skriv ut skalet

Skriv ut skalet
Skriv ut skalet
Skriv ut skalet
Skriv ut skalet

Designinspirationen kommer från min favoritklocka. Displayen är designad som enkel och elegant. Den andra handen, minutvisaren och timvisaren upptar det mesta av skärmen, vilket är bekvämt för oss att känna igen tiden. Den har en vikt på 40 g och kostar $ 15.

(Efter att du har skrivit ut skalet kan du spruta svart färg på de svarta delarna så att färgen överensstämmer lika.)

Jag samlar ofta slipmaterial. Det är typ min hobby. Efter att ha rotat i kistor och skåp hittade jag äntligen en Yakeli vars färg liknar mycket OLED. Så jag bestämmer mig för att klippa den och använda den som panel.

Steg 3: Anslut kretsen

OLED och BMI160 har båda I2C -gränssnitt, så du behöver bara lödda dem på motsvarande I2C -gränssnitt för Beetle.

Steg 4: Programbränning

Jag reviderade programmet stegräknare direkt i BMI160 -biblioteket. Lägg till millis () -funktionen för att konvertera systemets drifttid till stoppur. Jag lägger till visningskoden för u8g teckenbibliotek. Efter att ha provat teckensnittet i u8g.h -huvudfilen en efter en, tyckte jag att teckensnittet freedoomr är bra för mig.

Koden för att konvertera systemets drifttid till stoppur visas nedan:

osignerad int ss = 1000; osignerad int mi = ss*60; lång minut = t0/mi; lång sekund = (t0-minut*mi)/ss; long milliSecond = sysTime-minute*mi-second*ss; strTime [0] = (minut%60)/10+'0'; strTime [1] = minut%60%10+'0'; strTime [3] = (andra%60)/10+'0'; strTime [4] = andra%60%10+'0'; strTime [6] = milliSecond/100+'0'; strTime [7] = (milliSecond%100)/10+'0';

Steg 5: Löd och installera

Lödning och installation
Lödning och installation
Lödning och installation
Lödning och installation
Lödning och installation
Lödning och installation

Jag tror att det här steget är det svåraste, för efter att jag utformat rymdfördelningen och installerat delarna noggrant slår jag på strömbrytaren och upptäckte bara att saken inte fungerade. Återigen har en eller två ledningar av misstag klippts av mig under installationen. Men jag tror på "där det finns tålamod finns det ett sätt". Efter många misslyckanden kommer framgången till slut till mig.

Använd en elektrisk slipmaskin för att borra ett 1 mm hål i båda ändarna av skalet, installera alla delar tillsammans och sedan är hela projektet klart nu.

Du kanske märker att det finns två knappar på vänster sida, den nedre är för stoppur, så hur är det med den övre?

För att springa på natten! Den övre knappen används för att styra de fyra 5 mm lysdioderna (jag fyllde sprickan mellan hålet och omkopplaren med UV -lim i en matchande färg för att göra armbandet mer utsökt.)

Positionen för de fyra lysdioderna är i överensstämmelse med armarnas vinkel vid människors löpning. Marken kommer alltid att vara upplyst oavsett hur armen rör sig.

Denna pedometer för armband hjälper mig inte bara att beräkna min fysiska styrka, utan gör det också säkrare att springa på natten. Så bra saker, du är värd att ha en.

Rekommenderad: