Stap 6: Met behulp van Arduino stappenteller
Je wellicht ook geïnteresseerd in de kilometerstand of voeten. U kunt 'kalibreren' uw stappenteller door te tellen hoeveel stappen die u voor een bekende afstand nemen. Ik heb geprobeerd dit ongeveer drie keer en kreeg drie verschillende antwoorden van ongeveer 1,8 tot 2.1 voet per stap.
Wat mijn voedingsdeskundige is kochten mijl per uur.
Hier is hoe ik mijn Arduino stappenteller gebruiken.
De twee foto's tonen de vergadering klaar voor actie.
Ik herstart de Arduino en de stappenteller toen ik onze wandeling starten en stoppen wanneer mij weerom worden.
Ik open het laatste loggerxx.csv bestand met Excel. Alles wat ik echt nodig is de eerste record en de laatste.
datum tijd tempF RH % stappen totalsteps
12/23/2010 7:6:54 81 38 4 4
12/23/2010 9:13:18 58 82 0 8552
Voor de berekening van de tijd voor de wandeling, neem van de laatste keer en aftrekken van de eerste keer. Excel heeft een manier om dit te doen met behulp van iets als dit
=TimeValue(B753)-TimeValue(B2) {{B753 en B2 zijn cel nummers}}
Dit geeft een waarde in dagen van 0.087778.
Vermenigvuldigen = door 24 uren om 2.106667
Ik gebruik een stap waarde van 2 voeten per stap dus vermenigvuldigen totalsteps 8552 * 2 = 17104 voeten
Verdelen door 5280 om mijlen = 3.239394
Verdeel mijl per uur te krijgen MPH 3.239394/2.10667 = 1,5 MPH
Dus dat betekent dat volgens de grafiek, met mijn gewicht, verbrand ik ongeveer 280 calorieën op deze wandeling.
Ja weet ik. Het is een heleboel algebra maar het is niet te hard met Excel.
Ik heb bevat een voorbeeldbestand Dec23.csv en Dec23.xls met de berekeningen op de bodem
Door de manier, trad deze twee uur durende logboekregistratie alleen 30K op mijn 64mByte SD-kaart.
Conclusie: mijn Arduino stappenteller lijkt te werken behoorlijk goed. Logboekregistratie op een SD-kaart heeft het nadeel van het niet hebben over te gaan van de gegevens, maar ik kan stappen krijgen door te kijken naar de stappenteller.
Het logboekbestand heeft andere 'interessant' informatie. Op een koude December's morgens vroeg in de hoge woestijn, het duurde ongeveer 15 minuten voor de temperatuur dalen uit binnen huis temp van 76F naar buiten 31F. Vochtigheid vrij constant bleef tot het begon te opwarmen. Temperatuur ging voor 31F aan over 66F die lijkt van een hoog voor mij. Ik moet onderzoeken, maar dan ben ik lui.
Op sommige echt koude dagen zag ik de Arduino stappenteller graaf was hoger dan de stappenteller tellen maar het was nog steeds binnen ongeveer 10%, dus ik ben het negeren van de verschillen. Ik heb ook gemerkt dat de temperatuur nooit onder 0 F ging maar ben het negeren van dit ook. Ik mag niet mijn hond lopen wanneer deze koud toch is.