Arduino Bluetooth RC Car: 12 خطوة
Arduino Bluetooth RC Car: 12 خطوة
Anonim

هل تتحكم في سيارة RC من خلال تطبيق على هاتفك؟ انه ممكن!

باستخدام Arduino وبعض البلوتوث وبعض العجلات ومجموعة من القطع الصغيرة الأخرى ولكن الأساسية ، تمكنا من إنشاء سيارة RC تتصل بالبلوتوث ويمكن التحكم فيها عن طريق تطبيق على هاتفك. يبدو بسيطا بما فيه الكفاية ، أليس كذلك؟ حسنًا ، بعد حوالي شهر ، تمكنا من تلميع سيارة تعمل بتقنية Bluetooth RC. من خلال تعليماتنا ، ستتمكن من القيام بذلك بطريقة أسرع مما كنا عليه.

الخطوة 1: خطط لخطواتك على Trello

لبدء التخطيط في trello ، يجب أن تعرف ما تريد القيام به والمواد التي تحتاجها.

الأشياء التي تريد وضعها على التريلو الخاص بك هي:

- الحصول على / شراء اللوازم الخاصة بك

- بناء السيارة

- التحكم في محركات التيار المستمر بالاردوينو

- قم بالاتصال بـ Arduino عن طريق البلوتوث

- جعل سيارة RC لاسلكية

- الترميز

- اصنع التطبيق

- الاتصال / مستشعر المسافة بالرمز (مطلوب فقط للخطوة الاختيارية.)

- اختبارات

-الخارج

- التوثيق / كيف

الآن ، هناك الكثير من الخطوات التي تدخل في كل من هذه الخطوات ، ولكن ستتمكن من العثور على مزيد من التفاصيل في الخطوات التالية من عمليتنا.

الخطوة 2: الحصول على / شراء المستلزمات الخاصة بك

تشمل المواد التي ستحتاجها لهذا المشروع ما يلي:

-أردوينو

-سائق المحرك (TB6612FNG اندلاع)

-برنامج تشغيل Bluetooth منخفض الطاقة (nRF8001 Bluetooth LE)

-Dc Motors

- حزمة بطارية (بطاريات)

-أسلاك

-لوحة دائرة كهربائية

الخطوة الثالثة: بناء السيارة

مع محركات DC ولوحة الدائرة

1) قم بتوصيل سائق المحرك إلى Arduino

2) قم بتوصيل Arduino بمحركات التيار المستمر

* الرجوع إلى الصورة لعرض الدائرة.

الخطوة 4: التحكم في محركات التيار المستمر باستخدام Arduino

باستخدام كود MotorTest من مكتبة Motor driver ، سيكون Arduino قادرًا على التحكم في محركات التيار المستمر.

- رمز motorTest يجعل المحركات تفعل القليل من "الرقصة".

- قم بالتمرير لأسفل إلى حيث تقول TB6612FNG Arduino Library وهناك سيتم تنزيلها.

-بعد ذلك يمكنك وضع تلك المكتبة في Arduino IDE كملف مضغوط.

-انتقل إلى رسم تخطيطي ، وقم بتضمين مكتبة ، ثم انتقل إلى إضافة مكتبة.zip واختر ملفك.

- سيظهر هذا الملف تحت الأمثلة.

- وستكون قادرًا على اختبار محركاتك.

الخطوة 5: قم بتوصيل البلوتوث

باستخدام برنامج تشغيل Bluetooth منخفض الطاقة ، يمكننا توصيله بـ Arduino كما هو موضح في الصورة.

- من توصيله بـ Arduino ، يمكننا ، مع بعض التعليمات البرمجية ، نقل السيارة باستخدام تطبيق Adafruit.

-انتقل إلى صفحة Adafruit باستخدام برنامج التشغيل nrf8001 ، والمكتبة قادرة على التنزيل.

- باستخدام هذه المكتبة ، يمكنك استخدام الكود المقدم (echo demo) لبرمجة السيارة للتحرك عند إعطائك أمرًا.

الخطوة 6: البرمجة - استخدام تطبيق Adafruit

بعد تنزيل التطبيق وتعديل الكود بالطريقة التي تريدها ، من أجل تحريك الأمور:

1) بدأنا بالاتصال بالسيارة (التي كانت تسمى في الأصل UART) وذهبنا إلى وحدات UART.

- هنا يمكنك كتابة أمر ، مثل f للأمام ، إذا كان هذا هو ما لديك في الكود الخاص بك لجعل السيارة تتحرك إلى الأمام.

* يمكنك الرجوع إلى الكود الخاص بنا ، والذي سيتم نشره في خطوة لاحقة.

الخطوة 7: اجعل سيارة RC لاسلكية

هنا حيث ستحتاج البطاريات الخاصة بك.

باستخدام حزمة بطارية ، وبطاريات متصلة بمحركات التيار المستمر ، يمكن للسيارة التحرك دون الاتصال بأي شيء آخر.

* يمكنك أن ترى في الصورة أعلاه كيفية توصيل البطارية وحزمة البطارية المتصلة بالمحركات.

الخطوة 8: إنشاء تطبيق معدل للعمل مع لوحة التحكم

قررنا استخدام لوحة التحكم لتكون جهاز تحكم عن بعد لسيارتنا. للقيام بذلك كان علينا:

- تعديل الكود المصدري لتطبيق Adafruit الأصلي.

- رمزنا المعدل مرتبط هنا ، وهذا التطبيق المعدل مخصص فقط لنظام android.:

- وكيفية استخدام التطبيق المصنوع من الكود المعدل:

-عند فتح التطبيق:

-اتصل بـ CAR

-عند النقر فوق اتصال ، ستظهر قائمة منبثقة تفيد باختيار الوضع للاتصال بالسيارة

-انقر فوق تحكم

-داخل وحدة التحكم ، قم بالتمرير لأسفل ، وانقر فوق لوحة التحكم.

- في لوحة التحكم:

- السهم للأمام

- سهم لأسفل يتجه للخلف

-السهم الأيسر يذهب إلى اليسار

-السهم الأيمن يسير لليمين

- الزر 1 هو الفرامل

- الزر 2 عبارة عن كعكة دائرية

الخطوة 9: (اختياري): أضف مستشعر المسافة

بالنسبة لسيارة RC الخاصة بنا ، أضفنا مستشعر المسافة.

- تم وضع مستشعر المسافة في مقدمة سيارة RC الخاصة بنا ، والتي حاولنا أن نجعلها تتحرك تلقائيًا في اتجاه مختلف عندما يكون هناك شيء أمامها.

الخطوة 10: الاختبار

عند الاختبار ،

- تحقق للتأكد من أن جميع الوظائف تعمل بالطريقة التي تريدها:

-إلى الأمام

-خلف

-اليسار

-حق

-قف

-الدونات

- تلقائي

هذه هي وظيفتنا المحددة ، يمكنك استخدامها أو تغييرها لتفعل ما تريد.

الخطوة 11: أضف مظهر خارجي

عند إضافة المظهر الخارجي ، فهذا متروك لك تمامًا.

- الجزء الخارجي من السيارة مخصص في الغالب فقط لتثبيت الأجهزة معًا.

- استخدمنا الزيبس والأسلاك لتثبيت كل شيء في مكانه.

-يمكنك تصميم الجزء الخارجي لسيارتك بالطريقة التي ترضيك.

** أهم جزء من المظهر الخارجي هو تثبيت كل شيء في مكانه!

الخطوة 12: المستند

عند إنشاء سيارة RC الخاصة بك ، تأكد من أنك تقوم بالتوثيق كما تذهب.

يمكن أن يساعد ذلك في الحالات التالية:

-إصلاح مشكلة تواجهك.

-تغيير حول الأسلاك.

-تذكر ما كنت تفعله كل يوم ،

- إعادة النظر في مشروعك.