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

سيارة RC يتم التحكم فيها عن طريق الهاتف الذكي باستخدام Arduino: 13 خطوة (مع صور)
سيارة RC يتم التحكم فيها عن طريق الهاتف الذكي باستخدام Arduino: 13 خطوة (مع صور)

فيديو: سيارة RC يتم التحكم فيها عن طريق الهاتف الذكي باستخدام Arduino: 13 خطوة (مع صور)

فيديو: سيارة RC يتم التحكم فيها عن طريق الهاتف الذكي باستخدام Arduino: 13 خطوة (مع صور)
فيديو: مشروع أردوينو - التحكم في سيارة روبوت بهاتفك الذكي 2024, شهر نوفمبر
Anonim
جهاز التحكم عن بعد للسيارة عبر الهاتف الذكي باستخدام Arduino
جهاز التحكم عن بعد للسيارة عبر الهاتف الذكي باستخدام Arduino

يوضح هذا Instructable كيفية صنع سيارة Arduino Robot يتم التحكم فيها بواسطة الهاتف الذكي.

التحديث في 25 أكتوبر 2016

الخطوة 1: رابط فيديو يوتيوب

Image
Image

الخطوة 2: الأجزاء والأدوات المطلوبة

الهيكل / الهيكل
الهيكل / الهيكل

1. 4WD طقم هيكل روبوت 2. Arduino Uno

3. LM298 H جسر الوحدة النمطية

4. وحدة بلوتوث HC-05

5. بطارية ليثيوم بو 12 فولت

6. أسلاك العبور للذكور والإناث

7. أسلاك العبور الذكور والذكر

8. شريط لاصق أو أي شريط آخر 9. الهاتف الذكي

الخطوة 3: الهيكل / الهيكل

يمكنك شراء هيكل سيارة دفع رباعي جاهز أو يمكنك صنعه باستخدام PVC / أي نوع من الألواح الصلبة.

الخطوة 4: المحرك / المحرك

المحرك / المحرك
المحرك / المحرك

في هذا المشروع ، أستخدم محرك 6 فولت تيار مستمر. يمكنك استخدام أي نوع من محركات 6v DC.

الخطوة 5: تجهيز محطة المحركات

تجهيز محطة المحركات
تجهيز محطة المحركات
تجهيز محطة المحركات
تجهيز محطة المحركات
تجهيز محطة المحركات
تجهيز محطة المحركات

قطع 4 قطع من الأسلاك الحمراء والسوداء بطول 5 إلى 6 بوصات تقريبًا.

يمكن استخدام أسلاك 0.5 مم.

قم بفصل العزل عن الأسلاك في كل نهاية قم بتوصيل الأسلاك بطرف المحرك

يمكنك التحقق من قطبية المحرك عن طريق توصيله بحزمة البطارية ، فإذا كان يدور في الاتجاه الأمامي (سلك أحمر بسلك موجب وسلك أسود مع طرف سالب للبطارية) يكون الاتصال صحيحًا.

الخطوة 6: قم بتركيب المحرك وتثبيت السقف العلوي

قم بتركيب المحرك وقم بتثبيت السقف العلوي
قم بتركيب المحرك وقم بتثبيت السقف العلوي
قم بتركيب المحرك وقم بتثبيت السقف العلوي
قم بتركيب المحرك وقم بتثبيت السقف العلوي
قم بتركيب المحرك وقم بتثبيت السقف العلوي
قم بتركيب المحرك وقم بتثبيت السقف العلوي
قم بتركيب المحرك وقم بتثبيت السقف العلوي
قم بتركيب المحرك وقم بتثبيت السقف العلوي

الخطوة 7: تحكم

مراقب
مراقب

