กลับไปหน้ารวมไฟล์
vehicle-position-tracking-system-2bd4c1.md

ไอเดีย

โปรเจกต์นี้จะช่วยตามรอยตำแหน่งรถยนต์หลายๆ คันที่วิ่งอยู่บนเส้นทางต่างๆ ได้เลย งานนี้มันยังช่วยแจ้งเตือนไปยังคนที่เราตั้งค่าไว้ได้ด้วยนะ ถ้าเกิดเหตุฉุกเฉินขึ้น เช่น รถเสีย อุบัติเหตุ ผ่านการแจ้งเตือนนี่แหละ และจากแจ้งเตือนนั่น เราก็จะส่งตำแหน่งที่แม่นยำของรถไปด้วย เพื่อให้ความช่วยเหลือได้ทันที

หลักการทำงาน

BLOCK DIAGRAM

ค่าที่แสดงบนแอปพลิเคชัน:

  • ค่าละติจูดและลองจิจูด (Latitude and Longitude)
  • แผนที่ Google Maps
  • ค่าอุณหภูมิ
  • ค่าพิกัด X, Y และ Z
  • [LCD](https://s.shopee.co.th/6AfsSPcAnb)

ACCIDENT DETECTION

การเชื่อมต่อ GPS กับ NODEMCU:

  • เชื่อมต่อ GPS Module เข้ากับ NodeMCU
  • จ่ายไฟให้ NodeMCU จากแบตเตอรี่ จากนั้น NodeMCU จะเริ่มทำงานและเปิด WIFI
  • GPS Module ใช้เวลาสักพักในการจับสัญญาณและหาตำแหน่งหลังจากเปิดไฟ
  • GPS Module รับข้อมูลจากดาวเทียมและส่งออกมาในรูปแบบสตริงมาตรฐาน
  • สตริงนี้มีพารามิเตอร์ต่างๆ คั่นด้วยเครื่องหมายจุลภาค เช่น ลองจิจูด, ละติจูด, ความสูง, เวลา
  • มันส่งข้อมูลออกมาทางขา Tx แบบอนุกรม ด้วย Baud rate เริ่มต้นที่ 9600
  • NodeMCU จะรับข้อมูลนั้นและส่งต่อไปยังแอป Blynk

รายละเอียดเทคนิคเพิ่มเติม

GPS-to-Cloud Asset Tracking

โปรเจกต์นี้สร้างระบบติดตามรถแบบเรียลไทม์ ที่แสดงตำแหน่ง ความเร็ว และทิศทางบนแผนที่ในสมาร์ทโฟนที่เราปรับแต่งได้

  • การถอดรหัสโปรโตคอล NMEA: Arduino ของเราจะคุยกับ NEO-6M GPS module ผ่านเฟิร์มแวร์ที่ใช้ไลบรารี TinyGPS++ เพื่อแปลงสตริง NMEA ดิบๆ ให้กลายเป็นตัวแปร Latitude, Longitude, Altitude ที่ใช้ง่ายขึ้น
  • การทำแผนที่ด้วย Blynk IoT: ใช้ ESP8266 หรือ GSM shield ในการส่งพิกัด GPS ไปยัง แอปมือถือ Blynk ตัว "Map Widget" ในแอปจะอัปเดตตำแหน่งรถทันที ให้ความรู้สึกเหมือนใช้ระบบติดตามรถมืออาชีพเลยล่ะ

ประสิทธิภาพ

  • รายงานเฉพาะเมื่อมีการเคลื่อนไหว: มีโหมด Sleep ที่จะส่งข้อมูลก็ต่อเมื่อตำแหน่งหรือความสูงจาก GPS เปลี่ยนแปลงอย่างมีนัยสำคัญเท่านั้น ช่วยลดการใช้ข้อมูลและประหยัดพลังงานได้อย่างมากเลย

ข้อมูล Frontmatter ดั้งเดิม

title: "Vehicle Position Tracking System"
description: "The autonomous device will send the vehicle position to the android app with time and will show the location on google maps."
author: "dikshadwivedi1819"
category: ""
tags:
  - "tracking"
  - "cars"
  - "security"
  - "passenger vehicles"
  - "communication"
  - "internet of things"
views: 3693
likes: 2
price: 1499
difficulty: "Intermediate"
components:
  - "1x Buzzer, Piezo"
  - "1x SparkFun GPS Module - Copernicus II DIP (12 Channel)"
  - "1x Mastech MS8217 Autorange Digital Multimeter"
  - "1x Arduino UNO"
  - "1x Analog Accelerometer: ADXL335"
  - "1x Temperature Sensor"
  - "1x NodeMCU ESP8266 Breakout Board"
  - "1x Soldering iron (generic)"
tools: []
apps:
  - "1x Blynk"
  - "1x Arduino IDE"
downloadableFiles:
  - "https://projects.arduinocontent.cc/23ccf566-a45e-4cd8-bdf2-759ceba55213.ino"
documentationLinks: []
passwordHash: "3c3abc7ab8d0d060c9ccbedd0defbca8555831a6b90341dbfbbc864568fbf1cb"
encryptedPayload: "U2FsdGVkX1+uOsD4sg6qr5yZTmfPGEtZgQzXNO9l+37vB2S1i+8PLd1gZcgxJXXM6KND2aUb902iWYxp/5Z/j6JUOnMF23ff2r4twsTEPX8="
seoDescription: "Vehicle Position Tracking System using Arduino. Tracks Vehicle Position on Google Maps via an Android App."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/vehicle-position-tracking-system-2bd4c1_cover.jpg"
lang: "th"