Arduino: rakenna GPS-seurantalaite - miten se toimii
Tässä käytännöllisessä kärjessä selitetään, kuinka voit helposti rakentaa GPS-seurannan Arduinon kanssa.
Vaihe 1 - kytke GPS-moduuli Arduinoon
Käytämme tässä vaiheessa NEO-6M GPS-moduulia.
- Kytke ensin VCC 5V: seen ja GND maahan.
- Sitten RX kytketään nastaan 4 ja TX: ään nastaan 3 Arduinossa.
Vaihe 2 - ohjelmoi GPS-moduuli
Jotta moduulia voidaan käyttää, sinun on ensin varmistettava, että olet jo asentanut "TinyGPS" -kirjaston.
- Tuo ne ensin "#include" -komennolla. Tarvitset myös SoftwareSerial-kirjaston: "#include"
- Luo ensin komennolla "SoftwareSerial gpsSerial (3, 4);" uusi SoftwareSerial-objekti ja komento "TinyGPS gps;" esimerkki TinyGPS: stä.
- Asennusmenetelmässä sarjayhteys GPS-moduuliin ("gpsSerial.begin (9600);") ja sarjamonitoriin ("Serial.begin (9600);") aloitetaan datalähtöä varten.
- Silmukkamenetelmään lisätään ensin hetkellinen silmukka, joka tarkistaa, voidaanko GPS-moduuliin päästä: "while (gpsSerial.avable ()) {}"
- Kiharasulkeissa on if-lause, joka tarkistaa, onko tietoja vastaanotettu: "if (gps.encode (gpsSerial.read ())) {}".
- Jos niin, voit käyttää komentoa "gps.f_get_position (& lat, & lon);" voidaan kutsua ja tulostaa esimerkiksi sarjanäytössä "Serial.println (String (lat) +" "+ String (lon))".
Seuraavassa artikkelissa selitämme kuinka määrittää GSM-moduuli Arduinolle. Voit myös helposti muodostaa yhteyden matkapuhelinverkkoon ja lähettää esimerkiksi tekstiviestejä.