Робот на гусеничном шасси под управлением Arduino (Часть 1)

Робот на гусеничном шасси под управлением Arduino


Вот так он выглядит в сборе:


Управление роботом выполнено на базе Arduino-совместимой платы Freeduino и платы управления двигателями Motor Shield v2.
Электродвигатели с редуктором были приобретены по случаю в одном из местных магазинов




Гусеничное шасси, платформа и другая механика были приобретены в компании «Терраэлектроника».






Собираем редуктор с двигателями и устанавливаем на шасси




Устанавливаем платы Freeduino, Motor Shield v2 и аккумулятор на верхнюю часть платформы


Скетч для проверки движения вперед, назад и поворотов.

Далее устанавливаем поверх Motor Shield v2 прототип модуля Sensor Shield, дальномер и датчики линии




Продолжение следует…
  • +8
  • 18 марта 2011, 22:36
  • anwi

Комментарии (35)

RSS свернуть / развернуть
Аааа Ардуинщики отакуе! Срочно всем обмазываться STM32!
+2
На ардуину (а затем и на остальные МК) подсел после Вашей же статьи в журнале «Хакер». Так что сами виноваты! :)
А вообще я не только ардуино изучаю. По Вашему учебному курсу начал изучать ASM для AVR. До приобретения PinBoard-а даже мини-отладочную платку сделал на Tiny13. Только сейчас это мало кому интересно будет.
Планирую в ближайшем будущем изучить язык С и поупражняться с МК MSP430, STM8 и STM32.
0
Fuck! Fuck! ты меня палишь!
+1
Ни кто не мешает перекомпилировать загрузчик от Pinboard и залить в Ардуино. Pinboard хорош для отладки (не даром у вас уже 3 шт. только мной куплено). А Ардуино хорош модульностью (как сказал оратор ниже). Для таких поделок, самое то. Разводить свой робоконтроллер стоит только тогда, когда определишься с конструкцией и набором периферии. Иначе получишь ворох соплей.
0
У ардуины вроде бы свой загрузчик есть. Весьма неплохой.
0
Загрузчик Ардуины состоит из подмножества комманд STK500
0
Что ни говори, а arduino в апаратном плане подкупает своей модульностью, глянь как хорошо, ни проводов ни соплей. Автору +1
0
Arduino подкупает еще встроенным «программатором», очень простым языком программирования, наличием большого количества более-менее упорядоченных библиотек. Для начинающих это очень привлекательно.
0
ну полная ардуйня!
0
Пора создавать блог «Робототехника».
0
Уже создан.
0
Шасси с моторами, SLA-аккум, дуинка, дальномер, микрофон, датчик линии. Все или я что-то проморгал?
0
  • avatar
  • Vga
  • 18 марта 2011, 23:28
Еще модуль управления двигателями.
В дальнейшем дальномер будет установлен на сервопривод.
0
Майна хотеть такие моторы и гусеницы.
0
Моторы и гусеницы можно найти в Робофоруме и Терраэлектронике.
Хочу только сразу предупредить, практика показала что эти моторы слабоваты для такой массы. Буду пробовать другие. О том что из этого получится напишу в следующей части.
0
В свое время еще в из Германии мне привезли вот такое шасси. А сейчас за те же деньги можно в Мегаэлектронике взять (ссылка выше). На моторах шунтирующий кондер уже висит и дроссель поставлен. Я, правда, моторы сразу на 12В поменял (оригинальные на 9В рассчитаны).
Есть вариант шасси с установленными энкодерами, но на мой взгляд дороговато. Можно и самому замутить.

Для ардуинщиков, Моторшилд как есть такую платформу не потянет. Драйвера сгорят моментом. Для себя решил проблему напайкой поверх второго драйвера, благо L293 позволяет
0
Окуительная заслуга автора собрать китайский конструктор «Лего»
(скрытая реклама) от китайцев премия наверное за это полагается
а сам то чё нить своими руками? Не… а?
или на Тини 13 западло?..))))
-3
  • avatar
  • mag
  • 19 марта 2011, 11:04
Насчет конструктора спорное утверждение. Насчет рекламы — полный бред.
А что надо было своими руками делать? Механику выпиливать?
У Тини13 ног не хватит. Да еще потом обвинять будете в рекламе продукции Атмел ))))
0
Ну его можно обвешать микрочиповскими SPI-пиноразмножителями и получить обвинение в рекламе китайцев, японцев, атмела и микрочипа) Правда, там еще и памяти мало. Но есть и тини85 в таком же корпусе)
Конструктор кстатие меккано, а не лего, причем японский (или скорее китайский по японскому заказу, коробки по японски подписаны).
0
имелось ввиду, модуль локатор -дальномер, например
radioded.ru/content/view/135/1/
или нечто подобное самому, а не покупное из наборчиков для школьников.
а по поводу рекламы, (здесь все люди взрослые, всё прекрасно поняли) при чём тут китайцы, когда прямым текстом написано где можно всё это купить и у кого.
я полагаю ценнее было бы, если бы автор САМ всё это своими мозгами придумал, и в таком варианте, которого ещё нет в продаже ни у нас ни у японцев или китайцев.
0
  • avatar
  • mag
  • 19 марта 2011, 16:35
Фишка в том, что большая часть электронщиков (и я в том числе) сильно не дружит с механикой. Корпус-то сделать проблема, а уж шасси с мотор-редукторами…
Ну и опять же, все зависит от целей. Как поучают новичков в геймдеве, пишущих свою мегаигру на своем же мегадвижке — хочешь написать движок — пиши движок, хочешь написать игру — забей на движок и возьми готовый. Делая железо до софта и опробования робота в целом можно просто не дойти.
0
И кстати, это детектор препятствия, а вовсе не дальномер.
0
По даташиту он называется «Analog output type distance measuring sensor», т.е. все же измеритель дистанции.
0
Это одно и то же. Например, на девайсе, который у нас называется «УЗ дальномер» по буржуйски написано ultrasonic distance estimator.
0
А, или ты решил что это я про шарповский дальномер? Нет, детектор препятствий на тсопе и ик-диоде по ссылке mag'а.
0
Я про шарповский :)
0
Ссылки приведены не для рекламы, а для того чтобы можно было характеристики поподробнее посмотреть.
Насчет собственных разработок согласен, было бы ценнее. Но думаю что каждый сам решает какие модули использовать готовые, а какие самому придумывать в зависимости от наличия времени, средств, квалификации и желания.
0
Фирма Тамая не требует рекламы. Японская фирма давно себя зарекомендовала в подобных компонентах для моделей.
А Вы предлагаете паять всё на МП38, 42 транзисторах, зачем же ставить AVR, лучше самому придумать и сделать МК.
Я длительное время занимался пусконаладкой коммутационного оборудования: коммутаторы, контроллеры GSM, оптоволоконные оконечные мультиплексоры STM-4. Так вот если раньше сам «ящик железа» обходился дороже всего, то теперь он стоит копейки, а вот софт и обновление, составляют 2/3 цены оборудования. Оборудование стало модульным и практически одинаково у всех, а авторское право как раз принадлежит программному обеспечению.
Готовые модули позволяют создать модель, отработать на ней софт и потом сделать оконечное аппаратно-программное устройство.
+1
Сначала подумал что РобоПику растребушили.
0
Робопики нету. Есть ПОП-БОТ :)
0
не подскажете где купить такое шасси??
0
0
Там вроде движки максимум на 3В. А этот шилд от 4.5 рассчитан.
0
  • avatar
  • PRC
  • 22 октября 2011, 23:00
Кто может написать программу для arduino mega red back spider
Для робота паука хотябы на две ноги. програмировать надо серво.
0
Модуль управления управления я тут брал в МегаЭлектронике в Санкт-Петербурге, тут:
www.megachip.ru/search.php?search=Motor+Shield&x=7&y=2&stype= — модули управления
www.megachip.ru/search.php?class=14030901 — движки и шасси
www.megachip.ru/catalog.php?open_code=140309#code_140309 — все остальное
вообще там вроде все должно вроде быть…
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.