Aktivitetskontroll (4 / 4 steg)

Steg 4: Arduino kod

Att bygga koden inblandade kombinera flera bibliotek, särskilt de G_Force från AcceleroMMA7361 bibliotek för accelerometer data och mallen SD sköld loggning från Adafruit GPS biblioteket för GPS-data. Arduinoen kontrollera först om det finns en tillgänglig MicroSD-kort att skriva data till, och om inte programmet avbryts. En ny textfil skapas för att skriva data till. Nästa, accelerometern är kalibrerad, som koden ges av Sparkfun i biblioteket. När initieringen är klar, börjar enheten att mäta data från accelerometern. Accelerometer data filtreras och bearbetas för att avgöra om aktiviteten har skett. Om det har, lägger steg räknaren ett steg till räknarvärdet. En tid räknare hålls också för att spela in när aktiviteten börjar och slutar. Avståndet reste bestäms från GPS-data och en genomsnittlig hastighet kan beräknas. Data är inloggad på SD efter varje iteration. Medan vi planerade ursprungligen att kombinera alla koder till en kombinerad fil som kan logga alla data, sprang vi in minnesproblem och slutade med att dela filerna. Vi har en accelerometer program som kommer att läsa den accelerometer input och output om aktiviteten är inträffar, tid och varaktighet av aktivitet, antalet steg, den totala sträckan reste, och genomsnittlig hastighet. Ett separat program för SD sköld kommer ut enskilda GPS-data och log på SD-kortet tid, datum och koordinater från GPS.

Se Steg
Relaterade Ämnen

Arduino seismiska Aktivitetskontroll - Ethernet Shield

har du någonsin velat imponera på dina vänner genom att säga något galet som, "Jag tror det kommer att bli en jordbävning snart" ögonblicken innan en jordbävning träffar?Eller vill du bara några varning, några sekunder som kan rädda ditt liv.Det...

Sakernas Internet | Spåra din dators minne/CPU

Internet of Things (IoT) hänvisar till det växande nätverket av fysiska objekt som har en IP-adress för internet-anslutning och den kommunikation som sker mellan dessa objekt och andra Internet-aktiverade enheter och system. I detta instructable, ser...

Hur du använder Gmail eller Google Apps for Business med Microsoft Exchange-e

många organisationer utnyttja Microsoft Exchange för sin e-post. Jag hitta exchange ett uselt system, och tycker inte de typiska metoderna att läsa e-post på en Exchange-server: Outlook eller Outlook Web App. Jag föredrar mycket Gmail och Google apps...

Multipurpose Activity Monitor

Logga aktivitet och användarens plats under 24 h och presentera data i en användarvänlig form utan att avbryta dina dagliga aktiviteter! Den slutliga produkten liknar en FitBit eller andra träningsschema produkter.En accelerometer används för att räk...

Verksamhet Tracker

Behöver en fitbit?Hipster nog att vilja gå det ditt eget sätt (och bli en stud på din lokala coffee shop)? Eller bara en "hobby"? ;)Ledande ett inaktivt liv som kunde göra med ett projekt?Pojke, kan jag fylla din tid! Följ bara lätt lagt ut steg...