Arduino: ehitage GPS-jälgija - kuidas see töötab
Selles praktilises näpunäites selgitame, kuidas saate Arduino abil hõlpsasti GPS-jälgimisseadet luua.
1. samm - ühendage GPS-moodul Arduinoga
Praegu kasutame NEO-6M GPS-moodulit.
- Kõigepealt ühendage VCC 5 V ja GND maapinnaga.
- Seejärel ühendatakse RX Arduino pistikuga 4 ja TX 3-ga.
2. samm - programmeerige GPS-moodul
Mooduli kasutamiseks peate esmalt veenduma, et olete juba installinud teegi "TinyGPS".
- Esmalt importige need käsuga #include. Teil on vaja ka SoftwareSeriali teeki: "#include"
- Esmalt looge käsuga "SoftwareSerial gpsSerial (3, 4);" uus tarkvaraSerial objekt ja käsuga "TinyGPS gps;" TinyGPS-i eksemplar.
- Seadistusmeetodi korral luuakse andmeväljundi jaoks jadaühendus GPS-mooduliga ("gpsSerial.begin (9600);") ja jadamonitoriga ("Serial.begin (9600);").
- Silmusmeetodi korral sisestatakse esmalt mõni aeg, mis kontrollib, kas GPS-moodulisse pääseb: "while (gpsSerial.avable ()) {}"
- Lokkisulgudes on if-lause, mis kontrollib andmete vastuvõtmist: "if (gps.encode (gpsSerial.read ())) {}".
- Sel juhul võite kasutada käsku "gps.f_get_position (& lat, & lon);" saab välja kutsuda ja väljastada näiteks jadamonitori nupuga "Serial.println (String (lat) +" "+ String (lon))".
Järgmises artiklis selgitame, kuidas seadistada Arduinole GSM-moodul. Samuti saate hõlpsalt luua ühenduse mobiilsidevõrguga ja saata näiteks SMS-e.