Arduino stegräknare (6 / 6 steg)
Steg 6: Använda Arduino stegräknare
Du kan också vara intresserad av körsträcka eller fötter. Du kan "kalibrera" din stegräknare genom att räkna hur många steg du tar för en uppmätt sträcka. Jag har försökt den här om tre gånger och fick tre olika svar från ca 1,8 till 2,1 fot per steg.
Vad min nutritionist är intresserade av är miles per timme.
Här är hur jag använder min Arduino stegräknare.
De två bilderna visar församlingen redo för action.
Jag startar Arduino och Stegräknaren när jag börja vår vandring och stoppa den när jag kommer tillbaka.
Jag öppnar den sista loggerxx.csv filen med Excel. Allt jag egentligen behöver är den första posten och sist.
datum tid tempF RH % steg totalsteps
12/23/2010 7:6:54 81 38 4 4
12/23/2010 9:13:18 58 82 0 8552
För att beräkna tiden för vandringen, bara ta sista gången och subtrahera första gången. Excel har ett sätt att göra detta med något sådant
=TIMEVALUE(B753)-TIMEVALUE(B2) {{B753 och B2 är cell nummer}}
Detta ger ett värde i dagar av 0.087778.
Multiplicera = med 24 att få timmar 2.106667
Jag använder ett steg värdet av 2 fot per steg så multiplicera totalsteps 8552 * 2 = 17104 fötter
Dividera med 5280 att få miles = 3.239394
Dela upp miles av timmar att få MPH 3.239394/2.10667 = 1.5 MPH
Så enligt diagrammet, med min vikt, det betyder att brände jag ca 280 kalorier på denna promenad.
Ja jag vet. Det är en hel del algebra men det är inte så svårt med Excel.
Jag har innehåller en exempelfil Dec23.csv och Dec23.xls med beräkningar på botten
Förresten, tog denna två timmars loggning bara upp 30K på min 64mByte SD-kort.
Slutsats: min Arduino stegräknare verkar fungera ganska bra. Loggning till ett SD-kort har nackdelen att inte ha på kommer data men jag kan få steg genom att titta på stegräknaren.
Loggfilen har andra "intressant" information. På en kall December tidigt på morgonen i höga öknen, det tog ca 15 minuter för temperaturen sjunka från inuti huset temp på 76F till utanför 31F. Fuktighet stannade ganska konstant tills det började värma upp. Temperaturen gick för 31F till om 66F som verkar i en hög för mig. Jag borde undersöka men är jag lat.
Vissa riktigt kalla dagar märkte jag Arduino stegräknare räkningen var högre än antalet stegräknare men det var fortfarande inom ca 10% så jag nonchalerar skillnaderna. Jag märkte också att temperaturen aldrig gick under 0 F men nonchalerar detta också. Jag ska inte gå min hund när det är denna kyla ändå.