roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Гусеничный робот
СообщениеДобавлено: 21 окт 2011, 12:12 
Не в сети
Аватара пользователя

Зарегистрирован: 10 окт 2010, 23:50
Сообщения: 6
Откуда: Спб
прог. языки: BASCOM-AVR, C++ (начал изучать)
ФИО: Манихин Иван Дмитриевич
Вот решил выложить свою поделку, немного кривовато сделана, а код написан еще более криво,но катается, робот не первый предыдущая версия была сделана из фенольных китайских машинок, и вполне успешно объезжала препятствия с помощью дальномера на серве, эту версию собирал довольно долго, то времени не было, то еще что то. В итоге получилось вот такое чудо :D. Корпус сделан из аллюминиевых уголков, хотел в начале все нарисовать в солидворкс, но времени не хватало, по этому просто взял и нарезал вот и получилось кривовато,
Вложение:
Комментарий к файлу: В разборе
P1000692.JPG
P1000692.JPG [ 104.51 КиБ | Просмотров: 3349 ]
гусеницы и редуктор тамия, контроллер самопальный, откуда то взял схему и печатную плату вроде MRC-40 c Robozone.su. Питание литиевый аккумулятор, заказывал на хоббикинге, сенсоры SHARP 3шт, сенсоры поверхности OR-BW Sensor, был еще микрофон, но плату с микрофоном я залил пивом, так что его теперь нет. Еще стоит дисплей для удобства отладки и так чтобы был.
каких то особых требований к роботу не предъявлял, так собирал для себя и по мере возможности, поскольку деньги мне нужны еще и на тюнинг оружия, а коллиматор приличный 12к стоит. Но вот затянуло, начал изучать C++, AVR, сейчас пытаюсь освоить ARM, но времени конкретно не хватает. На этом роботе я больше изучал AVR чем собирал робота). В итоге на нем появилось меню, в котором можно выбирать режимы работы (Автономный, с ик пульта, запуск по таймеру), плюс настройки (скорость начальная, диапазон срабатывания дальномеров, вкл\выкл звука) настройки сохраняются в EEPROM. На дисплее отображается режим работы, скорость в %ШИМ и заряд АКБ.
Вложение:
Комментарий к файлу: Дисплей
P1000701.JPG
P1000701.JPG [ 97.53 КиБ | Просмотров: 3298 ]
Вложение:
Комментарий к файлу: Дисплей
P1000702.JPG
P1000702.JPG [ 110.9 КиБ | Просмотров: 3280 ]
Драйвер двигателя собран на L293D, это оказалось ошибкой, движки жрут поболе 1А и он перегревается через минут 10 работы,
Вложение:
Комментарий к файлу: Драйвер двигателей
P1000693.JPG
P1000693.JPG [ 143.21 КиБ | Просмотров: 3287 ]
сам контроллер мега32.
Вложение:
Комментарий к файлу: Плата контроллера
P1000689.JPG
P1000689.JPG [ 104.43 КиБ | Просмотров: 3295 ]

Недавно прицепил камеру на 2-х сервах,
Вложение:
Комментарий к файлу: Камера на сервах
P1000691.JPG
P1000691.JPG [ 92.27 КиБ | Просмотров: 3296 ]
Вложение:
Комментарий к файлу: Камера на сервах
P1000699.JPG
P1000699.JPG [ 102.83 КиБ | Просмотров: 3309 ]
питание на камеру подается по команде с пульта. Управляется все с ИК пульта, давно уже хочу Bluetooth-UART модуль прикупить и управлять с ПК написав соответствующий софт но все руки не доходят.


Видео как башкой с камерой крутит, возможности снять видео как ползает и даже не падает со стола и не собирает все стены :D пока нет, потому, что все спят, а редуктор громко шумит.


Добавлено спустя 16 минут 32 секунды:
Так как сборка этого бота меня затянула, планирую теперь привести в порядок код на BASCOME, а потом начать уже писать для него прошиву на С, так же заменю драйвер двигателей на пока не знаю какой, планировал заказать здесь этот http://roboforum.ru/wiki/OR-MD2-2A-12V-CP но их вроде как уже не делают, так что придется самому что нибудь собрать, не проблема, но времени займет, с зарплаты наконец то куплю Bluetooth модуль и еще что нибудь, а вообще планирую менять мозг, возможно куплю этот контроллер http://roboforum.ru/wiki/OR-AVR-M128-DS, он мне нравится, но все же хочется самому собрать поскольку плата заточенная под себя все же лучше универсальной, так же планирую подключить SD карту, возможно даже к старому контроллеру, очень уж хочется чтобы говорил а не просто пищал, так же планирую сделать поиск базы для заряда ну и кучу всего, идеи приходят в процессе работы над проектом, а вообще надо приобрести какую нибудь платку с ARM и начать основательно изучать, потому что хочется передавать видео и телеметрию в одном канале, но это будет очень не скоро. вот кстати код, но он действительно ужасен, надо бы откомментировать.
PS. в начале руководствовался этими двумя проектами
http://roboforum.ru/forum10/topic6653.html и http://roboforum.ru/forum10/topic6801.html


Вложения:
Tolyan v 2.4.3.rar [8.98 КиБ]
Скачиваний: 0


Последний раз редактировалось stalker_navy 22 окт 2011, 02:57, всего редактировалось 1 раз.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гусеничный робот
СообщениеДобавлено: 21 окт 2011, 12:35 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 995
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
Алюминиевые уголки рулят :) очень неплохо сделано.
Я уголки использовал для самолетов, лодок и паучка своего - материал очень хороший и доступный.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гусеничный робот
СообщениеДобавлено: 21 окт 2011, 12:42 
Не в сети
Аватара пользователя

Зарегистрирован: 10 окт 2010, 23:50
Сообщения: 6
Откуда: Спб
прог. языки: BASCOM-AVR, C++ (начал изучать)
ФИО: Манихин Иван Дмитриевич
Ага, я вначале думал делать из текстолита или пластика, а потом плюнул на все и купил 4 разных уголка, 2 часа работы и все) я вот посмотрел вашего паучка, до такого мне еще далеко, но вот до модельного РУ почему то не додумался, а ведь такое простое и удобное решение, да и все равно вертушку на хоббикинге заказывать собрался, надо пару приемников лишних заказать, без дела валяться точно не будут)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гусеничный робот
СообщениеДобавлено: 21 окт 2011, 12:47 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 995
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
Модельное управление супер. Я всем его рекомендую, штука крайне удобная. И каналов много и самое главное удобство - самому ИК пульт такой не сделаешь, да и дальность хорошая - в общем одни плюсы :)

Про видео и телеметрию можете пойти по пути моделистов (я также делаю сейчас) - подмешивать телеметрию к видеосигналу. Очень удобно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гусеничный робот
СообщениеДобавлено: 21 окт 2011, 13:09 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Есть р\у аппаратура вроде, в которой телеметрию можно передавать по UART каналу с машинки\самолёта\робота на пульт...

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гусеничный робот
СообщениеДобавлено: 21 окт 2011, 13:40 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 995
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
Есть, но она дорогая и нестандартная. В том и плюс решения с OSD что оно "совместимо" с любыми системами р/у и видеопередачи, т.к. вообще от них не зависит

Добавлено спустя 3 минуты 58 секунд:
Конечно имеется в виду, если видео смотрит человек. Если оно передается для распознавания на комп, тогда конечно нужно другое решение, хотя по краям если распределить информацию, то она не помешает и в этом случае.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гусеничный робот
СообщениеДобавлено: 21 окт 2011, 14:05 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
http://www.hobbyking.com/hobbyking/stor ... le_RX.html - вот вроде, к примеру, с поддержкой телеметрии приёмник + модуль передатчика в пульт, если не ошибаюсь

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гусеничный робот
СообщениеДобавлено: 21 окт 2011, 15:07 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 995
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
Не жалуют моделисты подобные системы. Неудобно это. (а так же дорого и нестандартно как я уже говорил)

Кстати в собственных OSD системах есть много плюсов:
- дешево (менее 500 руб)
- очень гибко настраиваемо, т.к. свое
- возможность выводить не только цифры/текст, но и графическую информацию
- на тот же МК можно повесить дополнительную нагрузку


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гусеничный робот
СообщениеДобавлено: 22 окт 2011, 00:35 
Не в сети
Аватара пользователя

Зарегистрирован: 10 окт 2010, 23:50
Сообщения: 6
Откуда: Спб
прог. языки: BASCOM-AVR, C++ (начал изучать)
ФИО: Манихин Иван Дмитриевич
Вот видео как ползает по столу

алгоритм объезда кривой так что надо дорабатывать

вот поездка по полу, вроде никуда не врезался) только дергается при отъезде назад, это я забыл одну фигню в коде убрать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гусеничный робот
СообщениеДобавлено: 22 окт 2011, 01:21 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 995
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
Одно плохо. Шумный просто пипец. Аж уши закладывает :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гусеничный робот
СообщениеДобавлено: 22 окт 2011, 01:56 
Не в сети
Аватара пользователя

Зарегистрирован: 10 окт 2010, 23:50
Сообщения: 6
Откуда: Спб
прог. языки: BASCOM-AVR, C++ (начал изучать)
ФИО: Манихин Иван Дмитриевич
да, громыхалка получилась жуткая, ночью не погонять :(, но зато в качестве будильника может себя оправдать :D, старт по будильнику там есть, вот и будет по утрам пищать что нибудь и под кровать сваливать :D от грохота на полной скорости точно проснусь, а вообще надо SD подключать и WAV воспроизводить, хочу робота с голосом


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гусеничный робот
СообщениеДобавлено: 22 окт 2011, 09:53 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
А чего он такой медленный?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гусеничный робот
СообщениеДобавлено: 22 окт 2011, 15:50 
Не в сети
Аватара пользователя

Зарегистрирован: 10 окт 2010, 23:50
Сообщения: 6
Откуда: Спб
прог. языки: BASCOM-AVR, C++ (начал изучать)
ФИО: Манихин Иван Дмитриевич
Да, скорости не хватает, но по столу специально медленно запускал, там датчики поверхности не очень удачно расположены, а по полу может гораздо быстрее ползать, но как я уже говорил косяк с ДД, как новый сделаю буду на полной гонять)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

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


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

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


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

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