หลักฐานการประยุกต์ใช้แนวคิดโดยใช้โทรศัพท์ Arduino และ Android เพื่อเพิ่มคุณสมบัติพิเศษให้กับรถยนต์ Mercedes รุ่นเก่าเหล่านี้โดยแตะเข้าสู่ระบบผ่าน Canbus
หากคุณต้องการแก้ไขสิ่งต่างๆอย่าลังเลที่จะส่งคำขอดึงไปยังที่เก็บนี้
หากคุณมีชุดหัว Android ในรถของคุณอย่าลังเลที่จะชำระเงินให้กับคุณลักษณะที่หลากหลายมากขึ้นของสิ่งนี้ที่ทำงานบน headunit ที่นี่
สามารถเข้าถึงได้ผ่านลิงค์นี้
จนถึงตอนนี้โครงการได้เติบโตอย่างดีจากสัดส่วนและได้กลายเป็นวิธีที่จะทำให้ W203 มีความทันสมัยเล็กน้อย ตอนนี้ Arduino ต้องการโมดูล Bluetooth HC-06 ซึ่งเชื่อมต่อกับแอปพลิเคชัน Android ที่ทำงานบนอุปกรณ์ Android ตอนนี้ทำหน้าที่เพื่อให้ 'การควบคุมเพลงฟรีมือ' กับรถ, ปุ่มพวงมาลัยกดในหน้า AUX ตอนนี้ถูกส่งไปยังโทรศัพท์เพื่อเปลี่ยนแทร็ก โทรศัพท์ก็บอก Arduino ผ่านบลูทู ธ ว่าแทร็กกำลังเล่นอยู่ Arduino จะส่งเฟรมไปยังคลัสเตอร์ IC เพื่อแสดงการเล่นแทร็กปัจจุบัน
ดูที่นี่

ขณะนี้ฉันมีโมดูล MCP2515 2 โมดูล 1 ด้วยนาฬิกา 8MHz ที่เชื่อมต่อกับ C สามารถ C และ 1 กับนาฬิกา 16MHz ที่เชื่อมต่อกับ CAN B (ฉันพบว่า B สามารถเข้ากันได้กับนาฬิกา 8MHz เนื่องจากบิตเรตคี่ 83.3Kbps) หากคุณใช้ 2 โมดูลด้วยนาฬิกา 16MHz โปรดเปลี่ยนบรรทัดต่อไปนี้ใน IC_CUSTOM_TEXT/CANBUSCOMM.CPP:
this ->canC-> setBitrate (CAN_500KBPS, MCP_8MHZ);ถึง
this ->canC-> setBitrate (CAN_500KBPS);ความล้มเหลวในการทำเช่นนั้นอาจส่งผลให้เกิดพฤติกรรมที่ดุเดือดกับส่วนที่เหลือของรถ!
ฉันใช้ตัวเชื่อมต่อ X30/7 เพื่อเชื่อมต่อกับ Canbus B นี่คือฮับ (มีสายไฟหลายสายออกมา) ซึ่งตั้งอยู่บนแผงด้านล่างพวงมาลัยไดรเวอร์ คุณจะสังเกตเห็นว่ามีช่องว่างฟรี นี่คือที่ที่ฉันใช้สายเคเบิลไป
Canbus C นั้นยากกว่าเล็กน้อย ฉันไม่พบตัวเชื่อมต่อเช่นสำหรับ Bus B แทนฉันวิ่งสายไฟไปทางด้านหลังของคลัสเตอร์เครื่องมือ เชื่อมต่อกับเครื่องมือคือ 2 สายสีเขียว ลวดสีเขียวที่เป็นของแข็งคือ CanH+และสายสีเขียวที่มีแถบสีขาวคือ canl-
ขณะนี้ฉันมีเพียงวิธีการแสดง 1 บรรทัดสูงสุด 8 อักขระบนจอแสดงผล IC ซึ่งหมายความว่าหากชื่อแทร็กมีมากกว่า 8 อักขระ Arduino จะเลื่อนสตริงโดย 1 ทุก ๆ 150ms ส่งผลให้ข้อความเลื่อนข้ามหน้าจอเพื่อแสดงข้อความที่ยาวขึ้น อย่างไรก็ตาม IC แสดงเวลาตอบสนองกำลังเพิ่มขึ้นทำให้เกิดภาพเคลื่อนไหวข้อความที่เฉื่อยชา คิดว่าฉันต้องการค้นหาวิธีลดขนาดของข้อความบนหน้าจอเพื่อแสดงมากกว่า 8 อักขระในแต่ละครั้ง