Arduino UNO عبارة عن لوحة تحكم دقيقة مفتوحة المصدر تعتمد على وحدة التحكم الدقيقة Microchip ATmega328P وتم تطويرها بواسطة Arduino.cc. تم تجهيز اللوحة بمجموعات من دبابيس الإدخال / الإخراج الرقمية والتناظرية (I / O) التي يمكن توصيلها بلوحات التمدد المختلفة (الدروع) والدوائر الأخرى. تحتوي اللوحة على 14 دبوسًا رقميًا و 6 دبابيس تناظرية وقابلة للبرمجة باستخدام Arduino IDE (بيئة التطوير المتكاملة) عبر كبل USB من النوع B. يمكن تشغيله عن طريق كبل USB أو بطارية خارجية 9 فولت ، على الرغم من أنه يقبل الفولتية بين 7 و 20 فولت. إنه مشابه أيضًا لـ Arduino Nano و Leonardo. يتم توزيع التصميم المرجعي للأجهزة بموجب ترخيص Creative Commons Attribution Share-Alike 2.5 وهو متاح على موقع Arduino الإلكتروني. تتوفر أيضًا ملفات التخطيط والإنتاج لبعض إصدارات الأجهزة. "Uno" تعني واحدًا باللغة الإيطالية وتم اختياره للإشارة إلى إصدار Arduino Software (IDE) 1.0. كانت لوحة Uno والإصدار 1.0 من Arduino Software (IDE) هي الإصدارات المرجعية من Arduino ، والتي تطورت الآن إلى الإصدارات الأحدث. لوحة Uno هي الأولى في سلسلة لوحات USB Arduino ، والنموذج المرجعي لمنصة Arduino. يأتي ATmega328 الموجود على Arduino Uno مبرمجًا مسبقًا مع محمل إقلاع يسمح بتحميل رمز جديد إليه دون استخدام مبرمج أجهزة خارجي. [3] يتواصل باستخدام بروتوكول STK500 الأصلي. يختلف Uno أيضًا عن جميع اللوحات السابقة من حيث أنه لا يستخدم شريحة برنامج تشغيل FTDI USB-to-serial. بدلاً من ذلك ، يستخدم Atmega16U2 (Atmega8U2 حتى الإصدار R2) المبرمج كمحول USB إلى تسلسلي.

عادة ما يتم برمجة المتحكمات الدقيقة باستخدام لهجة ميزات من لغات البرمجة C و C ++. بالإضافة إلى استخدام سلاسل أدوات المترجم التقليدية ، يوفر مشروع Arduino بيئة تطوير متكاملة (IDE) بناءً على مشروع لغة المعالجة.

الخطوة 8: جسر H (وحدة LM 298)

جسر H (وحدة LM 298)
جسر H (وحدة LM 298)
جسر H (وحدة LM 298)
جسر H (وحدة LM 298)
جسر H (وحدة LM 298)
جسر H (وحدة LM 298)

ما هو جسر H؟ مصطلح جسر H مشتق من التمثيل الرسومي النموذجي لمثل هذه الدائرة ، وهو عبارة عن دائرة يمكنها قيادة محرك التيار المستمر في الاتجاه الأمامي والعكس. العمل: انظر الصورة أعلاه لفهم عمل جسر H.

يتكون من 4 مفاتيح إلكترونية S1 و S2 و S3 و S4 (الترانزستورات / MOSFETs / IGBTS). عند إغلاق المفتاحين S1 و S4 (و S2 و S3 مفتوحتان) ، سيتم تطبيق جهد إيجابي عبر المحرك ، لذلك يدور في الاتجاه الأمامي ، وبالمثل عند إغلاق S2 و S3 وفتح S1 و S4 بجهد عكسي يتم تطبيقه عبر المحرك ، لذلك يدور في الاتجاه المعاكس.

ملاحظة: لا يتم إغلاق المفاتيح الموجودة في نفس الذراع (إما S1 ، أو S2 ، أو S3 ، أو S4) في نفس الوقت ، وستؤدي إلى قصر دائرة كهربائية ميتة. تتوفر جسور H كدوائر متكاملة ، أو يمكنك بناء جسور خاصة بك باستخدام 4 ترانزستورات أو MOSFETs. في حالتنا ، نستخدم LM298 H-bridge IC الذي يمكنه التحكم في سرعة واتجاه المحركات.

دبوس الوصف:

مخرج 1: محرك DC 1 "+" أو محرك متدرج A +

مخرج 2: محرك DC 1 "-" أو محرك متدرج A-

الإخراج 3: محرك DC 2 "+" أو محرك متدرج B +

4: مخرج المحرك ب

12 فولت دبوس: إدخال 12 فولت ولكن يمكنك استخدام 7 إلى 35 فولت

GND: الأرض

5 فولت دبوس: خرج 5 فولت إذا كان العبور 12 فولت في مكانه ، مثالي لتشغيل Arduino (إلخ)

EnA: تمكين إشارة PWM للمحرك A (يرجى الاطلاع على قسم "اعتبارات Arduino Sketch")

IN1: تمكين المحرك أ

IN2: تمكين MotorA

IN3: تمكين MotorB

IN4: تمكين MotorB

EnB: تمكين إشارة PWM للمحرك ب

الخطوة 9: مصدر الطاقة

مصدر الطاقة
مصدر الطاقة

يمكن استخدام تلك البطاريات:

1. بطارية قلوية AA (غير قابلة لإعادة الشحن) 2. بطارية AA NiMh أو NiCd (قابلة لإعادة الشحن)

3. بطارية ليثيوم أيون

4. بطارية ليبو

الخطوة العاشرة: التمديدات الكهربائية

بالنسبة للأسلاك ، فأنت بحاجة إلى بعض أسلاك التوصيل. قم بتوصيل الأسلاك الحمراء لمحركين (على كل جانب) معًا والأسلاك السوداء معًا.

إذن في النهاية لديك طرفان في كل جانب. MOTORA مسؤول عن محركين على الجانب الأيمن ، وبالتالي تم توصيل محركين على الجانب الأيسر بـ MOTORB اتبع التعليمات أدناه لتوصيل كل شيء.

اتصال المحركات:

Out1 -> السلك الأحمر للمحرك الأيسر (+)

Out2 -> السلك الأسود للمحرك على الجانب الأيسر (-)

Out3 -> السلك الأحمر للمحرك الأيمن (+)

Out4 -> السلك الأسود للمحرك الأيمن (-)

LM298 -> اردوينو

IN1 -> D5

IN2-> D6

IN2 -> D9

IN2-> D10

وحدة بلوتوث -> اردوينو

Rx-> Tx

TX -> Rx

GND -> GND

Vcc -> 3.3 فولت

قوة:

12V -> توصيل السلك الأحمر للبطارية

GND -> قم بتوصيل سلك البطارية الأسود ودبوس Arduino GND

5V -> الاتصال بدبوس Arduino 5V

الخطوة 11: منطق التحكم

منطق السيطرة
منطق السيطرة

الخطوة 12: البرمجيات

برمجة
برمجة
برمجة
برمجة

جزء البرنامج بسيط للغاية ، لا يحتاج إلى أي مكتبة ، إذا فهمت الجدول المنطقي في الخطوات السابقة ، فيمكنك كتابة الكود الخاص بك. لم أقض الكثير من الوقت في كتابة الكود ، لذلك فقط باستخدام كود مكتوب من قبل شخص آخر. للتحكم في سيارة الروبوت ، أستخدم هاتفي الذكي ، الهاتف الذكي متصل بوحدة التحكم عبر وحدة بلوتوث (HC -06 / 05) تنزيل التطبيق بعد تثبيت التطبيق ، يجب إقرانه بوحدة Bluetooth ، وكلمة المرور للإقران هي "1234".

رابط التنزيل: https://play.google.com/store/apps/details؟ id = brau…

الخطوة 13: كود اردوينو

كود اردوينو
كود اردوينو

==> كود اردوينو

أو

www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_٪7C٪7C_By_Tafhim

موصى به: