Съдържание:

Мобилен робот Omni Wheel - IoT: 4 стъпки
Мобилен робот Omni Wheel - IoT: 4 стъпки

Видео: Мобилен робот Omni Wheel - IoT: 4 стъпки

Видео: Мобилен робот Omni Wheel - IoT: 4 стъпки
Видео: TurboPi Raspberry Pi Omnidirectional Mecanum Wheels Robot Car Kit 2024, Юли
Anonim
Image
Image
Връзки на модулите
Връзки на модулите

В тази инструкция ще ви представя дизайна на мобилен робот с много колела, управляван чрез wi-fi. Съществената разлика в сравнение с конвенционалното управление като Bluetooth или радио управление е, че роботът е свързан към локална мрежа (LAN) и може да се използва като мобилно IoT устройство. Сърцето на системата е Arduino Mega 2560 и Dragino Yun Shield. Dragino Yun е базиран на OpenWrt Linux и дава няколко полезни функции. Една от тях е възможността за качване по въздушен код на дъската на Arduino. Той може също да се управлява от Web GUI и SSH и има вграден уеб сървър.

В този проект използвах 4 серво с непрекъснато въртене, управлявани от 12-канален серво контролер Mini Maestro. Между другото, исках да тествам движението на робота с омни колела, затова използвах четири 40 -милиметрови колела Dagu omni. Този мобилен робот е оборудван с два източника на енергия. Едната за захранване на сервомоторите (Power bank 10000 mAh), а другата за захранване на Arduino и Dragino (Li-Po батерия 5000 mAh).

За изграждането на шасито на робота съм използвал парче стоманена плоча с дебелина 2 мм и парче PVC плоча с дебелина 5 мм. След това съединих двете плочи с винтове за строителна армировка. Освен това съм залепил сервоприводите към основата с помощта на лепяща лента.

Компоненти на проекта:

  1. Arduino Mega 2560 x1
  2. Щит Драгино Юн x1
  3. Mini Maestro 12-канален USB серво контролер x1
  4. Серво за непрекъснато въртене AR-3603HB x4
  5. Джанти omni колела - 40 mm x4
  6. Захранваща банка 5V 10000 mAh x1
  7. Li-Po батерия 7, 4V 5000 mAh x1
  8. Джъмпери и кабели
  9. Гайки и болтове
  10. Шаси от метал или пластмаса

Стъпка 1: Връзки на модулите

Връзки на модулите
Връзки на модулите
Връзки на модулите
Връзки на модулите

Arduino Mega 2560 е свързан с Dragino Yun Shield, но първо трябва да прекъснете връзката uart между mega2560 и mega16u2, както е показано на тази връзка.

Следващата стъпка е кабелна връзка между Arduino Mega и Mini Maestro 12, както е показано на снимката по -горе.

1. Arduino Mega 2560 -> Mini Maestro 12

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

2. Батерия 5V (Power bank) -> Mini Maestro 12

  • GND - GND
  • 5V - VIN

3. Серво -> Mini Maestro 12

  • серво 1 - канал 1
  • серво 2 - канал 2
  • серво 3 - канал 3
  • серво 4 - канал 4

Стъпка 2: Arduino и Dragino

Ардуино и Драгино
Ардуино и Драгино

Цялата информация за това как да конфигурирате Dragino Yun Shield можете да намерите тук: link1, link2

Пълният код на Arduino за този проект е достъпен на GitHub: връзка

Преди да компилирате моята програма Arduino, трябва да инсталирате библиотеката Servo Controller на Pololu Maestro за Arduino.

В този проект използвам и библиотеката "Bridge", която опростява комуникацията между Arduino и Dragino Yun Shield.

Стъпка 3: Приложение за Android

Приложение за Android
Приложение за Android
Приложение за Android
Приложение за Android
Приложение за Android
Приложение за Android

Моето приложение за Android ви позволява да управлявате този мобилен робот с много колела чрез wi-fi. Можете да изтеглите приложението ми безплатно от Google Play: връзка. Работи както с мобилни телефони, така и с таблети.

Как да използвате приложението Dragon Robot за Android:

  • докоснете горния десен ъгъл на екрана
  • изберете първия раздел - Настройки
  • въведете IP адреса на вашия робот (Dragino) в локалната мрежа
  • натиснете бутона „Запазване“- ако този IP адрес е правилен и роботът е свързан към LAN, тогава ще получите в отговор „успешно свързан“
  • докоснете връщане и сега сте на контролния екран
  • използвайте клавишите със стрелки за управление на робота и централния бутон с иконата на робота, за да го спрете

Ако искате да видите другите ми проекти, свързани с роботиката, моля, посетете:

  • моят уебсайт: www.mobilerobots.pl
  • facebook: Мобилни роботи

Стъпка 4: Движения на робота на колелото Omni

Движения на робота на колела Omni
Движения на робота на колела Omni

Робот с омни колела може да се движи във всяка посока, както е показано на горната снимка. Предимството на този тип роботи е, че не е необходимо да се завърта, преди да започне да се движи в желаната посока.

Препоръчано: