Mörker karta Data insamling enhet (3 / 6 steg)
Steg 3: Ställa in GPS-modulen
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.