Innholdsfortegnelse:
- Trinn 1: Ting du trenger for å fullføre bygget
- Trinn 2: 3D -utskrift
- Trinn 3: Test kretsen
- Trinn 4: Last opp skisse til posisjonsdata for logg
- Trinn 5: Sett sammen 3D -deler og elektronikk
- Trinn 6: Last opp skisse for å få loggede data
- Trinn 7: Importer data til Google Maps
Video: GPS Cap Data Logger: 7 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
Her er et flott helgprosjekt, hvis du er til trekking eller tar lange sykkelturer, og trenger en GPS -datalogger for å holde oversikt over alle turene/turene du har tatt …
Når du har fullført byggingen og lastet ned dataene fra GPS -modulen på stien, kan du lagre det samme ved hjelp av Google maps for fremtidig referanse og sammenligning, og også dele det samme med dine venner/familie som fulgte med delingsknappen på Google maps.
For å fullføre denne instruksjonen trenger du en GPS-mottakermodul, en mikrokontroller med serielt grensesnitt og et Lipo-batteri. Jeg bruker en Flora som mikrokontroller og bærbar Flora GPS fra Adafruit. I tillegg trenger du en bærbar datamaskin med Adafruit -versjonen av Arduino IDE for å laste opp kode til Flora -brettet.
Trinn 1: Ting du trenger for å fullføre bygget
Her er de elektroniske komponentene du trenger for å fullføre bygget
- Adafruit Flora
- Flora GPS -mottaker
- Myntcellebatteri Myntcelle CR2032 (3V)
- Lipo batteri 2000 mAh
- Lipo lader
- Koble til wire (30AWG wire er den beste, eller du kan også bruke breadboarding wire)
- USB bærbar lader
- Mini USB -kabel
Last ned STL -filene som er vedlagt i neste trinn og 3D -utskrift av delene, jeg bruker Flashforge Creator Pro som en 3D -skriverfilament og bruker 1,75 mm hvit PLA -filament.
Verktøy du trenger
- Loddejern og loddetinn
- Saks/krympeverktøy
- Dobbeltsidig skumtape
- Alligatorklips for å teste kretsen først før lodding
Trinn 2: 3D -utskrift
Last ned STL -filene som er vedlagt og bruk 3D -utskriftsprogramvare, og skriv ut 3D -filene. Hvis du ikke har en 3D -skriver tilgjengelig, kan du bruke en på din lokale maker -klubb eller bibliotek, eller bruke en 3D -utskriftstjeneste som 3D -hubber.
I mitt tilfelle skrev jeg ut STL -filene ved hjelp av Flashforge creator pro og 1,75 mm hvit PLA. I tillegg bruker jeg Slic3r for lagring med laghøyden satt til 0,3 mm og fylltettheten til 25 %. Alle delene bør ta omtrent 4 til 5 timer før 3D -utskrift, og vil avhenge av 3D -skriveren og innstillingene for skiver.
Trinn 3: Test kretsen
Det er alltid en god idé å gjøre en tørr kjøring av kretsen før du lodder hele delen sammen. Bruk tilkoblingene nedenfor, og bruk krokodilleklips for å koble kretsen.
- Flora 3.3V til GPS 3.3V
- Flora RX til GPS TX
- Flora TX -> GPS RX
- Flora GND -> GPS GND
- GPS BAT -> positiv myntcellebatteri
- GPS GND -> negativ klokkebatteri terminal
For å laste opp kode til Flora -kortet ved hjelp av USB -kabelen, må du laste ned Adafruits versjon av Arduino IDE og installere den på datamaskinen. For fullstendig informasjon om hvordan du følger lenken-https://learn.adafruit.com/adafruit-arduino-ide-setup/arduino-1-dot-6-x-ide
I tillegg må du som en del av oppsettet også laste ned GPS -biblioteket fra følgende lenke -
Plasser det nedlastede biblioteket i /Arduino /Libraries -mappen og gi nytt navn til "Adafruit_GPS", start IDE -en på nytt. Åpne nå IDE -en på nytt og last opp eksempelskissen for å teste kretsen din, og åpne den serielle skjermen som vist på bildet ovenfor
I følge seriemonitoren du bør se i dag, antall satellitter som GPS -modulen har låst seg til, som i mitt tilfelle er 7, og du bør også se posisjonsdataene dine som du kan skjule og legge til i Google maps, for å se det din nåværende posisjon er riktig.
Hvis det røde lyset på GPS -modulen blinker betyr det at modulen fortsatt søker etter en satellitt, bare når den slutter å blinke betyr det at GPS -mottakeren har funnet en satellitt.
Trinn 4: Last opp skisse til posisjonsdata for logg
For å laste opp koden/skissen for å logge posisjonsdata, gå til Fil> Eksempel> Adafruit GPS -> GPS_HardwareSerial_LOCUS_Status.ino
Når programmet er lastet, kobler du Flora til med USB -kabelen og laster opp skissen ved å trykke på Last opp -knappen (eller bruk Fil> Last opp). Nå kan du ta GPS-boksen for en prøvekjøring, kjøre i minst et par miles. I mitt tilfelle kjørte jeg til min favoritt kaffebar og fullførte min ukentlige shopping på det lokale supermarkedet.
Merk: GPS -mottakermodulen som brukes har innebygd datalogging, og hvis du går nøye gjennom koden, vil du observere at Flora -mikrokontrollerkortet brukes til å sende kommandoen for startlogging. Og GPS -mottakermodulen kan lagre omtrent 16 timers data.
Også for din neste tur/sykkeltur er det en god idé å slette GPS -dataene som er logget før du drar ut med bruk - GPS_HardwareSerial_LOCUS_Erase.ino
Trinn 5: Sett sammen 3D -deler og elektronikk
For å sette de 3D -trykte delene og elektronikken sammen, begynn først med å feste Cap hook 3D -trykte delen med boksdelen, du kan bruke 4 glidelåser, men jeg fant et par glidelåser i motsatt retning som burde gjøre susen.
Sett inn myntcellebatteriholderen og Flora i den nedre delen av esken, og sett inn lipo -batteriet øverst først etterfulgt av GPS -en.
Når du er ferdig, kan du lukke leppen, som skal passe på plass, men jeg vil foreslå å bruke et varmt lim/ tape for å feste lokket til esken.
I tillegg skal Lipo JST -enden av floraen peke mot toppen slik at den enkelt kan settes inn og fjernes for lading med en lipolader.
Trinn 6: Last opp skisse for å få loggede data
Når du er kommet hjem fra testkjøringen, kobler du enheten til den bærbare datamaskinen og starter Adafruit -versjonen av Arduino IDE. Gå til Fil> Eksempel> Adafruit GPS -> GPS_HardwareSerial_LOCUS_DumpBasic.ino. Når programmet er lastet, kobler du Flora til med mini -USB -kabelen og laster opp skissen ved å trykke på Last opp -knappen (eller bruk Fil> Last opp)
Klikk nå på Serial Monitor som vist på bildet ovenfor. Og kopier alle dataene til tekstredigereren og lim den inn i Locus Parser ved å bruke URL-en nedenfor-https://learn.adafruit.com/custom/ultimate-gps-parser, bare kopier og lim inn all teksten etter- ---- og slutter med $ PMTK001, 622, 3*36.
Klikk på analyseknappen under den første tekstboksen, og kopier KML -utgangen og lim den inn i en hvilken som helst tekstredigerer som vist i skjermbildet ovenfor og lagre den med.kml -utvidelse.
I mitt tilfelle fungerte ikke Locus Parser, noe som betydde at jeg måtte bruke python -programmet - log_to_kml.py for å konvertere den serielle skjermen satt til en KML -fil, du finner flere detaljer på - https://github.com /don/locus
Trinn 7: Importer data til Google Maps
Gå til Google Maps og klikk på innstillingsknappen, og klikk på Your Places Maps Lag kart og trykk på importen som du ser på det første bildet ovenfor.
www.google.com/maps
Gi nytt navn til det nye kartet uten tittel, og importer kml -filen du lagret tidligere ved å bruke importknappen. Når du er ferdig, bør du kunne se stien du fulgte.
Tips 1: Når kartet er lagret kan du dele kartet med ruten du tok med venner og familie via e -post. I mitt tilfelle tok jeg en sykkeltur for et par dager siden rundt Blue Mountains, som du ser på bildene ovenfor.
Tips 2: I tillegg vises kartet du lagrer under innstillinger> Mine steder, noe som betyr at du kan bruke dem til fremtidig referanse.
Anbefalt:
AC Current Monitoring Data Logger: 9 trinn (med bilder)
AC Current Monitoring Data Logger: Hei alle sammen, velkommen til min første instruks! Om dagen er jeg testingeniør for et selskap som leverer industrielt oppvarmingsutstyr, om natten er jeg en ivrig teknologihobbyist og gjør -det -selv. En del av arbeidet mitt innebærer å teste ytelsen til varmeovner, o
The Ultimate High Altitude Weather Balloon Data Logger: 9 trinn (med bilder)
The Ultimate High Altitude Weather Balloon Data Logger: Registrer værballongdata i høyden med den ultimate værballongdataloggeren for høy høyde. En værballong på høy høyde, også kjent som en høydeballong eller HAB, er en stor ballong fylt med helium. Disse ballongene er en plattform
Open Source Data Logger (OPENSDL): 5 trinn (med bilder)
Open Source Data Logger (OPENSDL): Målet med dette prosjektet er å designe, bygge og teste et lavkostet målesystem for evalueringsstudier for bygningsytelse som inkluderer minst temperatur, relativ fuktighet, lysstyrke og kan utvides til flere sensorer, og å utvikle seg
Nest Thermostat History Data Logger: 6 trinn (med bilder)
Nest Thermostat History Data Logger: Nest -termostat sporer temperatur, fuktighet og ovn/AC -bruk, og brukerne kan bare se historiske data i 10 dager. Jeg ønsket å samle historiske data (> 10 dager) og kom over Google -regnearkskript som pinger nest hver gang
Cardio Data Logger: 7 trinn (med bilder)
Cardio Data Logger: Selv om det i dag er mange bærbare enheter (smartbånd, smartklokker, smarttelefoner, …) som kan registrere hjertefrekvensen (HR) og utføre sporanalyse, beltebaserte systemer for brystbeltet (som det i den øvre delen av bildet) er st