สารบัญ:

แฮ็กรถของคุณด้วย Wio Terminal และ CAN Bus: 7 ขั้นตอน
แฮ็กรถของคุณด้วย Wio Terminal และ CAN Bus: 7 ขั้นตอน

วีดีโอ: แฮ็กรถของคุณด้วย Wio Terminal และ CAN Bus: 7 ขั้นตอน

วีดีโอ: แฮ็กรถของคุณด้วย Wio Terminal และ CAN Bus: 7 ขั้นตอน
วีดีโอ: ElecCoach : สอน OBD-II และ CAN Bus 2024, พฤศจิกายน
Anonim
แฮ็กรถของคุณด้วย Wio Terminal และ CAN Bus
แฮ็กรถของคุณด้วย Wio Terminal และ CAN Bus

หากคุณมีความเข้าใจเกี่ยวกับการเขียนโปรแกรม CAN Bus และ Arduino และต้องการแฮ็กรถของคุณ คำแนะนำนี้สามารถให้วิธีแก้ปัญหาแก่คุณได้

ทำไมคุณถึงต้องการแฮ็ครถของคุณ ฉันไม่รู้ แต่นี่เป็นสิ่งที่น่าสนใจจริงๆ

โครงการนี้ใช้โมดูล Serial CAN Bus เป็นหลักโดย Longan Labs และแผงควบคุมหลักของ Wio Terminal โดย Seeedstudio

โมดูล Serial CAN Bus เป็นโมดูลควบคุม CAN Bus ที่ออกแบบโดย Longan Labs ใช้ UART เพื่อสื่อสารกับไมโครคอมพิวเตอร์ตัวเดียว มีขนาดกะทัดรัดและใช้งานง่าย

Wio Terminal มาจาก Seeedstuio ซึ่งเป็นบอร์ดพัฒนาที่มีหน้าจอที่สามารถตั้งโปรแกรมกับ Arduino ได้

ในโครงการนี้ ฟังก์ชันต่อไปนี้จะรับรู้เป็นหลัก:

อ่านความเร็วรอบ ความเร็วในการหมุน อุณหภูมิน้ำมัน และข้อมูลอื่นๆ ที่แสดงบนหน้าจอ Wio Terminal

หากต้องการวันที่เพิ่มเติมจากรถ โปรดดูที่

ขั้นตอนที่ 1: บทนำหลักการ

ยานพาหนะสมัยใหม่เกือบทั้งหมดมีอินเทอร์เฟซ OBD-II ซึ่งเป็นสะพานเชื่อมระหว่างรถกับโลกภายนอก เราสามารถรับข้อมูลรถยนต์ทั้งหมดและควบคุมรถผ่านอินเทอร์เฟซ OBD-II

และการควบคุมรถเป็นสิ่งที่อันตราย คุณควรมีความเข้าใจอย่างลึกซึ้งเกี่ยวกับอินเทอร์เฟซ OBD-II ก่อนดำเนินการต่อ บทความนี้จะอ่านข้อมูลพื้นฐานบางส่วนจากรถเท่านั้น ดังนั้นคุณจึงสามารถทำตามขั้นตอนที่ให้ไว้ในคำแนะนำนี้ได้อย่างปลอดภัย

ขั้นตอนที่ 2: Partlist

Partlist
Partlist
Partlist
Partlist
Partlist
Partlist
  • Wio Terminal
  • แชสซีแบตเตอรี่ Wio Terminal
  • ชุดพัฒนา CAN-BUS ของ OBD-II

หมายเหตุสำคัญ: โปรเจ็กต์นี้ต้องการโมดูล Serial can bus รุ่น V1.3 หรือใหม่กว่า

ขั้นตอนที่ 3: การบัดกรี

บัดกรี
บัดกรี
บัดกรี
บัดกรี
บัดกรี
บัดกรี

นี่อาจเป็นขั้นตอนที่ยากที่สุด หากคุณไม่เคยใช้หัวแร้ง

เราจำเป็นต้องบัดกรีสายไฟที่จัดเตรียมโดยชุดเครื่องมือ CAN-BUS Dev ของ OBD-II เข้ากับขั้วต่อ OBD คุณสามารถดูภาพได้เราบัดกรีสายสีแดงเข้ากับขั้วต่อ 6 พินและลวดสีดำเป็น 14 พิน เมื่อ 6pin แทน CANH, 14pin แทน CANL

ขั้นตอนที่ 4: การเชื่อมต่อฮาร์ดแวร์

การเชื่อมต่อฮาร์ดแวร์
การเชื่อมต่อฮาร์ดแวร์
การเชื่อมต่อฮาร์ดแวร์
การเชื่อมต่อฮาร์ดแวร์
การเชื่อมต่อฮาร์ดแวร์
การเชื่อมต่อฮาร์ดแวร์
  1. โมดูล Serial CAN Bus ที่รวมอยู่ในชุด OBD-II CAN-BUS Dev เชื่อมต่อกับอินเทอร์เฟซ UART ของ Wio Terminal ผ่านสายเคเบิล Grove
  2. เชื่อมต่อสายไฟจากขั้นตอนก่อนหน้ากับโมดูล Serial CAN Bus เชื่อมต่อสีแดงกับ CANH และสีดำกับ CANL

ขั้นตอนที่ 5: ซอฟต์แวร์และการตั้งค่า

ซอฟต์แวร์และการตั้งค่า
ซอฟต์แวร์และการตั้งค่า

ที่นี่เราจำเป็นต้องทำการตั้งค่าบางอย่างสำหรับโมดูลบัสบัสอนุกรม

ก่อนที่เราจะเริ่ม เราต้องดาวน์โหลดโค้ดของโครงการนี้ก่อน คุณสามารถดาวน์โหลดห้องสมุดและห้องสมุดที่คุณต้องการผ่านลิงค์นี้

หากคุณใช้เทอร์มินัล wio เป็นครั้งแรก คุณสามารถตรวจสอบ wiki สำหรับเทอร์มินัล wio ได้

ขั้นแรก เราเปิดการสาธิตการตั้งค่าในสเก็ตช์ โดยเราจะตั้งค่ามาสก์และตัวกรองของโมดูลบัสบัสอนุกรม

จากนั้นเบิร์นการสาธิตการตั้งค่าไปที่เทอร์มินัล wio เปิดจอภาพอนุกรมแล้วป้อนอักขระแบบสุ่มเพื่อดูว่าการตั้งค่าสำเร็จหรือไม่

หลังจากการตั้งค่าเสร็จสิ้น เบิร์นการสาธิตไปที่เทอร์มินัล wio และคุณสามารถดูข้อมูลบนหน้าจอได้

ขั้นตอนที่ 6: ทดสอบกับรถยนต์

ทดสอบรถ
ทดสอบรถ
ทดสอบรถ
ทดสอบรถ
ทดสอบรถ
ทดสอบรถ

ต่อไปเราต้องไปทดสอบรถกัน คุณจะพบอินเทอร์เฟซ OBD-II ใต้พวงมาลัย เสียบขั้วต่อเข้ากับอินเทอร์เฟซ OBD-II เปิดเทอร์มินัล wio แล้วคุณจะเห็นผลลัพธ์

ขั้นตอนที่ 7: สิ่งที่สามารถปรับปรุงได้

Wio เป็นแผงควบคุมหลักที่ทรงพลัง เราใช้ฟังก์ชั่นค่อนข้างน้อยในนั้น

ตัวอย่างเช่น Bluetooth, wi-wifi เป็นต้น

แน่นอน คุณสามารถสร้างอินเทอร์เฟซที่สวยงามยิ่งขึ้นได้ ในระยะสั้นคุณสามารถเล่นและเพลิดเพลินกับกระบวนการผลิต

แนะนำ: