Arduino: bygg GPS-tracker - hvordan det fungerer
I dette praktiske tipset forklarer vi hvordan du enkelt kan bygge en GPS-tracker med Arduino.
Trinn 1 - koble GPS-modulen til Arduino
Vi bruker en NEO-6M GPS-modul på dette tidspunktet.
- Koble først VCC til 5V og GND til bakken.
- Da er RX koblet til pinne 4 og TX til pinne 3 på Arduino.
Trinn 2 - programmer GPS-modulen
For å kunne bruke modulen, må du først forsikre deg om at du allerede har installert "TinyGPS" -biblioteket.
- Importer dem først med "#include" -kommandoen. Du trenger også SoftwareSerial-biblioteket: "#include"
- Opprett først med kommandoen "SoftwareSerial gpsSerial (3, 4);" et nytt SoftwareSerial-objekt og med kommandoen "TinyGPS gps;" en forekomst av TinyGPS.
- I installasjonsmetoden startes den serielle tilkoblingen til GPS-modulen ("gpsSerial.begin (9600);") og den serielle monitoren ("Serial.begin (9600);") for datautgang.
- I sløyfemetoden settes først en stundsløyfe inn, som sjekker om GPS-modulen kan nås: "while (gpsSerial.available ()) {}"
- I de krøllete parentesene er det en if-setning som sjekker om data er mottatt: "if (gps.encode (gpsSerial.read ())) {}".
- I så fall kan du bruke kommandoen "gps.f_get_position (& lat, & lon);" kan kalles opp og sendes ut for eksempel med "Serial.println (String (lat) +" "+ String (lon))" på seriemonitoren.
I den neste artikkelen skal vi forklare hvordan du setter opp en GSM-modul på Arduino. Du kan også enkelt koble til mobilnettet og sende SMS, for eksempel.