Mörker karta Data insamling enhet (3 / 6 steg)

Steg 3: Ställa in GPS-modulen



Först, ska du ställa in din ultimata GPS-modul och se till att det fungerar korrekt. För GPS för att få en signal, kommer du arbeta nära ett fönster (eventuellt även utanför), så att du kan hålla din Arduino och GPS modul på en avsats fönster att få en behandling. Enligt Adafruit tutorial, kan du initialt tråd det så att det går förbi den Arduino ATMega chip och kommunicerar direkt med USB-seriell port på datorn. För att göra detta, bara kabel GPS-modulen + 5V stift till Arduinoen + 5V pin, marken till den Arduino marken stift, RX till pin0 och TX till pin1. Nästa lägga upp en tom skiss, där både void setup() och void loop() funktioner är tomma. Öppna den seriella monitorn i Arduino och du bör börja se en massa tecken börjar spotta ut. Kontrollera att seriell baudhastighet sätts till 9600. Detta är rå GPS NMEA kod, som du kan läsa mer om här.

Leta upp raden som börjar med $GPRMC. Det första avsnittet är GMT (Greenwich Mean Time), nästa är brevet en vilket innebär att GPS-modulen är aktiv (i motsats till V som skulle vara ogiltiga). Sedan är nästa fyra värden geografisk platsinformation. I Brooklyn, NY läser min lokaliseringsuppgifter: 4041.3198, N, 07357.5915, W. Detta översätter till (latitud 40 grader, 41.3198 decimal minuter norr och longitud 73 grader, 57.5915 decimal minuter västerut). Kontrollera detta mot google maps, skulle du covert det i grader av latitud och longitud att google förstår. Jag skrev i + 40 41.3198, - 73 57.5915, och det var att hitta rätt plats. Om du får avläsningar med massor av nollor, försök att placera GPS ytterligare på fönstret avsatsen.

Nästa, du vill koppla GPS till din Arduino. Ändra ledningarna så att GPS-modulen RX pin är ansluten till Arduino pin2, och det är TX pin är ansluten till pin3. Adafruit har en GPS bibliotek, men vi kommer att använda TinyGPS bibliotek av Mikal Hart. Hämta den senaste versionen av bibliotek och sätta mappen i dokument -> Arduino -> bibliotek. Se till att det kallas TinyGPS. Öppna den enkla test exempel skissen. Märke hur seriell bildskärmen är inställd på en överföringshastigheten 115200. Också, där det står
SS.BEGIN(4800); ändra det för att vara ss.begin(9600), eftersom de yttersta GPS modul proverna i 9600 takt. Spara ändringarna och ladda upp den till Arduino.

När skissen är uppladdad, öppna bildskärmen följetong. Om du ser en massa konstiga tecken, ändra överföringshastigheten till 115200. Sedan bör du kunna se data som skrivs ut till seriell bildskärmen. Om du inte ser någon GPS-data, kan du behöva sätta din modul på fönstret avsatsen igen eftersom det troligen inte tar emot några nya GPS-signaler.

Om din GPS-modulen fungerar korrekt och du har kunnat köra TinyGPS bibliotek, är nästa steg att lägga till MicroSD breakout styrelsen till Arduino, och se om vi kan rädda vår GPS-data till en textfil på MicroSD-kortet.

Se Steg
Relaterade Ämnen

Förvandla en gammal mobiltelefon till en data skickas enhet (med en arduino)

Vad gör denna enhet?När allt är klart kommer kombinationen av kretsar, arduino och modded cellphone kunna autonomt skicka data via texter via mobilnätet. Detta kan vara sensordata, till exempel från väder sensorer.Vad ska jag visa dig i den här guide...

LittleBits Data insamling vattenkylare [kvantifieras törst]

Möt Mr Thirsty, våra super smart data-samla vattenkylare. Inte bara fyller Mr Thirsty din vatten kopp till perfekt nivå, men varje gång han fyller en kopp, han loggar in datum och tid på ett Google-kalkylark med hjälp av cloudBit (i dessa dagar av kv...

GÖRA en RYMDSOND

IntroduktionMålet med projektet är att bygga en atmosfärisk sond och utrusta den med olika sensorer. Sonden kommer att monteras på en meteorological ballong, och lyfts till ungefärligt 35 000 m (115 000 ft). Uppstigning och nedstigning kommer att reg...

Raket drivmedel karakterisering, C++ Excel Automation, Boost egendom träd och TC Logger

Ja, allt detta i en Instructable... Slags. Som täcker vetenskap och processer bakom raket drivmedel karakterisering skulle ta mer än en Instructable. Och kanske i framtiden jag kommer att släppa några mer Instructables visar den hur-till att bygga et...

Ekologiska ubåten

målet för design är att hjälpa forskare och unga forskare att övervaka kvaliteten på vatten med billig instrumentering. Vår design är utrustad med fyra sensorer för att spela in halterna av nitrat och upplöst syre i vattnet samt temperatur och pH. Nå...

Billigt "Trådlösa" Data loggning alternativ

denna invändning är specifikt inriktade utmaningen föreslås av Vilda djur i våra hem projektet att ge 1000 billigt trådlöst klimat dataregistreringsutrustning som är en kategori i Citizen Science tävlingen.Naturligtvis finns det kommersiella produkte...

2.4 G trådlöst data sortering system baserat på Arduino RF Uart

Moderna smarta hemmet kan enkelt ansluta till varandra all elektrisk utrustning, men nästan alla terminaler beroende strömförsörjning förutsatt energi, så vi måste göra en mindre storlek makt, INHAOS AC-5000 ger 5 w i en liten storlek, det räcker för...

Raspberry Pi nRF24L01 + Data Collector använder Google former

En huvudlös Raspberry Pi med en nRF24L01 + 2,4 GHz radio sändtagare, ansluten till internet. Ta emot trådlösa datapaket från fjärrsensorer och presentera data i Google formulär för efterföljande visning och presentation.Data bokförs till formuläret G...

"Talibanerna händer" skulpturer i Korrugerad plast från MOH extraherade 3D-Data

detta instructable tar dig igenom grundläggande steg för att skapa ett par av storskaliga skulpturer i korrugerad vit plast från 3D-data extraheras från Medal of Honor first person shooter spel. Skulpturer, visas avslutade här, är titeln "Talibanerna...

Skicka data från Arduino till Excel (och rita det)

Jag har sökt flitigt för så att jag kunde rita min Arduino sensor läsa i realtid. Inte bara rita, men också visar och lagrar data för ytterligare experiment och korrigeringar.Den enklaste lösningen jag har hittat var att använda excel, men med en twi...

Hacking Rotade Android-enhet till en superdator

Detta är den instructable som kommer att revolutionera teknikhistoria :-)Alla I.T. experter, nördar och tech genier ute är välkommen att bidra.Alltid hålla kontakten för de 100 steg som kommer att avslöjas här.För tiden...www.sciencephilosophyreligio...

Att säkra din dator: 007 stil!

Har du någonsin känt mig osäker om vad du har på din dator? Kanske de är saker du inte bör ha, eller kanske du är bara orolig för dina värdefulla data (kreditkort, inloggningsinformation, etc.) hamnar i fel händer? Sedan görs denna intsructable med d...

Efter behandling med GeoExplorer3 GPS

samla funktioner med en Global Positioning System (GPS) enheten kan vara nyttiga och intressanta. De flesta människor möter GPS-enheter efter alla data insamling och bearbetning är klar. Vi är här för att visa dig de inledande skedena av samla naviga...

Med hjälp av sensorer, 433Mhz RF moduler och Adafruit's BLE Bluefruit chip för att samla uppgifter om Smartphone med Evothings Studio

I detta projekt kommer du lära dig hur du använder Adafruit's Bluefruit LE UART vän, en Bluetooth Low Energy chip och Evothings arbetsbänk för att skicka data fram och tillbaka mellan en Arduino Uno och din Smartphone. Appen kommer att kodas i JavaSc...

En vetenskapsman Guide till Citizen Science

Den underbara rouzejp var vänlig nog att översätta denna guide till franska. Läs den här!Le merveilleux rouzejp en eu la gentillesse de traduire ce guide sv français. Lisez-le ici!Citizen science är i ropet just nu, som det ska vara!Dock kan det vara...

Arduino tid-och-Sensor-baserade Android musikspelare

Tänk dig din musikspelare som spelar för dig, en spelare den meningen det omgivande ljuset, temperatur och tid som påverkar stämningen i en person, och välja en låt kategorisera som stämningar. Eftersom jag inte har en sensor som kan översätta mänskl...

Raspberry Pi Cloud IP-kamera med POE

Jag blev inspirerad av scavix's arbete med instructable Raspberry Pi som låg-kostnad HD övervakningskamera så jag bestämde mig att göra min egen Raspberry PI-baserad IP-kamera som också har POE och stödjer integration med Google Drive.Den video ström...

Arduino mikro elektronisk bubblan

Ett år eller så tillbaka jag byggt en kamera pol indikator som används för lysdioder för att ange vinkeln på tornet som ett visuellt hjälpmedel. Det fungerade bra för vad jag hade tänkt men jag har alltid tyckt det skulle vara "jazzed upp" lite....

Skilja mellan gång och löpning använder maskininlärning

Elektroniska marknaden är full av enheter som kallas stegräknare och fitness tracker. De räknar antalet steg du har tagit, distans du har täckt, oavsett om du går eller springer och massa andra saker. Någonsin undrat, hur dessa enheter utför sådana m...