- المشاريع
- الإلكترونيات
- كيف تصنع سيارة تحكم عن بعد باستخدام الاردوينو
كيف تصنع سيارة تحكم عن بعد باستخدام الاردوينو
نبذة:
المشروع عبارة عن سيارة صغيرة يتم التحكم فيها عن بعد باستخدام تطبيق على الجوال عن طريق البلوتوث.طريقة توصيل الدائرة الكهربائية
لتوصيل الدائرة الكهربائية نقوم بعمل الخطوات التالية:
- نقوم بإدخال أرجل لوحة التحكم بالمحركات في لوح الاردوينو (في حالة أن الأرجل غير موجودة نقوم بتلحيمها).
- نقوم بتوصيل كل من المحركات DC الأربعة إلى لوحة التحكم بالمحركات كما هو موضح بالصورة.
- نوصل لوحة البلوتوث باستخدام الأسلاك إلى لوحة التحكم بالمحركات كما هو موضح بالصورة.
كيفية برمجة الاردوينو
لبرمجة المتحكم (الاردوينو) نقوم بتحميل البرنامج الخاص به عن طريق الرابط:
https://www.arduino.cc/en/main/software
بعد تحميل البرنامج نقوم بتحميل المكتبة الخاصة بـ لوحة التحكم بالمحركات كالتالي:
- نضغط على Sketch ثم Include Library ثم Manage Libraries.
- ستظهر لنا نافذة جديدة يوجد فيها مستطيل للبحث (ننتظر بضع دقائق إلى أن يكتمل التحميل).
- نقوم بالبحث عن Adafruit Motor Shield v2 Library ثم نضغط على Install.
- نقوم بإغلاق النافذة بعد التحميل.
بعد تحميل المكتبة بنجاح نقوم بعمل الخطوات التالية لبرمجة المتحكم:
- نقوم بكاتبة الكود الموجود في المرفقات.
- نضغط على علامة الصح للتأكد من أن الكود قابل للبرمجة.
- نحفظ الملف.
- بعدها نوصل لوح الاردوينو باللابتوب ونضغط على علامة السهم للقيام بعملية رفع الكود إلى المتحكم (يجب فصل سلكي TX و RX أثناء القيام بعملية البرمجة لتفادي أية مشاكل).
كيفية تحميل تطبيق الجوال
بعد رفع الكود بنجاح نقوم بتوصيل سلكي TX و RX إلى مكانها الصحيح. بعد ذلك نقوم باستخدام جوال اندرويد لتحميل التطبيق المجاني:
https://play.google.com/store/apps/details?id=braulio.calle.bluetoothRCcontroller
بعد تحميل التطبيق وإعطائه صلاحية استعمال البلوتوث ندخل على إعدادات البلوتوث ونقوم بتوصيل الجوال إلى لوحة البلوتوث وذلك عن طريق الضغط على اسم لوحة البلوتوث (HC-05) ثم كتابة رمز المرور وهو: 1234.
نفتح التطبيق ونضغط على علامة الترس ونقوم بعملية الاقتران. سيتغير المؤشر من اللون الأحمر إلى الأخضر في حالة أن التوصيل تم بنجاح.
نقوم باختبار السيارة وملاحظة حركة العجلات، في حالة أن أحد العجلات يدور في الاتجاه الخاطئ نقوم بعكس أسلاك المحرك فقط.
تصميم هيكل وجسم السيارة
بعد الانتهاء من البرمجة نقوم بتصميم القاعدة التي سنقوم بتركيب المحركات عليها ونراعي عند التصميم أبعاد الإلكترونيات المستخدمة وترك مكان كافي للأسلاك والبطارية.
لعمل المشروع نحتاج إلى التالي: