Съдържание:
- Стъпка 1: Връзки на модулите
- Стъпка 2: Arduino и Dragino
- Стъпка 3: Приложение за Android
- Стъпка 4: Движения на робота на колелото Omni
Видео: Мобилен робот Omni Wheel - IoT: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
В тази инструкция ще ви представя дизайна на мобилен робот с много колела, управляван чрез 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 мм. След това съединих двете плочи с винтове за строителна армировка. Освен това съм залепил сервоприводите към основата с помощта на лепяща лента.
Компоненти на проекта:
- Arduino Mega 2560 x1
- Щит Драгино Юн x1
- Mini Maestro 12-канален USB серво контролер x1
- Серво за непрекъснато въртене AR-3603HB x4
- Джанти omni колела - 40 mm x4
- Захранваща банка 5V 10000 mAh 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 -> 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 ви позволява да управлявате този мобилен робот с много колела чрез wi-fi. Можете да изтеглите приложението ми безплатно от Google Play: връзка. Работи както с мобилни телефони, така и с таблети.
Как да използвате приложението Dragon Robot за Android:
- докоснете горния десен ъгъл на екрана
- изберете първия раздел - Настройки
- въведете IP адреса на вашия робот (Dragino) в локалната мрежа
- натиснете бутона „Запазване“- ако този IP адрес е правилен и роботът е свързан към LAN, тогава ще получите в отговор „успешно свързан“
- докоснете връщане и сега сте на контролния екран
- използвайте клавишите със стрелки за управление на робота и централния бутон с иконата на робота, за да го спрете
Ако искате да видите другите ми проекти, свързани с роботиката, моля, посетете:
- моят уебсайт: www.mobilerobots.pl
- facebook: Мобилни роботи
Стъпка 4: Движения на робота на колелото Omni
Робот с омни колела може да се движи във всяка посока, както е показано на горната снимка. Предимството на този тип роботи е, че не е необходимо да се завърта, преди да започне да се движи в желаната посока.
Препоръчано:
Дизайн на печатни платки за робот, управляван от мобилен телефон: 10 стъпки
Дизайн на печатни платки за робот, управляван от мобилен телефон: Направих този проект през 2012 г. като мой малък проект. Този проект е вдъхновен от необходимостта от метод за неутрализиране на заплахите без пряка намеса на хора. Това беше времето, когато страната ми беше силно засегната от насилие, което ме мотивира да се развивам
Захранване на мобилен/мобилен телефон с външна батерия или мрежа: 3 стъпки
Захранване на мобилен/мобилен телефон с външна батерия или мрежа: Въведение. Тази идея ще работи само с телефони или таблети, ако батерията е сменяема. Спазването на полярността е важно, разбира се. Моля, внимавайте да не повредите устройството си поради небрежност. Ако не сте сигурни в способността си да направите това
Робот: Два начина мобилен, контролиран от Windows Phone.: 6 стъпки (със снимки)
Робот: Двупосочен мобилен, управляван от Windows Phone .: Списък: Arduino Uno L 293 (мост) HC SR-04 (модул на сонара) HC 05 (модул Bluetooth) Tg9 (микро серво) двигател с кутия за предавки (два) държач за батерия (за 6 AA) Контактни проводници за лещи (мъжки към женски щифтове) Кабелни връзки Горещо лепило (залепете
Мобилен робот -последовател с контролирана линия с избягване на препятствия: 6 стъпки
Мобилен контролиран робот за следене на линия с избягване на препятствия: Това беше просто идея, при която няколко функции като избягване на препятствия, последовател на линия, контролиран от мобилни устройства и т.н. бяха смесени заедно и направени в едно цяло. Всичко, от което се нуждаете, е контролер с някои сензори и екипировка за тази настройка. В това имам
Мобилен робот Bluetooth, използващ Arduino Uno и Android: 5 стъпки
Мобилен робот Bluetooth, използващ Arduino Uno и Android: Всеки обича мобилния робот :) Това е комплект за мобилни роботи, базиран на Maker UNO (съвместим с Arduino UNO). Можете да научите електроника, сензори, микроконтролер и кодиране наведнъж, да не забравяте и забавлението! Комплектът се предлага в хлабави части, така че ще