جدول المحتويات:

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

فيديو: Arduino Bluetooth RC Car: 12 خطوة

فيديو: Arduino Bluetooth RC Car: 12 خطوة
فيديو: Build A Bluetooth RC Car: Easy Arduino Nano Tutorial 2024, شهر نوفمبر
Anonim
اردوينو بلوتوث RC للسيارة
اردوينو بلوتوث RC للسيارة
اردوينو بلوتوث RC للسيارة
اردوينو بلوتوث RC للسيارة

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

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

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

خطط لخطواتك على Trello
خطط لخطواتك على 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

الترميز - باستخدام تطبيق Adafruit
الترميز - باستخدام تطبيق Adafruit

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-اتصل بـ CAR

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-إلى الأمام

-خلف

-اليسار

-حق

-قف

-الدونات

- تلقائي

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

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

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

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

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

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

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

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

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

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

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

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

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

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

موصى به: