Mundarija:

Omni Wheel mobil robot - IoT: 4 qadam
Omni Wheel mobil robot - IoT: 4 qadam

Video: Omni Wheel mobil robot - IoT: 4 qadam

Video: Omni Wheel mobil robot - IoT: 4 qadam
Video: 4WD Omni Wheel Arduino Robot Car C008 2024, Iyul
Anonim
Image
Image
Modullarning ulanishi
Modullarning ulanishi

Ushbu yo'riqnomada men sizga wi-fi orqali boshqariladigan ko'p g'ildirakli mobil robotning dizaynini taqdim etaman. An'anaviy bluetooth yoki radio boshqaruvi bilan taqqoslaganda, asosiy farq shundaki, robot mahalliy tarmoqqa (LAN) ulangan va uni mobil IoT qurilmasi sifatida ishlatish mumkin. Tizimning yuragi - Arduino Mega 2560 va Dragino Yun Shild. Dragino Yun OpenWrt Linux -ga asoslangan va bir nechta foydali funktsiyalarni beradi. Ulardan biri - havo kodini Arduino kartasiga yuklash qobiliyati. U shuningdek Web GUI va SSH tomonidan boshqarilishi mumkin va o'rnatilgan veb-serverga ega.

Ushbu loyihada men 12 kanalli Mini Maestro boshqaruvchi 4 ta uzluksiz aylanish servosidan foydalanardim. Aytgancha, men robotning harakatini g'ildirakli g'ildiraklar bilan sinab ko'rmoqchi edim, shuning uchun men 40 mm diametrli to'rtta omni g'ildiraklardan foydalanardim. Bu mobil robot ikkita quvvat manbai bilan jihozlangan. Biri servolarni (Power bank 10000 mAh), ikkinchisi Arduino va Draginoni (Li-Po batareyasi 5000 mAch) etkazib berish uchun.

Robot shassisini qurish uchun men 2 mm qalinlikdagi po'lat plitalar va 5 mm qalinlikdagi pvc plastinadan foydalanardim. Keyin men ikkita plastinani qurilish armaturasi uchun vintlar bilan birlashtirdim. Bundan tashqari, men servolarni yopishqoq lenta yordamida tayanchga yopishtirdim.

Loyihaning tarkibiy qismlari:

  1. Arduino mega 2560 x1
  2. Dragino Yun qalqoni x1
  3. Mini Maestro 12 kanalli USB servo boshqaruvchi x1
  4. Uzluksiz aylanadigan servo AR-3603HB x4
  5. Hamma g'ildiraklar - 40 mm x 4
  6. Quvvat banki 5V 10000 mA / soat x1
  7. Li-Po batareyasi 7, 4V 5000 mA / soat x1
  8. Jumperlar va kabellar
  9. Yong'oq va murvat
  10. Metall yoki plastmassadan yasalgan shassi

1 -qadam: Modullarning ulanishi

Modullarning ulanishi
Modullarning ulanishi
Modullarning ulanishi
Modullarning ulanishi

Arduino Mega 2560 Dragino Yun Shield bilan bog'langan, lekin avval siz ushbu havolada ko'rsatilgan mega2560 va mega16u2 o'rtasidagi ulanish aloqasini uzishingiz kerak.

Keyingi qadam, yuqoridagi rasmda ko'rsatilganidek, Arduino Mega va Mini Maestro 12 o'rtasidagi simli aloqa.

1. Arduino Mega 2560 -> Mini Maestro 12

  • GND - GND
  • RX1 (18) - RX
  • TX1 (19) - TX

2. Batareya 5V (Quvvat banki) -> Mini Maestro 12

  • GND - GND
  • 5V - VIN

3. Servos -> Mini Maestro 12

  • servo 1 - kanal 1
  • servo 2 - kanal 2
  • servo 3 - kanal 3
  • servo 4 - kanal 4

2 -qadam: Arduino va Dragino

Arduino va Dragino
Arduino va Dragino

Dragino Yun Shield -ni sozlash bo'yicha barcha ma'lumotlarni bu erda topishingiz mumkin: link1, link2

Ushbu loyihaning to'liq Arduino kodi GitHub: havolasida mavjud

Arduino dasturini tuzishdan oldin siz Arduino uchun Pololu Maestro Servo Controller kutubxonasini o'rnatishingiz kerak.

Ushbu loyihada men Arduino va Dragino Yun Shild o'rtasidagi aloqani osonlashtiradigan "Ko'prik" kutubxonasidan ham foydalanaman.

3 -qadam: Android ilovasi

Android ilovasi
Android ilovasi
Android ilovasi
Android ilovasi
Android ilovasi
Android ilovasi

Mening Android ilovam sizga bu g'ildirakli mobil robotni wi-fi orqali boshqarishga imkon beradi. Siz ilovani Google Play -dan bepul yuklab olishingiz mumkin: havola. U ham mobil telefonlar, ham planshetlar bilan ishlaydi.

Dragon Robot Android ilovasidan qanday foydalanish kerak:

  • ekranning yuqori o'ng burchagiga teging
  • birinchi yorliqni tanlang - Sozlamalar
  • robotingizning IP -manzilini (Dragino) mahalliy tarmoqqa kiriting
  • "Saqlash" tugmachasini bosing - agar bu IP -manzil to'g'ri bo'lsa va robot LANga ulangan bo'lsa, siz "muvaffaqiyatli ulangansiz" deb javob olasiz.
  • Qaytish -ni bosing va endi siz boshqaruv ekranidasiz
  • robotni boshqarish uchun o'q tugmalaridan foydalaning va uni to'xtatish uchun robot belgisi bilan markaziy tugmani bosing

Agar siz mening robototexnika bilan bog'liq boshqa loyihalarimni ko'rishni istasangiz, tashrif buyuring:

  • mening veb -saytim: www.mobilerobots.pl
  • facebook: mobil robotlar

4 -qadam: Omni g'ildirakli robot harakatlari

Omni g'ildirakli robot harakatlari
Omni g'ildirakli robot harakatlari

Hamma g'ildirakli robot yuqoridagi rasmda ko'rsatilgandek istalgan yo'nalishda harakat qila oladi. Bu turdagi robotning afzalligi shundaki, u kerakli yo'nalishda harakat qilishni boshlashdan oldin burilish shart emas.

Tavsiya: