สารบัญ:

DIY Telematics Box: 12 ขั้นตอน (พร้อมรูปภาพ)
DIY Telematics Box: 12 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: DIY Telematics Box: 12 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: DIY Telematics Box: 12 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Installing Telematics in your Vehicle | The Matrix Nano Tracking Device OBD 2024, พฤศจิกายน
Anonim
DIY กล่องเทเลเมติกส์
DIY กล่องเทเลเมติกส์
DIY กล่องเทเลเมติกส์
DIY กล่องเทเลเมติกส์

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

บางบริษัทขอค่าติดตั้งเพิ่มเติม บางบริษัทจะทำเพื่อลดราคาประกัน คำแนะนำนี้ออกแบบมาเพื่อให้คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการสร้างกล่อง Telematics แบบกำหนดเองสำหรับการขับขี่ยานพาหนะ

การปฏิเสธความรับผิด: กล่องดำที่สร้างขึ้นเองนี้อาจไม่ใช่หลักฐานที่ถูกต้องในศาลเสมอไป กฎหมายบางประเทศ/รัฐ/ท้องถิ่นอาจไม่อนุญาตให้ติดตั้งหน่วยตรวจสอบแบบกำหนดเองในยานพาหนะที่กำลังเคลื่อนที่ เว้นแต่จะได้รับอนุญาตจากทีมติดตั้งที่ได้รับอนุมัติ ด้วยเหตุผลเหล่านี้ และอื่นๆ ที่เกี่ยวข้องกับการปลอมแปลงพอร์ต OBD ผู้เขียนบทความนี้และเว็บไซต์จะไม่รับผิดชอบต่อผลลัพธ์ของการขับขี่ รถยนต์ของคุณ อุปกรณ์อิเล็กทรอนิกส์ในรถยนต์ของคุณ (รวมถึงบนเครื่องคอมพิวเตอร์) และอื่นๆ เหตุการณ์อื่น ๆ เกิดขึ้นพร้อมกับหน่วยตรวจสอบที่สร้างขึ้นเอง

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

ขั้นตอนที่ 1: รับวัสดุ

รับวัสดุ!
รับวัสดุ!
รับวัสดุ!
รับวัสดุ!
รับวัสดุ!
รับวัสดุ!

สำหรับโครงการนี้ คุณจะต้อง:

  • 1x ELM327 OBDII บลูทูธอะแดปเตอร์ - Ebay
  • 1x Arduino Mega* - อีเบย์
  • 1x โมดูลบลูทูธ HC-05** - Ebay
  • โมดูลเครื่องอ่านการ์ด SD 1x - Ebay
  • 1x โมดูล GPS Neo-6M - Ebay
  • 1x เสาอากาศ GPS (พร้อมขั้วต่อ SMA) - Ebay
  • สายจัมเปอร์ชาย-หญิง 10 ซม. 20x - Ebay
  • 1x UFL มินิอะแดปเตอร์ - Ebay
  • 1x เคสพิมพ์ 3D - (ออกแบบ) SketchUp, (พิมพ์) 3D Hubs
  • สเปเซอร์ 6x5 มม. - Ebay
  • น็อตและสลักเกลียว 4x M3 10 มม. - Ebay
  • น็อตและสลักเกลียว 6x M3 12-16 มม. - Ebay
  • การ์ด SD 8GB 1x - Ebay
  • 1x อะแดปเตอร์ USB ในรถยนต์ - Ebay

ขอบคุณพระเจ้าสำหรับอีเบย์! ข้อมูลเพิ่มเติมเกี่ยวกับโมดูลบางส่วนจะมีรายละเอียดในขั้นตอนต่อไป

* มีข้อโต้แย้งในการใช้ Uno แต่เนื่องจากฉันต้องการพอร์ตอนุกรมหลายพอร์ต และพื้นที่โปรแกรมมีจำกัด ฉันจึงเลือกไม่ใช้ Uno นอกจากนี้ยังมีข้อโต้แย้งในการใช้ Due เนื่องจากมีประสิทธิภาพมากกว่า Due ใช้ 3V3 สำหรับพิน IO ซึ่งอาจเสียหายจากส่วนประกอบ 5V อื่น ๆ ดังนั้นใช้เมก้า

** อย่าเข้าใจผิดว่า HC-05 สำหรับ HC-06! HC-06 เป็นโมดูลสเลฟเท่านั้น และไม่สามารถกำหนดค่าให้เป็นมาสเตอร์ได้ รับ HC-05! สำคัญ: ตรวจสอบให้แน่ใจว่าโมดูล HC-05 มีพินคีย์เพื่อให้สามารถเปลี่ยนเป็นโหมด AT ไม่เช่นนั้นโครงการทั้งหมดจะไม่ทำงาน!

ขั้นตอนที่ 2: มันทำงานอย่างไร

มันทำงานอย่างไร?
มันทำงานอย่างไร?
มันทำงานอย่างไร?
มันทำงานอย่างไร?
มันทำงานอย่างไร?
มันทำงานอย่างไร?
มันทำงานอย่างไร?
มันทำงานอย่างไร?

เราจะอ่านข้อมูลจากรถอย่างไร? รถส่วนใหญ่ (ถ้าไม่ใช่ทุกคัน) หลังปี 2003 ต้องมี และพอร์ต OBD คุยกับเครื่องยนต์ (เช็คก่อนซื้อ!) OBD ย่อมาจาก On Board Diagnostics และใช้เพื่อระบุข้อบกพร่องของรถเป็นหลัก ตัวอย่างเช่น เมื่อไฟเครื่องยนต์ของคุณเปิดขึ้น รหัสความผิดปกติจะถูกบันทึกไว้ เมื่อคุณนำไปที่โรงรถ ช่างจะมีเครื่องอ่าน OBD ซึ่งจะอ่านรหัสความผิดปกติ ดังนั้นพวกเขาจะรู้ว่าต้องแก้ไขอะไร

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

เมื่อคุณได้รับ ELM327 ให้ค้นหาพอร์ต OBD ของคุณ ซึ่งจะแตกต่างกันไปสำหรับรถแต่ละรุ่น สำหรับ Ford Fiesta ของฉัน มันอยู่ระหว่างพวงมาลัยและประตูคนขับ หากคุณหาไม่พบ ให้ค้นหาพอร์ต obd [ยี่ห้อรถยนต์] [รุ่นรถยนต์] บน Google ซึ่งควรมีวิดีโอ/รูปภาพจำนวนหนึ่งแสดงว่าพอร์ต OBD ของคุณอยู่ที่ใด เมื่อพบแล้ว ให้เสียบ ELM327 ของคุณเข้าไป

คุณสามารถทดสอบพอร์ต OBD ได้อย่างง่ายดายหากคุณมีโทรศัพท์ Android ไปที่ Play Store และดาวน์โหลดแอปชื่อ Torque มีรุ่นจ่ายและรุ่นฟรี เวอร์ชันฟรีจะเพียงพอสำหรับการสาธิต เพียงเชื่อมต่อกับ ELM327 ของคุณด้วยบลูทูธ เลือก PID ที่คุณต้องการอ่าน แล้วเปิดรถ คุณควรเห็นการอ่านบนหน้าจอของคุณทันที

ขั้นตอนที่ 3: สร้างกล่อง

ทำกล่อง!
ทำกล่อง!
ทำกล่อง!
ทำกล่อง!
ทำกล่อง!
ทำกล่อง!

วัสดุที่จำเป็น:

หุ่นจำลองกล่อง

ผลลัพธ์: กล่องและฐานพิมพ์ 3 มิติ

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

ฉันออกแบบเคสธรรมดา (*.skp ไฟล์) เพื่อให้ทุกอย่างเข้าที่ แบบจำลองนี้สร้างขึ้นใน SketchUp และการออกแบบนั้นพิมพ์ 3 มิติโดยใช้บริการการพิมพ์ 3 มิติของ 3D Hubs ซึ่งพวกเขาจะพิมพ์แบบจำลองของคุณด้วยคุณภาพที่ดีในราคาที่ค่อนข้างถูก

พิมพ์กล่องนี้ออกมา เพื่อให้คุณสามารถวางอุปกรณ์อิเล็กทรอนิกส์ของคุณไว้ภายในได้

ขั้นตอนที่ 4: ประกอบฐาน

ประกอบฐาน
ประกอบฐาน
ประกอบฐาน
ประกอบฐาน

วัสดุที่จำเป็น:

  • Arduino Mega
  • ฐานพิมพ์ 3 มิติ
  • สเปเซอร์ 3x
  • ถั่ว M3 3x
  • เครื่องซักผ้า M3 3x
  • 3x M3 12mm bolts

ผลลัพธ์: ฐานประกอบ

เริ่มต้นด้วยรูยึดหมายเลข 1 (รูยึดระหว่างส่วนหัว ICSP 6 ขาและหมุด Comms ดูรูป) วางแหวนรองที่ด้านบนของบอร์ด และตัวเว้นระยะระหว่างบอร์ดกับฐาน ใส่สกรูเข้าไปในแหวนรอง รูยึดบอร์ด ตัวเว้นระยะ และออกทางฐาน ใต้ฐานมีร่องลึกหกเหลี่ยมเพื่อใส่น็อตเข้า ขันให้แน่น แต่เว้นที่ว่างเพียงพอสำหรับวางตัวเว้นระยะอื่นๆ

ทำซ้ำสำหรับแต่ละรูยึด

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

ขั้นตอนที่ 5: วางสาย

สายขึ้น!
สายขึ้น!
สายขึ้น!
สายขึ้น!
สายขึ้น!
สายขึ้น!
สายขึ้น!
สายขึ้น!

วัสดุสำหรับขั้นตอนนี้:

  • ฐานประกอบ
  • HC-05
  • Neo-6M
  • อะแดปเตอร์ขนาดเล็ก UFL
  • เครื่องอ่านการ์ด SD
  • สายจัมเปอร์ 16x

ผลลัพธ์: การประกอบฐานอิเล็กทรอนิกส์

ขั้นตอนแรกคือการเชื่อมต่อทุกอย่างเข้ากับ Arduino Mega คุณจะพบไดอะแกรมการเชื่อมต่อพื้นฐานในรูปภาพที่แนบมา เราจะใช้พอร์ตอนุกรม บัส SPI และพิน IO บางตัว

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

เครื่องอ่านการ์ด SD

เชื่อมต่อสิ่งต่อไปนี้:

  • CS - พิน 53
  • SCK - พิน 52
  • MOSI - พิน 51
  • มิโซะ - พิน 50
  • Vcc - พิน 5V ใกล้พิน 22
  • Gnd - พินกราวด์ใกล้พิน 52

จีพีเอส

เชื่อมต่อสิ่งต่อไปนี้:

  • GPS TX - พิน 15
  • GPS RX - พิน 14
  • GPS Gnd - ขากราวด์ใกล้กับเต้ารับมากที่สุด
  • GPS Vcc - พิน 5V ใกล้กับเต้ารับมากที่สุด
  • เชื่อมต่ออะแดปเตอร์ขนาดเล็ก UFL เข้ากับขาเสาอากาศของโมดูล
  • (ไม่บังคับ) GPS PPS - พิน 2

บลูทู ธ

เชื่อมต่อสิ่งต่อไปนี้:

  • บลูทูธ TX - พิน 17
  • Bluetooth RX - พิน 16
  • คีย์บลูทูธ - พิน 3
  • Bluetooth Vcc - พิน 19
  • Bluetooth Gnd - พิน 18

ขั้นตอนที่ 6: บีบอัดมันลง

บีบอัดมันลง!
บีบอัดมันลง!
บีบอัดมันลง!
บีบอัดมันลง!
บีบอัดมันลง!
บีบอัดมันลง!

วัสดุที่จำเป็น:

ประกอบฐานอิเล็กทรอนิกส์

เมื่อทุกอย่างเชื่อมต่อกันแล้ว ให้บิดโมดูลเพื่อให้พอดีกับขอบเขตของ Mega แต่ไม่ต้องถอดสายไฟ คุณอาจต้องการปิดหมุดที่สัมผัสและส่วนประกอบไฟฟ้าด้วยเทปพันสายไฟเพื่อหลีกเลี่ยงการลัดวงจร ระวัง!

จีพีเอส

บิดสายไฟจนด้านบนของโมดูล GPS หันไปทางหมุดสื่อสารของ Mega

เครื่องอ่านการ์ด SD

โดยทั่วไป ให้งอ/พับสายไฟเพื่อให้ด้านบนของโมดูลตัวอ่านการ์ด SD คว่ำลงเหนือปุ่มรีเซ็ต

บลูทู ธ

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

ขั้นตอนที่ 7: ประกอบกล่อง

ประกอบกล่อง
ประกอบกล่อง
ประกอบกล่อง
ประกอบกล่อง
ประกอบกล่อง
ประกอบกล่อง

วัสดุที่จำเป็น:

  • ฐานอิเล็กทรอนิกส์ประกอบ
  • กล่องพิมพ์ 3 มิติ
  • ถั่ว M3 4x
  • เครื่องซักผ้า M3 4x
  • สลักเกลียว M3 10 มม. 4x

ผลลัพธ์: กล่องประกอบครบชุด

นำปลายอีกด้านของอะแดปเตอร์ขนาดเล็ก UFL และเสียบเข้าไปในรูในกล่อง ยึดให้เข้าที่ด้วยน็อต ตรวจสอบให้แน่ใจว่าแน่น เพราะเราไม่ต้องการให้เสาอากาศบิดออก!

รวมทั้งสองชุดเข้าด้วยกัน ตรวจสอบให้แน่ใจว่าไม่มีสายไฟใดหลุด จัดตำแหน่งรูมุมทั้งสี่และใส่น็อต M3 ลงในรูหกเหลี่ยมใต้ฐาน ใส่น็อต M3 เข้าไปในรูแล้วขันสกรูเข้าด้วยกัน

ขั้นตอนที่ 8: ELM327

ELM327
ELM327
ELM327
ELM327

วัสดุที่จำเป็น:

  • ประกอบเต็ม
  • อะแดปเตอร์บลูทูธ OBD ELM327
  • คอมพิวเตอร์แบบพกพา

บน GitHub คุณจะพบโปรแกรมสั้นๆ (BluetoothScanner) ที่จะสแกนหาอุปกรณ์ Bluetooth ที่ใกล้ที่สุด มันจะแสดงที่อยู่ MAC และ SSID (ชื่อ) ของแต่ละอุปกรณ์ นอกจากนี้ยังช่วยให้คุณสามารถส่งคำสั่งไปยังรถของคุณได้ด้วยตนเอง

หมายเลขทางกายภาพ

เพื่อให้ HC-05 เชื่อมต่อกับ ELM327 โดยอัตโนมัติ คุณจะต้องค้นหาที่อยู่ MAC ของอะแดปเตอร์ ซึ่งมักจะแตกต่างกันไปในแต่ละโมดูล นี่คือเพื่อหลีกเลี่ยงการเชื่อมต่อกับอุปกรณ์ที่ไม่ถูกต้อง!

เพียงอัปโหลดรหัสไปที่ Mega เปิดรถแล้วเรียกใช้รหัส บนเอาต์พุตเทอร์มินัล คุณควรเห็นผลลัพธ์ รหัสพยายามผูกโมดูลโดยอัตโนมัติกับที่อยู่ MAC ที่เลือก แต่บางครั้งก็ใช้ไม่ได้ เพียงให้แน่ใจว่าคุณได้รับที่อยู่ MAC ที่ถูกต้อง ที่อยู่ควรมีลักษณะเหมือน 1D, A5, 68988B ที่อยู่ MAC ของคุณอาจแตกต่างกัน แต่ควรอยู่ในรูปแบบเดียวกัน บันทึกนี้สำหรับขั้นตอนต่อไป!

ชดเชยการตอบสนอง

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

