roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 ноя 2024, 20:41

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Мой колесный робот на Ардуино Мега
СообщениеДобавлено: 30 июл 2014, 09:09 
Не в сети

Зарегистрирован: 30 июл 2014, 09:00
Сообщения: 19
Состав робота:
1. Ардуино Мега
2. Сенсор шилд
3. Мотор-драйвер
4. Четыре двигателя/колеса
5. Два сервопривода
6. Два УЗ датчика
7. Приемник 433МГц
8. Детский металлический конструктор

Состав пульта:
1. Макетная плата
2. Ардуино Нано
3. Передатчик 433МГц
4. Джойстик

С самого начала решил, что лучший вариант для сборки прототипа - металлический конструктор на болтиках и гаечках. Стоит всего 600+ руб. и предоставляет волю в конструировании.
Ардуино Мега - большое количество выводов для подключения датчиков и исполнительных устройств (в перспективе)
Сенсор шилд - для подключения питания к датчикам. Сервоприводы тоже подключены через него.
Брал два мотор-драйвера, но один не захотел работать. Поэтому подключил 4 движка к одному драйверу, левая сторона к одному выходу, правая - к другому.
После долгих попыток и раздумий, поворот колес решил сделать на сервоприводах. Просто к каждому сервоприводу приклеил редуктор с колесом.
Два УЗ датчика - задумка такая: например, левый датчик видит препятствие, правый - свободно, значит объезд справа.
Приемник 433МГц - дешевая односторонняя связь, передача данных с аппарата на пульт пока не предполагается.

С пультом все понятно - пояснений не требуется. В дальнейшем будет еще клавиатура на 5 кнопок, для выбора каких-нибудь режимов/команд работы аппарата.

Пока управление с пульта, никакой особой самостоятельности в роботе нет.

С УЗ датчиками пока отработал такой алгоритм: если объект приблизился ближе 15см, то едем назад. Если свободно - вперед.

Концепция развития проекта такая: постепенное внедрение различных датчиков для регистрации критических состояний/опасностей.

Моя страница с разработками:
https://vk.com/myrobotics

Фотки:
Вложение:
apparat.jpg
apparat.jpg [ 54.82 КиБ | Просмотров: 5609 ]

Вложение:
apparat2.jpg
apparat2.jpg [ 58.18 КиБ | Просмотров: 5613 ]

Вложение:
pult.jpg
pult.jpg [ 54.57 КиБ | Просмотров: 5615 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мой колесный робот на Ардуино Мега
СообщениеДобавлено: 30 июл 2014, 14:05 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
Симпатично. По сути сейчас - машинка на дистанционном управлении?

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мой колесный робот на Ардуино Мега
СообщениеДобавлено: 30 июл 2014, 14:21 
Не в сети

Зарегистрирован: 30 июл 2014, 09:00
Сообщения: 19
По большей части да, радиоуправление.
Но, есть и небольшая самостоятельная логика

Видео - демонстрация работы УЗ датчиков. Радиоуправление отключено:


Поворот колес на сервоприводах. Управление с РУ пульта:


Сейчас уже есть спереди на платформе робота ИК датчики для обнаружения пола (его отсутствия) перед передними колесами:
Вложение:
snc12273.jpg
snc12273.jpg [ 47.85 КиБ | Просмотров: 5580 ]


И видео - Заезды на столе - обнаружение края стола:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мой колесный робот на Ардуино Мега
СообщениеДобавлено: 30 июл 2014, 17:22 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2010, 14:22
Сообщения: 230
Откуда: Москва
прог. языки: Java, Javascript, C
ФИО: Роман
А не лучше ли сделать полное дифференциальное рулевое управление?
Особенно полезно в ограниченном квартирном пространстве, и не нужно считать углы поворота колес.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мой колесный робот на Ардуино Мега
СообщениеДобавлено: 31 июл 2014, 07:22 
Не в сети

Зарегистрирован: 30 июл 2014, 09:00
Сообщения: 19
с механикой рулевого управления не разбирался.
По мне проще так, приклеил к сервам редукторы и запрограммировал несколько строчек кода и все)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мой колесный робот на Ардуино Мега
СообщениеДобавлено: 31 июл 2014, 10:10 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
меня улыбнуло управление поворотом колес (вначале одно поворачивается, потом другое) :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мой колесный робот на Ардуино Мега
СообщениеДобавлено: 01 авг 2014, 07:22 
Не в сети

Зарегистрирован: 30 июл 2014, 09:00
Сообщения: 19
Поправил код управления сервами, теперь оба колеса поворачиваются одновременно.
http://youtu.be/6t9xD_McWX0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мой колесный робот на Ардуино Мега
СообщениеДобавлено: 01 авг 2014, 21:45 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
:friends: молодец!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мой колесный робот на Ардуино Мега
СообщениеДобавлено: 31 окт 2014, 08:07 
Не в сети

Зарегистрирован: 30 июл 2014, 09:00
Сообщения: 19
Первые тесты памяти до 3 сек.



Откат по памяти в исходную позицию. В начале движение по РУ, а потом откат по записанной памяти (3 сек). Мерцание диода - РУ режим, синий цвет - режим движения по памяти.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мой колесный робот на Ардуино Мега
СообщениеДобавлено: 31 окт 2014, 11:20 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2014, 19:29
Сообщения: 645
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)
а более 3х сек не влезает?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мой колесный робот на Ардуино Мега
СообщениеДобавлено: 20 янв 2017, 16:45 
Не в сети

Зарегистрирован: 30 июл 2014, 09:00
Сообщения: 19
Вторая версия колесного аппарата. Почти вся элементная база с первой версии. Основное отличие - это конструкция. Теперь платформа вырезана лазером из фанеры, также другие колеса с двигателями. Пока здесь Ардуина, светодиод, приемник на 433МГц, ультразвуковые и инфракрасные датчики.
Вложение:
D8-_YyjCxlk.jpg
D8-_YyjCxlk.jpg [ 625.3 КиБ | Просмотров: 3248 ]

Вложение:
rZ2Clmh0l2c.jpg
rZ2Clmh0l2c.jpg [ 469.38 КиБ | Просмотров: 3238 ]

Вложение:
T4asAmEODQI.jpg
T4asAmEODQI.jpg [ 659.04 КиБ | Просмотров: 3243 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мой колесный робот на Ардуино Мега
СообщениеДобавлено: 23 янв 2017, 09:40 
Не в сети

Зарегистрирован: 30 июл 2014, 09:00
Сообщения: 19
Тест ультразвуковых датчиков. Колёсный робот видит препятствие и останавливается или едет назад.



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мой колесный робот на Ардуино Мега
СообщениеДобавлено: 23 янв 2017, 16:43 
Не в сети
Аватара пользователя

Зарегистрирован: 12 авг 2010, 15:10
Сообщения: 897
Откуда: Астраханская обл.
поставить УЗС на сервомоторы, и сканировать секторами - получится зачетный проходчик лабиринтов. Если платформа, конечно, поворачивается.

_________________
Соединяй и здравствуй.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мой колесный робот на Ардуино Мега
СообщениеДобавлено: 24 янв 2017, 09:23 
Не в сети

Зарегистрирован: 30 июл 2014, 09:00
Сообщения: 19
Да, можно и так попробовать, посмотрим...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мой колесный робот на Ардуино Мега
СообщениеДобавлено: 25 янв 2017, 15:47 
Не в сети

Зарегистрирован: 30 июл 2014, 09:00
Сообщения: 19
Тест инфракрасных датчиков - робот едет и останавливается на краю стола.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO