Arduino: สร้างตัวติดตาม GPS - มันทำงานอย่างไร
ในคำแนะนำที่เป็นประโยชน์นี้เราอธิบายว่าคุณสามารถสร้างตัวติดตาม GPS ด้วย Arduino ได้อย่างไร
ขั้นตอนที่ 1 - เชื่อมต่อโมดูล GPS กับ Arduino
เรากำลังใช้โมดูล GPS NEO-6M ณ จุดนี้
- ก่อนเชื่อมต่อ VCC กับ 5V และ GND กับพื้น
- จากนั้น RX เชื่อมต่อกับ pin 4 และ TX เพื่อ pin 3 บน Arduino
ขั้นตอนที่ 2 - ตั้งโปรแกรมโมดูล GPS
เพื่อให้สามารถใช้โมดูลได้คุณต้องตรวจสอบให้แน่ใจก่อนว่าคุณได้ติดตั้งไลบรารี "TinyGPS" ไว้แล้ว
- ขั้นแรกให้นำเข้าข้อมูลด้วยคำสั่ง "#include" คุณต้องมีไลบรารี SoftwareSerial: "#include"
- สร้างครั้งแรกด้วยคำสั่ง "SoftwareSerial gpsSerial (3, 4);" SoftwareSerial object ใหม่และด้วยคำสั่ง "TinyGPS gps;" ตัวอย่างของ TinyGPS
- ในวิธีการตั้งค่าการเชื่อมต่อแบบอนุกรมกับโมดูล GPS ("gpsSerial.begin (9600);") และจอมอนิเตอร์แบบอนุกรม ("Serial.begin (9600);") สำหรับการส่งออกข้อมูลเริ่มต้นขึ้น
- ในวิธีการวนลูปจะมีการแทรกลูปเป็นครั้งแรกซึ่งจะตรวจสอบว่าสามารถเข้าถึงโมดูล GPS ได้หรือไม่: "while (gpsSerial.available ()) {}"
- ในวงเล็บปีกกามีคำสั่ง if ที่ตรวจสอบว่าได้รับข้อมูลหรือไม่: "if (gps.encode (gpsSerial.read ())) {}"
- หากเป็นเช่นนั้นคุณสามารถใช้คำสั่ง "gps.f_get_position (& lat, & lon);" สามารถเรียกขึ้นและส่งออกตัวอย่างเช่นด้วย "Serial.println (String (lat) +" "+ String (lon))" ในจอแสดงผลแบบอนุกรม
ในบทความถัดไปเราจะอธิบายวิธีตั้งค่าโมดูล GSM บน Arduino คุณยังสามารถเชื่อมต่อกับเครือข่ายมือถือและส่ง SMS ได้อย่างง่ายดาย