Inhoudsopgave:

Hoe maak je een polsband stappenteller: 5 stappen
Hoe maak je een polsband stappenteller: 5 stappen

Video: Hoe maak je een polsband stappenteller: 5 stappen

Video: Hoe maak je een polsband stappenteller: 5 stappen
Video: STAPPENTELLER EXPERIMENT: Zelf Tellen VS Apple Watch & Phone App + Cardio Tips! 2024, Juli-
Anonim
Hoe maak je een polsband stappenteller
Hoe maak je een polsband stappenteller

Ik ben dol op wandelen en rennen in de wijk waar ik woon. Ik geniet van de tijd om alleen te zijn, omdat er op dit moment altijd geweldige ideeën in me opkomen. Onlangs kocht ik een 6-assige inertiële bewegingssensor van DFRobot. Dus het komt bij me op dat waarom geen stappenteller met polsbandje maakt om mijn fysieke kracht te berekenen. Ik kan het altijd niet weerstaan als de inspiratie komt.

Oké, laat me eerlijk zijn en gewoon beginnen.

Stap 1: Het materiaal dat u nodig heeft:

Het materiaal dat u nodig heeft
Het materiaal dat u nodig heeft
Het materiaal dat u nodig heeft
Het materiaal dat u nodig heeft

Zwaartekracht: I2C BMI160 6-assige traagheidssensor × 1

Kever - De kleinste Arduino × 1

Zwaartekracht I2C OLED-2864 Scherm ×1

3.7V mini-lithiumbatterij × 1

Knop ×2

Tuimelschakelaar ×1

Horlogeband ×1

De BMI160 6-assige inertiële bewegingssensor integreert een 16-bits 3-assige versnellingsmeter met een ultra-low-power 3-assige gyroscoop. Wanneer de accelerometer en gyroscoop in de volledige bedrijfsmodus zijn, is het stroomverbruik doorgaans ongeveer 900 uA.

Stap 2: Druk de schaal af

Print de schelp
Print de schelp
Print de schelp
Print de schelp

De ontwerpinspiratie komt van mijn favoriete horloge. Het display is zo eenvoudig en elegant ontworpen. De secondewijzer, minutenwijzer en urenwijzer beslaan het grootste deel van het display, wat handig is voor ons om de tijd te herkennen. Het heeft een gewicht van 40 g en kost $ 15.

(Na het uitprinten van de schaal, kunt u zwarte verf op de zwarte delen spuiten om de kleur gelijk te maken.)

Ik verzamel vaak schurend materiaal. Het is een beetje mijn hobby. Na het rommelen in kisten en kasten, vond ik eindelijk een Yakeli waarvan de kleur erg lijkt op die van OLED. Dus besluit ik het te knippen en als paneel te gebruiken.

Stap 3: Verbind het circuit

OLED en BMI160 hebben beide een I2C-interface, dus je hoeft ze alleen maar op de bijbehorende I2C-interface van Beetle te solderen.

Stap 4: Programma branden

Ik heb het programma van de stappenteller rechtstreeks herzien in de BMI160-bibliotheek. Voeg de millis()-functie toe om de uptime van het systeem om te zetten in een stopwatch. Ik voeg de weergavecode van de u8g-tekenbibliotheek toe. Nadat ik het lettertype in het hoofdbestand u8g.h één voor één had geprobeerd, ontdekte ik dat het lettertype freedoomr geweldig voor me is.

De code om de uptime van het systeem om te zetten in een stopwatch wordt hieronder weergegeven:

unsigned int ss=1000;unsigned int mi=ss*60; lange minuut = t0/mi; lange seconde=(t0-minuut*mi)/ss; lange milliSecond=sysTime-minuut*mi-seconde*ss; strTime[0]=(minuut%60)/10+'0'; strTime[1]=minuut%60%10+'0'; strTime[3]=(seconde%60)/10+'0'; strTime[4]=seconde%60%10+'0'; strTime[6]=milliseconde/100+'0'; strTime[7]=(milliSecond%100)/10+'0';

Stap 5: Solderen en installeren

Solderen en installeren
Solderen en installeren
Solderen en installeren
Solderen en installeren
Solderen en installeren
Solderen en installeren

Ik denk dat deze stap de moeilijkste is, want nadat ik de ruimteverdeling had ontworpen en de onderdelen zorgvuldig had geïnstalleerd, zette ik de schakelaar aan en ontdekte ik dat het ding niet werkte. Nogmaals, een of twee draden zijn door mij per ongeluk doorgesneden tijdens de installatie. Maar ik geloof in "waar geduld is, is een weg". Na veel mislukkingen komt het succes eindelijk naar mij toe.

Gebruik een elektrische slijper om een gat van 1 mm aan beide uiteinden van de schaal te boren, installeer alle onderdelen samen en dan is het hele project nu klaar.

Het is je misschien opgevallen dat er twee knoppen aan de linkerkant zijn, de onderste is voor de stopwatch, dus hoe zit het met de bovenste?

Om 's nachts te rennen! De bovenste knop wordt gebruikt om de vier 5 mm LED's te bedienen (ik heb de spleet tussen het gat en de schakelaar opgevuld met uv-lijm in een bijpassende kleur om de polsband mooier te maken.)

De positie van de vier LED's is in overeenstemming met de zwaaihoek van de armen tijdens het rennen van mensen. De grond zal altijd verlicht zijn, ongeacht hoe de arm beweegt.

Deze stappenteller met polsband helpt me niet alleen om mijn fysieke kracht te berekenen, maar maakt het ook veiliger om 's nachts te rennen. Zo'n goed spul, je bent het waard om er een te hebben.

Aanbevolen: