ชื่อโปรเจกต์: เครื่องติดตาม GPS รถยนต์พร้อมการผสานรวมแผนที่ thinger.io
Global Tracking: IoT Car GPS Transmitter
Car GPS Tracker คืออุปกรณ์ telemetry สุดยอดสำหรับการป้องกันการโจรกรรม GPS ทั่วไปเพียงแค่แสดงค่า Latitude 40.71, Longitude -74.00 ออกทางหน้าจอ แต่โปรเจกต์นี้รวมคณิตศาสตร์ GPS เข้ากับ GPRS Cellular modem เพื่อผลักดันข้อมูลเหล่านั้นไปยังเว็บแบบแอคทีฟ และแสดงผลบนแผนที่ภาพแบบเรียลไทม์โดยใช้แพลตฟอร์มคลาวด์ Thinger.io

การแยกวิเคราะห์ Satellite String (NMEA)
NEO-6M GPS Module ไม่ได้ให้เอาต์พุตพิกัด Google Maps ที่สะอาดออกมา แต่จะส่งสตริงขนาดใหญ่ที่ดูเหมือนถูกเข้ารหัสเรียกว่า NMEA sentences ผ่าน serial (เช่น $GPRMC,123519,A,4807.038,N,01131.000...)
- การเตรียมการ: เสาอากาศต้องมีมุมมองที่ชัดเจนของท้องฟ้าเพื่อล็อกสัญญาณดาวเทียม 3 ดวงขึ้นไป
- การแยกวิเคราะห์: Arduino ใช้ไลบรารี
<TinyGPS++.h>เพื่ออ่าน serial string โดยแยกวิเคราะห์ทางคณิตศาสตร์ให้เป็นค่า floats ที่ใช้งานได้:float lat = gps.location.lat();
การส่งข้อมูลไปยัง Thinger.io ผ่าน Cellular
คุณไม่สามารถใช้ ESP8266 หรือ Wi-Fi สำหรับสิ่งนี้ได้ เพราะรถยนต์ขับออกห่างจากเครือข่ายภายในบ้าน คุณต้องใช้ Cellular Network
- SIM800L หรือ SIM900 GSM module ทำหน้าที่เป็น modem ของคุณ โดยใช้ SIM card แบบเติมเงินจริง
- Arduino ส่ง "AT Commands" ผ่าน SoftwareSerial ไปยัง SIM chip:
AT+HTTPPARA="URL","api.thinger.io/update..." - SIM module เชื่อมต่อกับ cell tower ระบบ 2G/3G/LTE และดำเนินการ HTTP POST request ทั่วประเทศ
- Dashboard: Thinger.io จะเห็นข้อมูล คุณมี "Map Widget" โหลดอยู่ในเบราว์เซอร์โทรศัพท์ของคุณ ไอคอนรูปรถขนาดเล็กจะเคลื่อนที่ไปบนอินเทอร์เฟซ Google Maps ตรงกับตำแหน่งที่แน่นอนของรถที่ถูกขโมยของคุณ!
ฮาร์ดแวร์อุปกรณ์ที่ซ่อนอยู่
- Arduino Nano หรือ ESP32: มีขนาดเล็กพอที่จะซ่อนไว้ใต้ dashboard
- NEO-6M GPS unit + ceramic antenna
- SIM800L GSM Module + cellular antenna
- LM2596 DC-DC Buck Converter: เพื่อลดแรงดันไฟฟ้าจาก alternator 14V ที่ไม่เสถียรของรถยนต์ลงอย่างปลอดภัยให้เป็น 5V ที่สะอาด เพื่อจ่ายไฟให้กับ microelectronics ได้อย่างต่อเนื่อง