คุณจะต้องตรวจสอบรูปแบบของข้อมูลที่ส่งคืน ใน Ford Fiesta ของฉัน (2012) คำสั่งนั้นสะท้อนก่อนผลลัพธ์:

  • ส่งคำสั่งแล้ว: 0100
  • ได้รับการตอบสนอง: 0100BE1FA813

อย่างไรก็ตาม ใน Renault Clio (2006) คำสั่งไม่สะท้อน:

  • ส่งคำสั่งแล้ว: 0100
  • ได้รับการตอบสนอง: BE1FA813

การตอบสนองอาจแตกต่างกันไปขึ้นอยู่กับรถ คุณจะต้องลบอักขระก่อนหน้าออกจากการตอบกลับ ตามหลักการแล้ว คำตอบของคุณควรมีลักษณะเหมือนตัวอย่าง Clio ด้านบน หากคุณมีอักขระอื่น โปรดจำจำนวนอักขระที่อยู่ข้างหน้าคำตอบ คุณจะต้องใช้สิ่งนี้ในขั้นตอนต่อไป!

ขั้นตอนที่ 9: อัปโหลดรหัส

วัสดุที่จำเป็น:

  • รหัสแหล่งที่มา
  • กล่องประกอบ

ผลลัพธ์: กล่องเสร็จสมบูรณ์

ซอร์สโค้ดแบบเต็มมีอยู่ใน GitHub (ชื่อโปรเจ็กต์: SimpleArduinoObd) ซึ่งคุณจะเห็นไฟล์ส่วนหัว (*.h) จำนวนมาก ดาวน์โหลดไฟล์และเปิดใน Arduino IDE

จำที่อยู่ MAC ที่คุณบันทึกไว้ก่อนหน้านี้หรือไม่ เปิด ObdHelper.h และประมาณบรรทัดที่ 34 (ชื่อตัวแปร obdMacAddress) เปลี่ยนที่อยู่ MAC สำหรับที่อยู่ที่คุณบันทึกไว้ในขั้นตอนที่ 4 ที่อยู่ควรคั่นด้วยเครื่องหมายจุลภาคและอยู่ในรูปแบบเดียวกับ 1D, A5, 68988B

จำการตอบสนองออฟเซ็ตที่คุณบันทึกไว้ในขั้นตอนที่ 4? เปิด ObdHelper.h และประมาณบรรทัดที่ 23 (คำจำกัดความ RESPONSE_PREFIX_OFFSET) เปลี่ยนออฟเซ็ตเป็นสิ่งที่ควรเป็น

ขั้นตอนที่ 10: ซ่อนกล่อง

ซ่อนกล่อง
ซ่อนกล่อง
ซ่อนกล่อง
ซ่อนกล่อง
ซ่อนกล่อง
ซ่อนกล่อง

วัสดุที่จำเป็น:

  • กล่องครบ
  • สาย USB Arduino
  • เสาอากาศ GPS
  • อะแดปเตอร์ USB ในรถยนต์

ผลลัพธ์: เสร็จสิ้นโครงการ

แกะกล่องเสร็จแล้วก็เอาไปใส่ในรถได้เลย!

  1. ค้นหาตำแหน่งที่จะวางกล่องของคุณ ทางที่ดีควรซ่อนไว้ที่ไหนสักแห่ง ฉันวางไว้ใต้ที่นั่งผู้โดยสารของฉัน ข้อควรจำ: ต้องอยู่ใกล้เพียงพอเพื่อให้สาย USB สามารถเข้าถึงช่องเสียบไฟแช็กในรถยนต์ได้!
  2. คลี่เสาอากาศ GPS ของคุณออกแล้วสอดเข้าไปในช่องว่างระหว่างตัวเครื่องด้านนอกกับตัวเครื่องด้านใน ใต้ยางกันรั่ว สายเสาอากาศต่อท้ายสามารถซ่อนไว้ใต้เบาะผู้โดยสารหรือใต้พรมได้
  3. วาง "หัว" ของเสาอากาศ GPS ในตำแหน่งที่มองเห็นท้องฟ้าได้ง่าย ฉันวางไว้ใต้กระจกหน้ารถ
  4. เสียบสาย USB เข้ากับกล่อง จากนั้นเสียบสายเข้ากับอะแดปเตอร์ USB ในรถยนต์
  5. เสียบอะแดปเตอร์ USB ในรถยนต์เข้ากับเต้ารับที่เบากว่า

ตอนนี้คุณพร้อมที่จะนำไปทดลองขับแล้ว!

ขั้นตอนที่ 11: ผลลัพธ์

ผลลัพธ์
ผลลัพธ์
ผลลัพธ์
ผลลัพธ์

ขออภัย หากต้องการดูเนื้อหาในการ์ด SD คุณต้องเปิดกล่องและเสียบการ์ด SD ลงในคอมพิวเตอร์ด้วยตนเองเพื่ออ่าน อย่างไรก็ตาม ไฟล์จะถูกเก็บไว้ ชื่อไฟล์อยู่ในรูปแบบ [ปี][เดือน][วัน][ชั่วโมง] ข้อมูลไฟล์อยู่ในรูปแบบ [วันที่], [เวลา], [ละติจูด], [ลองจิจูด], [RPM], [ความเร็ว], [ตัวเร่งความเร็ว]

ด้านล่างนี้เป็นตัวอย่างของสิ่งที่เก็บไว้:

25/05/18, 12:41:06, 51.569889, -2.658524, 01819, 0037, 004125/05/18, 12:41:07, 51.569817, -2.658419, 01841, 0038, 004325/05/18, 12:41:08, 51.569736, -2.658341, 01867, 0038, 0043

สำคัญ

  • ความเร็วน่าจะอยู่ในหน่วย KPH (กิโลเมตร/ชั่วโมง) ขึ้นอยู่กับรถของคุณ
  • การกดคันเร่งเป็นเปอร์เซ็นต์ (%) และอาจเริ่มต้นที่ค่าที่สูงกว่า 0%
  • เวลาอยู่ใน UTC

ขั้นตอนที่ 12: คำถามที่พบบ่อย

นานแค่ไหนที่ GPS จะรับสัญญาณ GPS?

โดยปกติประมาณ 30 วินาที ขึ้นอยู่กับสถานที่

นานแค่ไหนจนกว่าการ์ด SD จะเต็ม?

การ์ด SD ขนาด 8GB มีพื้นที่หน่วยความจำประมาณ 7.67 GB แต่ละรายการในไฟล์มีความยาว 55 ไบต์ แต่ละรายการจะทำทุกวินาทีของกิจกรรม GPS สมมติว่าขับรถเฉลี่ย 2 ชั่วโมงต่อวัน คุณมีสูตรดังต่อไปนี้:

([Available Memory Space] / ([bytes per entry] * [จำนวนรายการต่อวัน])) / 365 = เวลา (ปี) จนกว่าเมมโมรี่การ์ดจะเต็ม

สมมติว่าต่อไปนี้:

  • พื้นที่หน่วยความจำคือ 7GB (7, 000, 000, 000 ไบต์)
  • ไบต์ต่อรายการคือ 55 ไบต์
  • จำนวนรายการคือ 60 วินาที * 60 นาที * 2 ชั่วโมง = 396, 000

(7, 000, 000, 000 / (55 * 396, 000)) / 365 = 48.4 ปี

ในระยะสั้นเป็นเวลานานมาก!

ส่งเซิฟเวอร์ได้ไหม

หากต้องการส่งไปยังเซิร์ฟเวอร์ คุณจะต้องมีโมเด็ม ฉันได้ทดลองกับ SIM808 ซึ่งมี GPS, GSM และ Bluetooth ในชิปเซ็ตเดียว (และราคาถูกกว่าฮาร์ดแวร์ที่ใช้ในโครงการนี้เล็กน้อย) SIM808 อาศัยเครือข่าย 2G ที่กำลังค่อยๆ ถูกเลิกใช้ไปทั่วโลก ฉันอาจต้องหาวิธีแก้ปัญหาอื่นสำหรับสิ่งนี้

แนะนำ: