Оглавление:

Мобильный робот Omni Wheel - Интернет вещей: 4 шага
Мобильный робот Omni Wheel - Интернет вещей: 4 шага

Видео: Мобильный робот Omni Wheel - Интернет вещей: 4 шага

Видео: Мобильный робот Omni Wheel - Интернет вещей: 4 шага
Видео: Студенты российского вуза разработали вечный двигатель #вечныйдвигатель #изобретения 2024, Июль
Anonim
Image
Image
Подключения модулей
Подключения модулей

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

В этом проекте я использовал 4 сервопривода непрерывного вращения, управляемые 12-канальным сервоконтроллером Mini Maestro. Кстати, я хотел проверить движение робота с омни-колесами, поэтому я использовал четыре 40-мм омни-колеса Dagu. Этот мобильный робот оснащен двумя источниками питания. Один для питания сервоприводов (Power bank 10000 мАч), а другой для питания Arduino и Dragino (Li-Po аккумулятор 5000 мАч).

Для создания шасси робота я использовал кусок стальной пластины толщиной 2 мм и кусок ПВХ-пластины толщиной 5 мм. Затем я соединил две пластины саморезами для усиления конструкции. Дополнительно я приклеил сервоприводы к основанию липкой лентой.

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

  1. Arduino Mega 2560 x1
  2. Щит Драгино Юнь x1
  3. Mini Maestro 12-канальный сервоконтроллер USB x1
  4. Сервопривод непрерывного вращения AR-3603HB x4
  5. Колеса Dagu omni - 40 мм x4
  6. Внешний аккумулятор 5V 10000 мАч x1
  7. Li-Po аккумулятор 7, 4V 5000 мАч 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: Ардуино и Драгино

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

Всю информацию о том, как настроить Dragino Yun Shield, можно найти здесь: link1, link2

Полный код Arduino для этого проекта доступен на GitHub: ссылка

Перед компиляцией моей программы Arduino вы должны установить библиотеку сервоконтроллера Pololu Maestro для Arduino.

В этом проекте я также использую библиотеку «Bridge», которая упрощает взаимодействие между Arduino и Dragino Yun Shield.

Шаг 3. Приложение для Android

Приложение для Android
Приложение для Android
Приложение для Android
Приложение для Android
Приложение для Android
Приложение для Android

Приложение My Android позволяет вам управлять этим всенаправленным мобильным роботом через Wi-Fi. Вы можете бесплатно скачать мое приложение из Google Play: ссылка. Он работает как с мобильными телефонами, так и с планшетами.

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

  • коснитесь правого верхнего угла экрана
  • выбираем первую вкладку - Настройки
  • введите IP-адрес вашего робота (Драгино) в локальной сети
  • нажмите кнопку «Сохранить» - если этот IP-адрес правильный и робот подключен к локальной сети, вы получите ответ «успешно подключен».
  • коснитесь возврата, и теперь вы на экране управления
  • используйте клавиши со стрелками для управления роботом и центральную кнопку со значком робота, чтобы остановить его

Если вы хотите увидеть другие мои проекты, связанные с робототехникой, посетите:

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

Шаг 4: движения робота с всенаправленным колесом

Omni Wheel Robot Движения
Omni Wheel Robot Движения

Омниколесный робот может двигаться в любом направлении, как показано на рисунке выше. Преимущество этого типа робота в том, что ему не нужно поворачиваться, прежде чем начать движение в желаемом направлении.

Рекомендуемые: