Arduino: zbuduj moduł do śledzenia GPS - jak to działa
W tej praktycznej wskazówce wyjaśniamy, jak w prosty sposób zbudować moduł GPS za pomocą Arduino.
Krok 1 - podłącz moduł GPS do Arduino
W tym momencie korzystamy z modułu GPS NEO-6M.
- Najpierw podłącz VCC do 5 V i GND do ziemi.
- Następnie RX jest podłączony do pinu 4, a TX do pinu 3 w Arduino.
Krok 2 - zaprogramuj moduł GPS
Aby móc korzystać z modułu, musisz najpierw upewnić się, że masz już zainstalowaną bibliotekę „TinyGPS”.
- Najpierw zaimportuj je za pomocą polecenia „#include”. Potrzebujesz także biblioteki SoftwareSerial: „#include”
- Najpierw utwórz za pomocą polecenia „SoftwareSerial gpsSerial (3, 4);” nowy obiekt SoftwareSerial i polecenie „TinyGPS gps;” wystąpienie TinyGPS.
- W metodzie konfiguracji uruchamiane jest połączenie szeregowe z modułem GPS („gpsSerial.begin (9600);”) i monitorem szeregowym („Serial.begin (9600);”) w celu wysyłania danych.
- W metodzie loop najpierw umieszczana jest pętla while, która sprawdza, czy moduł GPS jest osiągalny: „while (gpsSerial.available ()) {}”
- W nawiasach klamrowych znajduje się instrukcja if, która sprawdza, czy dane zostały odebrane: „if (gps.encode (gpsSerial.read ())) {}”.
- Jeśli tak, możesz użyć polecenia „gps.f_get_position (& lat, & lon);” można wywoływać i wyświetlać na przykład za pomocą „Serial.println (String (lat) +” „+ String (lon))” na monitorze szeregowym.
W następnym artykule wyjaśnimy, jak skonfigurować moduł GSM w Arduino. Możesz także łatwo połączyć się na przykład z siecią komórkową i wysłać SMS.