Innehållsförteckning:
- Steg 1: Saker du behöver för att slutföra bygget
- Steg 2: 3D -utskrift
- Steg 3: Testa kretsen
- Steg 4: Ladda upp Sketch to Log Location Data
- Steg 5: Sätta ihop 3D -delar och elektronik
- Steg 6: Ladda upp skiss för att få loggad data
- Steg 7: Importera data till Google Maps
Video: GPS Cap Data Logger: 7 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
Här är ett bra helgprojekt, om du är på vandring eller tar långa cykelturer och behöver en GPS -datalogger för att hålla reda på alla dina vandringar/åkningar du tagit …
När du har slutfört bygget och laddat ner data från GPS -modulen på spåret kan du spara samma med Google maps för framtida referens och jämförelse, och också dela samma med dina vänner/familj som kom med hjälp av delningsknappen på Google maps.
För att slutföra detta instruerbara behöver du en GPS-mottagarmodul, en mikrokontroller med seriellt gränssnitt och ett Lipo-batteri. Jag använder en Flora som mikrokontroller och bärbar Flora GPS från Adafruit. Dessutom behöver du en bärbar dator med Adafruits version av Arduino IDE för att ladda upp kod till Flora -kortet.
Steg 1: Saker du behöver för att slutföra bygget
Här är de elektroniska komponenterna du behöver för att slutföra bygget
- Adafruit Flora
- Flora GPS -mottagare
- Coin Cell batterihållare Coin cell CR2032 (3V)
- Lipo -batteri 2000 mAh
- Lipo laddare
- Anslut tråd (30AWG -kabel är den bästa eller så kan du också använda brödbräda)
- USB bärbar laddare
- Mini USB -kabel
Ladda ner STL -filerna som bifogas i nästa steg och 3D -skriv ut delarna, jag använder Flashforge Creator Pro som en 3D -skrivarfilament och använder 1,75 mm vitt PLA -filament.
Verktyg du behöver
- Lödkolv och löd
- Sax/pressverktyg
- Dubbelsidig stick Skumtejp
- Alligatorklämmor för att testa kretsen först före lödning
Steg 2: 3D -utskrift
Ladda ner de bifogade STL -filerna med 3D -utskriftsprogramvara och skriv ut 3D -filerna. Om du inte har en 3D -skrivare till hands kan du använda en på din lokala maker -klubb eller bibliotek eller använda en 3D -utskriftstjänst som 3D -hubbar.
I mitt fall skrev jag ut STL -filerna med Flashforge creator pro och 1,75 mm vit PLA. För skivning använder jag dessutom Slic3r med lagerhöjden inställd på 0,3 mm och fyllningstätheten till 25 %. Alla delar bör ta cirka 4 till 5 timmar att 3D -utskrift, och beror på din 3D -skrivare och skärare inställningar.
Steg 3: Testa kretsen
Det är alltid en bra idé att göra en torrkörning av din krets innan du lödar ihop hela delen. Använd anslutningarna nedan och använd krokodilklämmor för att ansluta kretsen.
- Flora 3.3V till GPS 3.3V
- Flora RX till GPS TX
- Flora TX -> GPS RX
- Flora GND -> GPS GND
- GPS BAT -> positiv myntcellsbatteri
- GPS GND -> negativ myntcellsbatteri
För att ladda upp kod till Flora -kortet med USB -kabeln måste du ladda ner Adafruits version av Arduino IDE och installera den på din dator. För fullständig information om hur du följer länken-https://learn.adafruit.com/adafruit-arduino-ide-setup/arduino-1-dot-6-x-ide
Som en del av installationen måste du också ladda ner GPS -biblioteket från följande länk -
Placera det nedladdade biblioteket i mappen /Arduino /Libraries och byt namn på det till "Adafruit_GPS" starta om din IDE. Öppna nu din IDE igen och ladda upp exempelskissen för att testa din krets och öppna den seriella bildskärmen som visas på bilden ovan
Enligt den seriella bildskärmen som du borde se idag, antalet satelliter som GPS -modulen har spärrat på, vilket i mitt fall är 7, och du bör också se dina platsdata som du kan dölja och lägga till i Google maps, för att se det din nuvarande plats är korrekt.
Om den röda lampan på GPS -modulen blinkar betyder det att modulen fortfarande söker efter en satellit, bara när den slutar blinka betyder det att GPS -mottagaren har hittat en satellit.
Steg 4: Ladda upp Sketch to Log Location Data
För att ladda upp koden/skissen till loggdata går du till Arkiv> Exempel> Adafruit GPS -> GPS_HardwareSerial_LOCUS_Status.ino
När programmet har laddats ansluter du Flora med USB -kabeln och laddar upp skissen genom att trycka på uppladdningsknappen (eller använd Arkiv> Ladda upp). Nu kan du ta GPS-rutan för en provkörning, köra minst ett par miles. I mitt fall körde jag till mitt favoritkafé och slutförde min veckovisa shopping på den lokala stormarknaden.
Obs: GPS -mottagarmodulen som används har inbyggd dataloggning, och om du går igenom koden noggrant kommer du att observera att Flora -mikrokontrollerkortet används för att skicka kommandot för startloggning. Och GPS -mottagarmodulen kan lagra cirka 16 timmars data.
Även för din nästa vandring/cykeltur är det en bra idé att radera GPS -data som loggas innan du ger dig ut - GPS_HardwareSerial_LOCUS_Erase.ino
Steg 5: Sätta ihop 3D -delar och elektronik
För att sätta ihop de 3D -tryckta delarna och elektroniken, börja med att fästa Cap hook 3D -tryckta delen med Box -delen, du kan använda 4 dragkedjor, men jag hittade att ett par dragkedjor i motsatt riktning borde göra susen.
I lådans nedre fack sätter du in myntcellsbatterihållaren och Flora, och i det övre först sätter du in lipobatteriet följt av GPS.
När du är klar kan du stänga läppen, som ska snäppa på plats, men jag föreslår att du använder ett varmt lim/ tejp för att fästa locket på lådan.
Dessutom bör Lipo JST -änden av floran peka mot toppen så att den enkelt kan sättas in och tas bort för laddning med en lipoladdare.
Steg 6: Ladda upp skiss för att få loggad data
Nu när du är hemma från din provkörning, anslut enheten till din bärbara dator och starta Adafruit -versionen av Arduino IDE Gå till Arkiv> Exempel> Adafruit GPS -> GPS_HardwareSerial_LOCUS_DumpBasic.ino. När programmet har laddats ansluter du Flora med mini -USB -kabeln och laddar upp skissen genom att trycka på uppladdningsknappen (eller använd Arkiv> Ladda upp)
Klicka nu på Serial Monitor som visas på bilden ovan. Och kopiera all data till textredigeraren och klistra in den i Locus Parser med webbadressen nedan -https://learn.adafruit.com/custom/ultimate-gps-parser, bara kopiera och klistra in all text efter- ---- 's och slutar med $ PMTK001, 622, 3*36.
Klicka på analysknappen under den första textrutan och kopiera KML -utmatningen och klistra in den i valfri textredigerare som visas i skärmdumpen ovan och spara den med.kml -tillägg.
I mitt fall fungerade inte Locus Parser, vilket innebar att jag var tvungen att använda pythonprogrammet - log_to_kml.py för att konvertera den seriella bildskärmen till en KML -fil, du kan hitta mer information på - https://github.com /don/locus
Steg 7: Importera data till Google Maps
Gå till Google Maps och klicka på inställningsknappen, klicka på Dina platser Kartor Skapa karta och tryck på importen som du ser på den första bilden ovan.
www.google.com/maps
Byt namn på den nya namnlösa kartan och importera kml -filen som du sparade tidigare med importknappen. När du är klar bör du kunna se din väg som du följde.
Tips 1: När du har sparat kartan kan du dela kartan med rutten du tog med vänner och familj via e -post. I mitt fall tog jag en cykeltur för ett par dagar sedan runt Blue Mountains, som du ser på bilderna ovan.
Tips 2: Dessutom visas kartan som du sparar under inställningar> Mina platser, vilket innebär att du kan använda dem för framtida referens.
Rekommenderad:
AC Current Monitoring Data Logger: 9 steg (med bilder)
AC Current Monitoring Data Logger: Hej alla, välkommen till min första instruerbara! På dagtid är jag testingenjör för ett företag som levererar industriell uppvärmningsutrustning, på natten är jag en ivrig teknikhobbyist och gör -det -själv. En del av mitt arbete innebär att testa prestanda för värmare, o
The Ultimate High Altitude Weather Balloon Data Logger: 9 steg (med bilder)
The Ultimate High Altitude Weather Balloon Data Logger: Spela in höghöjdsväderballongdata med den ultimata väderballongdataloggern för höghöjd. En väderballong på hög höjd, även känd som en höghöjdsballong eller HAB, är en enorm ballong fylld med helium. Dessa ballonger är en plattform
Open Source Data Logger (OPENSDL): 5 steg (med bilder)
Open Source Data Logger (OPENSDL): Syftet med detta projekt är att designa, bygga och testa ett lågkostnadsmätningssystem för utvärderingar av byggprestanda som inkluderar minst temperatur, relativ luftfuktighet, belysningsstyrka och kan utvidgas till ytterligare sensorer, och att utveckla
Nest Thermostat History Data Logger: 6 steg (med bilder)
Nest Thermostat History Data Logger: Nest -termostat spårar temperatur, luftfuktighet och användning av ugn/AC och användare kan bara se historisk data i 10 dagar. Jag ville samla historisk data (> 10 dagar) och stötte på ett Google -kalkylbladskript som pingar häckar varenda gång
Cardio Data Logger: 7 steg (med bilder)
Cardio Data Logger: Även om det numera finns många bärbara enheter (smartband, smartklockor, smartphones, …) som kan detektera hjärtfrekvensen (HR) och utföra spåranalyser, bältesbältesbaserade system (som den i den övre delen av bilden) är st