Indholdsfortegnelse:
- Trin 1: Ting, du skal bruge for at fuldføre bygningen
- Trin 2: 3D -udskrivning
- Trin 3: Test af kredsløbet
- Trin 4: Upload skitse til logplaceringsdata
- Trin 5: Sæt 3D -dele og elektronik sammen
- Trin 6: Upload skitse for at få loggede data
- Trin 7: Importer data til Google Maps
Video: GPS Cap Data Logger: 7 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Her er et godt weekendprojekt, hvis du er til trekking eller tager lange cykelture og har brug for en GPS -datalogger for at holde styr på alle dine vandreture/ture, du har taget …
Når du har fuldført opbygningen og downloadet dataene fra sporets GPS -modul, kan du gemme det samme ved hjælp af Google maps til fremtidig reference og sammenligning og også dele det samme med dine venner/familie, der kom med, ved hjælp af delingsknappen på Google maps.
For at fuldføre denne instruktive skal du bruge et GPS-modtagermodul, en mikro-controller med serielt interface og et Lipo-batteri. Jeg bruger en Flora som mikro-controller og bærbar Flora GPS fra Adafruit. Derudover skal du bruge en bærbar computer med Adafruit's version af Arduino IDE for at uploade kode til Flora -kortet.
Trin 1: Ting, du skal bruge for at fuldføre bygningen
Her er de elektroniske komponenter, du skal bruge for at fuldføre bygningen
- Adafruit Flora
- Flora GPS -modtager
- Møntcellebatteriholder Møntcelle CR2032 (3V)
- Lipo batteri 2000 mAh
- Lipo oplader
- Tilslut ledning (30AWG ledning er den bedste, eller du kan også bruge brødbræt)
- USB bærbar oplader
- Mini USB -kabel
Download de STL -filer, der er vedhæftet i det næste trin, og 3D -udskriv delene, jeg bruger Flashforge Creator Pro som en 3D -printerfilament og bruger 1,75 mm hvidt PLA -filament.
Værktøjer, du har brug for
- Loddejern og lodning
- Saks/krympeværktøj
- Dobbeltsidet stick skumtape
- Alligatorklip for at teste kredsløbet først før lodning
Trin 2: 3D -udskrivning
Download de vedhæftede STL -filer ved hjælp af 3D -udskrivningssoftware, og 3D -udskrivning af filerne. Hvis du ikke har en 3D -printer til rådighed, kan du bruge en på din lokale maker -klub eller bibliotek eller bruge en 3D -udskrivningstjeneste som 3D -hubs.
I mit tilfælde printede jeg STL -filerne ved hjælp af Flashforge creator pro og 1,75 mm hvid PLA. Derudover bruger jeg Slic3r til udskæring med laghøjden indstillet til 0,3 mm og fyldtæthed til 25 %. Alle dele skal tage omkring 4 til 5 timer til 3D -udskrivning og afhænger af din 3D -printer og indstillinger for skiver.
Trin 3: Test af kredsløbet
Det er altid en god idé at gøre et tørløb af din kredsløb, før du lodder hele delen sammen. Brug forbindelserne herunder, og brug alligatorclips til at forbinde kredsløbet.
- Flora 3.3V til GPS 3.3V
- Flora RX til GPS TX
- Flora TX -> GPS RX
- Flora GND -> GPS GND
- GPS BAT -> positiv møntcellebatteri terminal
- GPS GND -> negativ møntcellebatteri terminal
For at uploade kode til Flora -kortet ved hjælp af USB -kablet skal du downloade Adafruit's version af Arduino IDE og installere den på din computer. For komplette oplysninger om, hvordan du følger linket-https://learn.adafruit.com/adafruit-arduino-ide-setup/arduino-1-dot-6-x-ide
Derudover skal du som en del af opsætningen også downloade GPS -biblioteket fra følgende link -
Placer det downloadede bibliotek i mappen /Arduino /Libraries, og omdøb det til "Adafruit_GPS" genstart din IDE. Åbn nu din IDE igen, og upload eksemplet for at teste dit kredsløb, og åbn den serielle skærm som vist på billedet ovenfor
Ifølge den serielle skærm, du skal se i dag, antallet af satellitter, GPS -modulet har låst sig fast på, hvilket i mit tilfælde er 7, og du bør også se dine placeringsdata, som du kan skjule og tilføje til google maps, for at se det din nuværende placering er korrekt.
Hvis det røde lys på GPS -modulet blinker, betyder det, at modulet stadig søger efter en satellit, kun når det holder op med at blinke, betyder det, at GPS -modtageren har fundet en satellit.
Trin 4: Upload skitse til logplaceringsdata
For at uploade koden/skitsen til logplaceringsdata skal du gå til Filer> Eksempel> Adafruit GPS -> GPS_HardwareSerial_LOCUS_Status.ino
Når programmet er indlæst, skal du forbinde Flora med USB -kablet og uploade skitsen ved at trykke på knappen Upload (eller brug Fil> Upload). Nu kan du tage GPS-boksen til et prøvekørsel, køre mindst et par kilometer. I mit tilfælde kørte jeg til min yndlingscafé og gennemførte min ugentlige indkøb på det lokale supermarked.
Bemærk: Det anvendte GPS -modtagermodul har indbygget datalogning, og hvis du går nøje igennem koden, vil du observere, at Flora -mikrokontrollerkortet bruges til at sende kommandoen til startlogning. Og GPS -modtagermodulet kan gemme omkring 16 timers data.
Også til din næste trek/cykeltur er det en god idé at slette de loggede GPS -data, inden du begiver dig ud med at bruge - GPS_HardwareSerial_LOCUS_Erase.ino
Trin 5: Sæt 3D -dele og elektronik sammen
For at sætte de 3D -printede dele og elektronik sammen skal du først starte med at vedhæfte Cap hook 3D -trykte del med Box -delen, du kan bruge 4 lynlåse, men jeg fandt et par lynlåse i den modsatte retning skulle gøre tricket.
I boksens nederste rum indsætter du møntcellebatteriholderen og Floraen, og øverst indsættes lipobatteriet efterfulgt af GPS'en.
Når du er færdig, kan du lukke læben, som skal klikke på plads, men jeg vil foreslå at bruge en varm lim/ tape til at fastgøre låget til æsken.
Derudover skal Lipo JST -enden af floraen pege mod toppen, så den let kan indsættes og fjernes til opladning med en lipo -oplader.
Trin 6: Upload skitse for at få loggede data
Når du er kommet hjem fra dit testdrev, skal du slutte enheden til din bærbare computer og starte Adafruit's version af Arduino IDE. Gå til Filer> Eksempel> Adafruit GPS -> GPS_HardwareSerial_LOCUS_DumpBasic.ino. Når programmet er indlæst, skal du forbinde Flora med mini -USB -kablet og uploade skitsen ved at trykke på knappen Upload (eller brug Fil> Upload)
Klik nu på Serial Monitor som vist på billedet ovenfor. Og kopier alle data til teksteditor og indsæt dem i Locus Parser ved hjælp af URL'en herunder -https://learn.adafruit.com/custom/ultimate-gps-parser, kopier og indsæt kun al teksten efter- ---- 's og slutter med $ PMTK001, 622, 3*36.
Klik på analyseknappen under det første tekstfelt, og kopier KML -output og indsæt det i en hvilken som helst teksteditor som vist på skærmbilledet ovenfor, og gem det med.kml -udvidelse.
I mit tilfælde fungerede Locus Parser ikke, hvilket betød, at jeg var nødt til at bruge python -programmet - log_to_kml.py til at konvertere den serielle skærm sat til en KML -fil, du kan finde flere detaljer på - https://github.com /don/locus
Trin 7: Importer data til Google Maps
Gå til Google Maps, klik på knappen Indstillinger, og klik på Dine steder Kort Opret kort, og tryk på importen, som du ser på det første billede ovenfor.
www.google.com/maps
Omdøb det nye kort uden navn, og importer den kml -fil, du tidligere har gemt, ved hjælp af importknappen. Når det er gjort, skal du kunne se din vej, som du fulgte.
Tip 1: Når du har gemt kortet, kan du dele kortet med den rute, du tog med venner og familie via e -mail. I mit tilfælde tog jeg en cykeltur for et par dage siden rundt i Blue Mountains, som du kan se på billederne ovenfor.
Tip 2: Desuden vises kortet, du gemmer, under indstillinger> Mine steder, hvilket betyder, at du kan bruge dem til fremtidig reference.
Anbefalede:
GPS -bilsporing med SMS -underretning og upload af Thingspeak -data, Arduino -baseret, hjemmeautomatisering: 5 trin (med billeder)
GPS -bilsporing med SMS -besked og upload af Thingspeak -data, Arduino -baseret, hjemmeautomatisering: Jeg lavede denne GPS -tracker sidste år, og da den fungerer godt, offentliggør jeg den nu på Instructable. Den er tilsluttet tilbehørsstikket i min bagagerum. GPS -trackeren uploader bilens position, hastighed, retning og den målte temperatur via en mobildata
AC Current Monitoring Data Logger: 9 trin (med billeder)
AC Current Monitoring Data Logger: Hej Alle, velkommen til min første instruerbare! Om dagen er jeg testingeniør for et firma, der leverer industrielt varmeudstyr, om natten er jeg en ivrig teknologihobbyist og gør -det -selv. En del af mit arbejde involverer at teste ydelsen af varmeapparater, o
The Ultimate High Altitude Weather Balloon Data Logger: 9 trin (med billeder)
The Ultimate High Altitude Weather Balloon Data Logger: Optag vejrballondata i høj højde med den ultimative vejrballon datalogger i høj højde. En vejrballon i højder, også kendt som en højhøjdeballon eller HAB, er en kæmpe ballon fyldt med helium. Disse balloner er en platform
Open Source Data Logger (OPENSDL): 5 trin (med billeder)
Open Source Data Logger (OPENSDL): Formålet med dette projekt er at designe, bygge og teste et billigt målesystem til evaluering af bygningsresultater, der omfatter mindst temperatur, relativ luftfugtighed, belysning og kan udvides til yderligere sensorer, og til at udvikle
Nest Thermostat History Data Logger: 6 trin (med billeder)
Nest Thermostat History Data Logger: Nest -termostat sporer temperatur, fugtighed og ovn/AC -brug, og brugerne kan kun se historiske data i 10 dage. Jeg ville indsamle historiske data (> 10 dage) og stødte på et Google -regnearks script, der pinger nest hver gang