Arduino: sestavte GPS tracker - jak to funguje
V tomto praktickém tipu vysvětlíme, jak můžete pomocí Arduino snadno sestavit GPS tracker.
Krok 1 - připojte GPS modul k Arduino
V tomto okamžiku používáme GPS modul NEO-6M.
- Nejprve připojte VCC k 5V a GND k zemi.
- Poté je RX připojen na pin 4 a TX na pin 3 na Arduino.
Krok 2 - naprogramujte modul GPS
Abyste mohli modul používat, musíte se nejprve ujistit, že jste již nainstalovali knihovnu „TinyGPS“.
- Nejprve je importujte příkazem "#include". Potřebujete také knihovnu SoftwareSerial: "#include"
- Nejprve vytvořte příkazem „SoftwareSerial gpsSerial (3, 4);“ nový objekt SoftwareSerial a příkazem „TinyGPS gps;“ instance TinyGPS.
- Ve způsobu nastavení je zahájeno sériové připojení k modulu GPS ("gpsSerial.begin (9600);") a sériový monitor ("Serial.begin (9600);") pro výstup dat.
- V metodě smyčky je nejprve vložena smyčka while, která kontroluje, zda lze dosáhnout modulu GPS: "while (gpsSerial.available ()) {}"
- V složených závorkách je příkaz if, který kontroluje, zda byla data přijata: "if (gps.encode (gpsSerial.read ())) {}").
- Pokud ano, můžete použít příkaz "gps.f_get_position (& lat, & lon);" lze vyvolat a vydat například pomocí "Serial.println (String (lat) +" "+ String (lon))" na sériovém monitoru.
V dalším článku si vysvětlíme, jak nastavit modul GSM na Arduinu. Můžete se také snadno připojit k mobilní síti a například posílat SMS.