دليل على تطبيق المفهوم باستخدام هاتف Arduino و Android لإضافة ميزات إضافية إلى سيارات Mercedes الأقدم هذه من خلال الاستفادة من أنظمتها عبر Canbus.
إذا كنت ترغب في إصلاح الأشياء ، فلا تتردد في إرسال طلبات سحب إلى هذا المستودع
إذا كان لديك وحدة رأس Android في سيارتك ، فلا تتردد في الخروج عن نسخة غنية أكثر من ذلك بكثير والتي يتم تشغيلها على الكلام هنا
يمكن الوصول إليها عبر هذا الرابط
حتى الآن ، نما المشروع بشكل جيد للغاية وانتهى به الأمر إلى أن يكون وسيلة لتحديث W203 قليلاً. يتطلب Arduino الآن وحدة Bluetooth HC-06 ، والتي تتصل بعد ذلك بتطبيق Android الذي يعمل على جهاز Android. يعمل هذا الآن على إعطاء "التحكم في الموسيقى المجانية" للسيارة ، ويتم الآن نقل زر عجلة القيادة في صفحة AUX إلى الهاتف من أجل تغيير المسارات. ثم يخبر الهاتف أيضًا Arduino عبر Bluetooth ما يتم تشغيل المسار. سيرسل Arduino بعد ذلك إطارات CAN إلى مجموعة IC لعرض تشغيل المسار الحالي.
انظر هنا

حاليا ، لدي وحدتان MCP2515. 1 على مدار الساعة 8MHz متصلة بـ C ، و 1 مع ساعة 16 ميجا هرتز متصلة بـ CAN B. (لقد اكتشفت أنه لا يمكن أن يتوافق مع الساعة 8MHz بسبب البت الفردي البالغ 83.3 كيلو بايت في الثانية). إذا انتهى بك الأمر باستخدام وحدتين بساعة 16 ميجا هرتز ، فيرجى تغيير السطر التالي في IC_CUSTOM_TEXT/CANBUSCOMM.CPP:
this ->canC-> setBitrate (CAN_500KBPS, MCP_8MHZ);ل
this ->canC-> setBitrate (CAN_500KBPS);قد يؤدي الفشل في القيام بذلك إلى بعض السلوك البري تمامًا مع بقية السيارة!
أنا أستخدم موصل X30/7 للاتصال بـ Canbus B. هذا محور (مع وجود أسلاك متعددة منه) الموجودة على اللوحة أسفل عجلة القيادة برامج التشغيل. ستلاحظ أن لديها بعض الفتحات المجانية. هذا هو المكان الذي ركضت فيه الكابلات.
Canbus C أكثر صعوبة قليلاً. لم أتمكن من العثور على موصل مثل الحافلة B. بدلاً من ذلك ، ركضت الأسلاك إلى الجزء الخلفي من مجموعة الأدوات. متصل بالأداة 2 سلكان خضراء. السلك الأخضر الصلب هو canh+، والسلك الأخضر مع شريط أبيض هو canl-.
حاليًا ، لم أجعل سوى كيفية عرض سطر واحد من 8 أحرف كحد أقصى على شاشة IC. هذا يعني أنه إذا كان اسم المسار أكثر من 8 أحرف ، فسيقوم Arduino بتغيير السلسلة بمقدار 1 كل 150 مللي ثانية ، مما يؤدي إلى تمرير النص عبر الشاشة لعرض رسالة أطول. ومع ذلك ، فإن IC يعرض وقت الاستجابة هو appaling ، مما يؤدي إلى Somtimes الرسوم المتحركة النصية. من الواضح ، أود معرفة كيفية خفض حجم النص على الشاشة من أجل عرض أكثر من 8 أحرف في كل مرة