تفاصيل العمل

قمت بتصميم وتنفيذ لوحة تحكم ذكية للسيارات باستخدام لوحة ESP32-S3 وشاشة لمس، مع الاعتماد على اتصال CAN Bus و OBD-II لقراءة بيانات السيارة الحقيقية مثل السرعة، عدد لفات المحرك RPM، درجة حرارة المحرك، حالة المفتاح، حالة ACC/IGN/Engine، وبيانات التشخيص.

تم تصميم واجهة المستخدم باستخدام SquareLine Studio و LVGL، مع تقسيم النظام إلى عدة صفحات تشمل لوحة القيادة الرئيسية، صفحة بيانات التشخيص، صفحة بيانات الرحلة منذ التشغيل، وصفحات تنبيهات تلقائية مثل ارتفاع درجة الحرارة، تجاوز السرعة، وارتفاع RPM.

اعتمد المشروع على دمج البرمجة المدمجة مع قراءة وتحليل رسائل CAN، بالإضافة إلى تحسين سرعة تحديث الواجهة، التعامل مع حالات السيارة المختلفة، وتشغيل تنبيهات صوتية وبصرية بشكل غير متزامن لضمان أداء سريع ومستقر أثناء الاستخدام.

المهارات المستخدمة:

ESP32-S3، Embedded Systems، CAN Bus، OBD-II، LVGL، SquareLine Studio، Arduino C/C++، UI Design، Automotive Diagnostics.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة