Innehållsförteckning:
- Steg 1: Materialet du kan behöva:
- Steg 2: Skriv ut skalet
- Steg 3: Anslut kretsen
- Steg 4: Programbränning
- Steg 5: Löd och installera
Video: Hur man gör en armbandstappmätare: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
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:
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
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
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:
Hur man skapar en Linux -boot -enhet (och hur man använder den): 10 steg
Hur man skapar en Linux Boot Drive (och hur man använder den): Detta är en enkel introduktion om hur man kommer igång med Linux, särskilt Ubuntu
Hur man gör en drönare med Arduino UNO - Gör en quadcopter med mikrokontroller: 8 steg (med bilder)
Hur man gör en drönare med Arduino UNO | Gör en Quadcopter Med Microcontroller: Introduktion Besök min Youtube -kanal En Drone är en mycket dyr gadget (produkt) att köpa. I det här inlägget ska jag diskutera, hur gör jag det billigt ?? Och hur kan du göra din egen så här till billigt pris … Tja i Indien alla material (motorer, ESC
Hur man använder Mac Terminal och hur man använder viktiga funktioner: 4 steg
Så här använder du Mac Terminal och hur du använder viktiga funktioner: Vi visar dig hur du öppnar MAC Terminal. Vi kommer också att visa dig några funktioner i terminalen, till exempel ifconfig, ändra kataloger, komma åt filer och arp. Ifconfig låter dig kontrollera din IP -adress och din MAC -annons
HUR MAN GÖR ARDUINO NANO/MINI - Hur man bränner bootloader: 5 steg
HUR MAN GÖR ARDUINO NANO/MINI | Hur man bränner bootloader: I denna instruktionsbok kommer jag att visa dig hur man gör en Arduino MINI från Scratch.Förfarandet som skrivs i denna instruktion kan användas för att göra alla arduino -brädor för dina anpassade projektkrav.Se videon för bättre förståelse
Hur man gör en morföräldrars kalender & Klippbok (även om du inte vet hur du ska klippbok): 8 steg (med bilder)
Hur man gör en morföräldrars kalender & Klippbok (även om du inte vet hur du ska klippbok): Detta är en mycket ekonomisk (och mycket uppskattad!) Semestergåva till morföräldrar. Jag gjorde 5 kalendrar i år för mindre än $ 7 styck. Material: 12 fina bilder på ditt barn, barn, syskonbarn, brorson, hundar, katter eller andra släktingar 12 olika bitar