جدول المحتويات:
- الخطوة 1: توصيلات الوحدات
- الخطوة 2: اردوينو ودراجينو
- الخطوة 3: تطبيق Android
- الخطوة 4: حركات روبوت Omni Wheel
فيديو: Omni Wheel Mobile Robot - IoT: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
في هذه التعليمات سوف أقدم لكم تصميم روبوت متحرك متعدد العجلات يتم التحكم فيه عبر شبكة wi-fi. يتمثل الاختلاف الأساسي مقارنة بالتحكم التقليدي مثل التحكم في البلوتوث أو الراديو في أن الروبوت متصل بشبكة محلية (LAN) ويمكن استخدامه كجهاز إنترنت الأشياء المحمول. قلب النظام هو Arduino Mega 2560 و Dragino Yun Shield. يعتمد Dragino Yun على OpenWrt Linux ويقدم بعض الوظائف المفيدة. أحدها هو القدرة على تحميل الكود عبر الهواء إلى لوحة Arduino. يمكن أيضًا إدارته بواسطة Web GUI و SSH ، ويحتوي على خادم ويب مدمج.
في هذا المشروع ، استخدمت 4 أجهزة تناوب مستمرة يتم التحكم فيها بواسطة جهاز تحكم مؤازر Mini Maestro ذو 12 قناة. بالمناسبة ، كنت أرغب في اختبار حركة الروبوت مع عجلات متعددة الاستخدامات ، لذلك استخدمت أربع عجلات Dagu omni مقاس 40 مم. هذا الروبوت المحمول مجهز بمصدرين للطاقة. أحدهما لتزويد الماكينات (Power bank 10000 mAh) والآخر لتزويد Arduino و Dragino (بطارية Li-Po 5000 mAh).
لبناء هيكل الروبوت ، استخدمت قطعة من الصفيحة الفولاذية بسمك 2 مم وقطعة من اللوح PVC بسمك 5 مم. ثم انضممت إلى الصفيحتين المزودتين بمسامير لتقوية البناء. بالإضافة إلى ذلك ، قمت بلصق الماكينات على القاعدة باستخدام شريط لاصق.
مكونات المشروع:
- اردوينو ميجا 2560 x1
- دراجينو يون شيلد x1
- جهاز تحكم مؤازر USB صغير 12 قناة x1.0
- مضاعفات الدوران المستمر AR-3603HB x4
- عجلات داغو أومني - 40 مم × 4
- بنك الطاقة 5 فولت 10000 مللي أمبير x1
- بطارية Li-Po 7، 4V 5000 mAh x1
- صداري وكابلات
- عزقات وبراغي
- الهيكل مصنوع من المعدن أو البلاستيك
الخطوة 1: توصيلات الوحدات
Arduino Mega 2560 متصل بـ Dragino Yun Shield ، ولكن عليك أولاً فصل اتصال uart بين mega2560 و mega16u2 كما هو موضح في هذا الرابط.
الخطوة التالية هي الاتصال السلكي بين Arduino Mega و Mini Maestro 12 كما هو موضح في الصورة أعلاه.
1. Arduino Mega 2560 -> ميني مايسترو 12
- GND - GND
- آر إكس 1 (18) - آر إكس
- TX1 (19) - تكس
2. بطارية 5 فولت (بنك الطاقة) -> ميني مايسترو 12
- GND - GND
- 5 فولت - فين
3. أجهزة -> ميني مايسترو 12
- أجهزة 1 - قناة 1
- المؤازرة 2 - القناة 2
- أجهزة 3 - القناة 3
- أجهزة 4 - قناة 4
الخطوة 2: اردوينو ودراجينو
يمكن العثور على جميع المعلومات حول كيفية تكوين Dragino Yun Shield هنا: link1 ، link2
كود Arduino الكامل لهذا المشروع متاح على GitHub: link
قبل تجميع برنامج Arduino الخاص بي ، يجب عليك تثبيت مكتبة Pololu Maestro Servo Controller لـ Arduino.
في هذا المشروع ، أستخدم أيضًا مكتبة "Bridge" التي تبسط الاتصال بين Arduino و Dragino Yun Shield.
الخطوة 3: تطبيق Android
يسمح لك تطبيق Android الخاص بي بالتحكم في هذا الروبوت المحمول متعدد العجلات عبر شبكة wi-fi. يمكنك تنزيل تطبيقي مجانًا من Google Play: link. يعمل مع كل من الهواتف المحمولة والأجهزة اللوحية.
كيفية استخدام تطبيق Dragon Robot Android:
- اضغط على الزاوية اليمنى العليا من الشاشة
- حدد علامة التبويب الأولى - الإعدادات
- أدخل عنوان IP الخاص بالروبوت (Dragino) في الشبكة المحلية
- اضغط على زر "حفظ" - إذا كان عنوان IP هذا صحيحًا وكان الروبوت متصلاً بالشبكة المحلية ، فستتلقى ردًا "متصل بنجاح"
- اضغط على رجوع وأنت الآن على شاشة التحكم
- استخدم مفاتيح الأسهم للتحكم في الروبوت والزر المركزي مع أيقونة الروبوت لإيقافه
إذا كنت ترغب في رؤية مشاريعي الأخرى المتعلقة بالروبوتات ، يرجى زيارة:
- موقع الويب الخاص بي: www.mobilerobots.pl
- facebook: الروبوتات المحمولة
الخطوة 4: حركات روبوت Omni Wheel
يمكن أن يتحرك الروبوت متعدد العجلات في أي اتجاه كما هو موضح في الصورة أعلاه. ميزة هذا النوع من الروبوتات أنه لا يحتاج إلى الدوران قبل البدء في التحرك في الاتجاه المطلوب.
موصى به:
Big Wheel - Premiere Pro Video Deck: 7 خطوات (بالصور)
Big Wheel - Premiere Pro Video Deck: لوحات المفاتيح هي وحدة التحكم النهائية لألعاب الفيديو (حاربني ، فلاحو وحدة التحكم) لكن Premiere Pro يتطلب مستوى طاقة لا يكفي لـ 104 أزرار. يجب أن نحصل على Super Saiyan في شكل جديد - نحن بحاجة إلى KNOBS هذا المشروع له تأثير كبير وكبير
Mecanum Omni Wheels Robot مع GRBL Stepper Motors Arduino Shield: 4 خطوات
Mecanum Omni Wheels Robot مع GRBL Stepper Motors Arduino Shield: Mecanum Robot - مشروع أردت بناءه منذ أن رأيته في مدونة Dejan's gread mechatronics blog: howtomechatronics.com Dejan حقًا قام بعمل جيد يغطي جميع الجوانب من الأجهزة والطباعة ثلاثية الأبعاد والإلكترونيات والرمز وتطبيق Android (MIT
Arduino 4 Wheel Drive Bluetooth RC Car باستخدام UNO R3 و HC-05 و L293D Motorshield مع الترميز وتطبيق Android: 8 خطوات
Arduino 4 Wheel Drive Bluetooth RC Car باستخدام UNO R3 و HC-05 و L293D Motorshield مع الترميز وتطبيق Android: اليوم سأخبرك عن كيفية صنع سيارة اردوينو تعمل بالبلوتوث ذات الدفع الرباعي باستخدام HC 05 ، L293 Motor shield ، 4 محرك DC ، مع ترميز وتطبيق لنظام Android للتحكم في السيارة. المكون المستخدم: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
إضافة الوزن إلى Microsoft Wheel Mouse Optical 1.1a: 3 خطوات
إضافة الوزن إلى Microsoft Wheel Mouse Optical 1.1a: حسنًا ، هذه التعليمات هي تكريم للأشخاص الذين لا يحبون تلك الفئران الرخيصة التي تشعر بخفة الوزن. لقد فعلت ذلك مؤخرًا عندما كنت أقترض الماوس اللاسلكي من صديق (مركز وسائط لوجيتك لطيف واحد في ذلك الوقت) ، اشترى كمبيوترًا جديدًا و
ضبطت Ipod Click Wheel Connector Fix: 4 خطوات
Busted Ipod Click Wheel Connector Fix: مرحبًا ، على جهاز Ipod (Nano ، 4GB ، الجيل الثالث) توقف زر "التشغيل" على عجلة النقر عن العمل. استخدمت سكينًا ، وفصلت أنصاف العلبة (لا أعرف أي شيء عن أجهزة Ipods. هناك أداة بلاستيكية متاحة لهم تأخذ العلبة نصفًا