Arduino: izveidojiet GPS izsekotāju - kā tas darbojas
Šajā praktiskajā padomā mēs izskaidrojam, kā jūs viegli varat izveidot GPS izsekotāju ar Arduino.
1. solis - pievienojiet GPS moduli Arduino
Šajā brīdī mēs izmantojam NEO-6M GPS moduli.
- Vispirms pievienojiet VCC 5V un GND zemē.
- Tad RX ir savienots ar 4. tapu un TX ar 3. tapu Arduino.
2. solis - ieprogrammējiet GPS moduli
Lai varētu izmantot moduli, vispirms jāpārliecinās, ka jau esat instalējis bibliotēku "TinyGPS".
- Vispirms tos importējiet, izmantojot komandu “#include”. Jums nepieciešama arī programmatūraSerial bibliotēka: "#include"
- Vispirms izveidojiet ar komandu "SoftwareSerial gpsSerial (3, 4);" jauns objekts SoftwareSerial un ar komandu "TinyGPS gps;" TinyGPS piemērs.
- Iestatīšanas metodē tiek sākts seriālais savienojums ar GPS moduli ("gpsSerial.begin (9600);") un seriālo monitoru ("Serial.begin (9600);") datu izvadei.
- Cilpas metodē vispirms tiek ievietota brīža cilpa, kas pārbauda, vai var sasniegt GPS moduli: "while (gpsSerial.avable ()) {}"
- Cirtainās iekavās ir if paziņojums, kas pārbauda, vai dati ir saņemti: "if (gps.encode (gpsSerial.read ())) {}".
- Ja tā, jūs varat izmantot komandu "gps.f_get_position (& lat, & lon);" var izsaukt un izvadīt, piemēram, ar seriālo monitoru ar "Serial.println (String (lat) +" "+ + String (lon))".
Nākamajā rakstā mēs izskaidrosim, kā iestatīt GSM moduli Arduino. Varat arī viegli izveidot savienojumu ar mobilo tīklu un, piemēram, nosūtīt SMS.