جدول المحتويات:
- الخطوة 1: الأجزاء والأدوات المطلوبة
- الخطوة الثانية: ما هي العربة الجوالة؟
- الخطوة 3: أجزاء التجميع
- الخطوة 4: توصيل Rover (Motor and Shields) Arduino Uno
- الخطوة 5: توصيل الأمر (جهاز التحكم) Arduino Pro Mini
- الخطوة 6: رمز مصدر المشروع (المتلقي)
- الخطوة 7: كود المصدر لجهاز الإرسال
- الخطوة الثامنة: اختبار RC Rover
فيديو: RC Rover التحكم بواسطة Gestures Motions و Joyestick: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
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 لأمر يمكنك استخدام لوحة أخرى ، والوظيفة هي نفسها.
اتصال 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 الخاصة بك
أعلم أنه معقد قليلاً في هذا الجزء ، لكن من فضلك لا تنسى: ليس هناك صعوبة! يمكنك أن تفعل ذلك! فقط فكر ، ابحث ، وثق بنفسك وحاول واعلم فقط أنه لا يوجد شيء مستحيل واستمتع بالمشروع.
موصى به:
شريط مصفوفة LED يتم التحكم فيه بواسطة WiFi: 3 خطوات (مع صور)
ضوء ساعة عرض مصفوفة شريط LED يتم التحكم فيه بواسطة WiFi: شرائط LED قابلة للبرمجة ، على سبيل المثال على أساس WS2812 ، رائعة. التطبيقات متشعبة ويمكنك الحصول بسرعة على نتائج مبهرة. وبطريقة ما ، يبدو أن بناء الساعات مجال آخر أفكر فيه كثيرًا. البدء ببعض الخبرة في
GoBabyGo: اصنع سيارة ركوب يتم التحكم فيها بواسطة عصا التحكم: 10 خطوات (بالصور)
GoBabyGo: اصنع سيارة ركوب يتم التحكم فيها بواسطة عصا التحكم: تأسست GoBabyGo من قبل أستاذ بجامعة ديلاوير ، وهي مبادرة عالمية توضح للأشخاص العاديين كيفية تعديل سيارات الركوب بحيث يمكن للأطفال الصغار ذوي القدرة المحدودة على الحركة استخدامها. المشروع الذي يتضمن تبديل دواسة القدم f
كرسي متحرك يتم التحكم فيه بواسطة عصا التحكم بمساعدة متتبع العوائق: 3 خطوات (بالصور)
كرسي متحرك يتم التحكم فيه بواسطة عصا التحكم بمساعدة متتبع العوائق: من أجل تسهيل ركوب الأشخاص المعاقين جسديًا بأمان ، يتم استخدام جهاز استشعار بالموجات فوق الصوتية لتتبع العقبات الموجودة في الطريق. بناءً على حركة عصا التحكم ، ستقود المحركات الكرسي المتحرك في أي أربعة اتجاهات وسرعة في كل
Arduino 4WD Rover Bluetooth يتم التحكم فيه بواسطة هاتف Android / الجهاز اللوحي: 5 خطوات
Arduino 4WD Rover Bluetooth يتم التحكم فيه عن طريق هاتف Android / الجهاز اللوحي: روفر Arduino 4WD الذي يتم التحكم فيه عن طريق البلوتوث هذا هو روفر 4WD بسيط صنعته باستخدام Arduino. يتم التحكم في العربة بهاتف android أو جهاز لوحي عبر البلوتوث. باستخدام هذا التطبيق ، يمكنك التحكم في السرعة (باستخدام pwm في Arduino) وتشغيله باستخدام
أجهزة التحكم التي يتم التحكم فيها بواسطة Alexa: 9 خطوات (بالصور)
أجهزة التحكم في Alexa: مقدمة لدي جهاز كمبيوتر محمول على رف في مكتبي يراقب العديد من الكاميرات الموجودة حول المنزل الخارجي. ينبهونني للتسليم والزائرين. بينما يمكنني استخدام متصفح الويب لمشاهدة صورهم ، فمن الأسهل