Arduino: membina tracker GPS - bagaimana ia berfungsi
Dalam hujung praktikal ini, kami menerangkan bagaimana anda dapat dengan mudah membina tracker GPS dengan Arduino.
Langkah 1 - sambungkan modul GPS ke Arduino
Kami menggunakan modul GPS NEO-6M pada ketika ini.
- Pertama menyambung VCC ke 5V dan GND ke tanah.
- Kemudian RX disambungkan ke pin 4 dan TX ke pin 3 pada Arduino.
Langkah 2 - program modul GPS
Untuk dapat menggunakan modul ini, anda mesti memastikan bahawa anda telah memasang perpustakaan "TinyGPS".
- Pertama import mereka dengan perintah "#include". Anda juga memerlukan perpustakaan SoftwareSerial: "#include"
- Buat pertama dengan arahan "SoftwareSerial gpsSerial (3, 4);" objek SoftwareSerial baru dan dengan arahan "TinyGPS gps;" contoh TinyGPS.
- Dalam kaedah persediaan, sambungan siri ke modul GPS ("gpsSerial.begin (9600);" dan monitor bersiri ("Serial.begin (9600);") untuk output data dimulakan.
- Dalam kaedah gelung, gelung sementara dimasukkan terlebih dahulu, yang memeriksa sama ada modul GPS boleh dicapai: "while (gpsSerial.available ()) {}"
- Dalam kurungan lengkung terdapat satu pernyataan jika memeriksa apakah data telah diterima: "if (gps.encode (gpsSerial.read ())) {}".
- Jika ya, anda boleh menggunakan arahan "gps.f_get_position (& lat, & lon);" boleh dipanggil dan output, contohnya, dengan "Serial.println (String (lat) +" "+ String (lon))" dalam monitor bersiri.
Dalam artikel seterusnya, kami akan menerangkan cara memasang modul GSM pada Arduino. Anda juga boleh dengan mudah menyambung ke rangkaian mudah alih dan menghantar SMS, contohnya.