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

RC Rover التحكم بواسطة Gestures Motions و Joyestick: 8 خطوات
RC Rover التحكم بواسطة Gestures Motions و Joyestick: 8 خطوات

فيديو: RC Rover التحكم بواسطة Gestures Motions و Joyestick: 8 خطوات

فيديو: RC Rover التحكم بواسطة Gestures Motions و Joyestick: 8 خطوات
فيديو: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, شهر نوفمبر
Anonim
RC Rover متحكم فيه بواسطة Gestures Motions و Joyestick
RC Rover متحكم فيه بواسطة Gestures Motions و Joyestick
RC Rover متحكم فيه بواسطة Gestures Motions و Joyestick
RC Rover متحكم فيه بواسطة Gestures Motions و Joyestick
RC Rover متحكم فيه بواسطة Gestures Motions و Joyestick
RC Rover متحكم فيه بواسطة Gestures Motions و Joyestick

RC Rover هو مشروع روبوتات يهدف إلى تحسين التحكم في العربة الجوالة من خلال استخدام ترددات الراديو

وتفاعل حركة العربة الجوالة مع حركة اليد باستخدام وحدة القصور الذاتي (MPU6050) ،

ولكن أيضًا التحكم في هذا Rover مع Joyestik. كل هذا يتم عن بعد باستخدام تردد الراديو

Nrf24l01 (2.4 جيجا هرتز). يتم تنفيذ هذا المشروع باستخدام لوحات تطوير مفتوحة المصدر (Arduino) ، واحدة للبيانات

جهاز الإرسال (الأمر الرئيسي) الذي يحتوي على Joyestik ووحدة القصور الذاتي وواحد لجهاز الاستقبال (التحكم في المحركات) ، للإرسال الذي استخدمته (Arduino Pro Mini Board)

لجهاز الاستقبال الذي استخدمته (لوحة Arduino Uno)

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

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

القطع:

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

2. Arduino Uno أو nano (لجهاز الاستقبال)

3. اردوينو برو ميني للراكب

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

5. 12 فولت امدادات الطاقة للمحركات

6. 2 * وحدة RF Nrf24l01 (جهاز إرسال واستقبال)

7. MPU6050 (مقياس التسارع والجيروسكوب)

8. رقاقة FTDI أو (cp2102) لتحميل الكود في Arduino Pro mini 9. 2 * Breadboard

10. أسلاك العبور (M-F ، M-M ، F-F)

11. وحدة جويستيك مع مفتاح

الادوات المطلوبة:

1. متجرد الأسلاك 2. قطع الأسلاك

3. مسدس الغراء

الخطوة الثانية: ما هي العربة الجوالة؟

Rover هو جهاز كهروميكانيكي قادر على التفاعل بطريقة ما مع بيئته ، واتخاذ قرارات أو إجراءات مستقلة من أجل تحقيق مهمة محددة.

يتكون الروبوت من المكونات التالية

1. الهيكل / الهيكل

2. المحرك / المحرك

3. تحكم

4. المدخلات / مجسات

5. امدادات الطاقة

الخطوة 3: أجزاء التجميع

قطع الجمعية
قطع الجمعية
قطع الجمعية
قطع الجمعية

الخطوة 4: توصيل Rover (Motor and Shields) Arduino Uno

توصيل روفر (المحرك والدروع) اردوينو أونو
توصيل روفر (المحرك والدروع) اردوينو أونو

هنا يجب عليك توصيل المسامير في اردوينو الخاص بك.

  • إذا كنت تستخدم دبابيس مختلفة عن المسامير الموضحة أدناه ، فقم بتغييرها في الرموز.
  • تذكر توصيل الصورة السلبية على اللوح بـ GND الخاص بـ Arduino. يجب توصيل جميع GNDs في الدائرة حتى تعمل.

توصيل L293 (1):

- تتصل الدبابيس بتمكين A (1 ، 2EN) وتمكين B (3 ، 4EN) بـ VCC الخاص بـ Arduino.

- يتصل الدبوس (1A) من L293 بالدبوس 2 في Arduino

- يتصل الدبوس (2A) من L293 بالدبوس 3 من Arduino

- تتصل الدبابيس (1Y) و (2Y) بالمحرك 1 (المحرك الأيسر 1)

- يتصل الدبوس (3A) من L293D بالدبوس 9 من Arduino

- يتصل الدبوس (4A) من L293D بالدبوس 6 من Arduino

- يتصل الدبوس (3Y) و (4Y) في L293D بالمحرك 2 (المحرك الأيسر 2)

- تتصل الدبابيس (4 ، 5 ، 12 ، 13) من l293d بـ GND

توصيل L293 (2):

- تتصل الدبابيس بتمكين A (1 ، 2EN) وتمكين B (3 ، 4EN) بـ VCC الخاص بـ Arduino.

- يتصل الدبوس (1A) من L293 بالدبوس 4 في Arduino

- يتصل الدبوس (2A) من L293 بالدبوس 5 من Arduino

- تتصل الدبابيس (1Y) و (2Y) بالمحرك 3 (المحرك الأيمن 1)

- يتصل الدبوس (3A) من L293D بالدبوس 5 من Arduino (ملاحظة: لقد استخدمت نفس الدبوس مع المحرك الصحيح 1 لأنني ليس لدي دبوس آخر مجاني ، إذا كان لديك دبوس آخر يمكنك اختيار آخر ، هنا نفس الاتجاه (يمين) لذا فهي نفسها ويمكنني استخدام نفس الدبوس)

- يتصل الدبوس (4A) من L293D بالدبوس 11 في Arduino

- يتصل الدبوس (3Y) و (4Y) في L293D بالمحرك 2

- تتصل الدبابيس (4 ، 5 ، 12 ، 13) من l293d بـ GND

توصيلات الوحدة النمطية nRF24L01:

- يتصل VCC بـ + 3.3V من Arduino.

- يتصل GND بـ GND الخاص بـ Arduino.

- ربط CE بـ 7 دبوس رقمي من Arduino.

- توصيل CSN بـ 8 دبوس رقمي من Arduino.

- توصيل SCK بـ 13 دبوس رقمي من Arduino.

- MOSI تتصل بـ 11 دبوس رقمي من Arduino.

- توصيل MISO بـ 12 دبوسًا من Arduino.

الخطوة 5: توصيل الأمر (جهاز التحكم) Arduino Pro Mini

توصيل الأمر (جهاز التحكم) Arduino Pro Mini
توصيل الأمر (جهاز التحكم) Arduino Pro Mini

هنا عبارة عن مجموعة أوامر استخدمت Arduino Pro mini لأمر يمكنك استخدام لوحة أخرى ، والوظيفة هي نفسها.

اتصال FTDI Basic:

-VCC الاتصال بـ Vcc من Arduino

-GND الاتصال بـ GND من Arduino

-Rx من FTDI تتصل بـ Tx من Arduino

- يتصل Tx الخاص بـ FTDI بـ Rx الخاص بـ Arduino

- يتصل DTR الخاص بـ FTDI بـ DTR الخاص بـ Arduino

توصيلات الوحدة النمطية nRF24L01:

- يتصل VCC بـ + 3.3V من Arduino.

- يتصل GND بـ GND الخاص بـ Arduino.

- ربط CE بـ 7 دبوس رقمي من Arduino.

- توصيل CSN بـ 8 دبوس رقمي من Arduino.

- توصيل SCK بـ 13 دبوس رقمي من Arduino.

- MOSI تتصل بـ 11 دبوس رقمي من Arduino.

- توصيل MISO بـ 12 دبوسًا من Arduino.

توصيلات عصا التحكم

- يتصل VCC بـ + 3.3V من Arduino

- يتصل GND بـ GND الخاص بـ Arduino

- يتم توصيل عمودي X لعصا التحكم بـ A2 من Arduino

- يتم توصيل أفقي Y لعصا التحكم بـ A3 من Arduino

-SW لعصا التحكم متصل بالدبوس 6 من Arduino

توصيل MPU6050 (مقياس التسارع والجيروسكوب):

- يتصل SDA الخاص بـ MPU6050 بـ SDA الخاص بـ Arduino (لـ Arduino Pro mini إنه A4)

- يتصل SCL الخاص بـ MPU6050 بـ SCL الخاص بـ Arduino (بالنسبة إلى Arduino Pro Mini ، يكون دبوس A5)

- يتصل GND بـ GND الخاص بـ Arduino

- INT قم بالاتصال بالدبوس 2 من Arduino

- VCC متصل بـ + 3.3 فولت من Arduino

الخطوة 6: رمز مصدر المشروع (المتلقي)

رمز مصدر المشروع (المتلقي)
رمز مصدر المشروع (المتلقي)

لكي تعمل التعليمات البرمجية المصدر بشكل صحيح ، اتبع التوصيات:

- قم بتنزيل مكتبة RF24.h وانقلها إلى مجلد مكتبات Arduino.

github.com/maniacbug/RF24

بالنسبة لي هو C / Programs / Arduino / Libraries

الخطوة 7: كود المصدر لجهاز الإرسال

يجب عليك نقل جميع الملفات في نفس المجلد أو نفس المكان ، ونهائي شفرة المصدر هي RC Rover Transmitter. افتحه وقم بتحميله في لوحة Arduino الخاصة بك

أعلم أنه معقد قليلاً في هذا الجزء ، لكن من فضلك لا تنسى: ليس هناك صعوبة! يمكنك أن تفعل ذلك! فقط فكر ، ابحث ، وثق بنفسك وحاول واعلم فقط أنه لا يوجد شيء مستحيل واستمتع بالمشروع.

موصى به: