Наши друзья и партнёры — магазин РоботоТехники RoboWorks, запустили серию образовательных наборов «ЭВОЛЬВЕКТОР», которые призваны помочь разобраться в особенностях наиболее популярных аппаратно-программных платформ (Arduino, Raspberry Pi), научиться их использовать и конструировать на их основе собственные проекты в том числе из области робототехники.
В нашей лаборатории, с некоторых пор, живут тараканы. Если конкретнее — тараканы «Мёртвая голова» (Blaberus craniifer) (см. справку про данный вид таракана в конце статьи).
И решил я сделать для них экзоскелет.
Идея экзоскелета состоит в том, чтобы при помощи камеры отслеживать движения таракана и в соответствии с его перемещением — выдавать команды управления на моторы мобильной платформы.
CraftDuino v2.0 – новая версия контроллера CraftDuino.
CraftDuino — наш вариант полностью Arduino-совместимой платы. Оставив всё самое лучшее от Arduino, мы внесли несколько улучшений касающихся удобства использования. CraftDuino — полностью совместима со средой Arduino IDE, а так же с Arduino-шилдами (shields).
CraftDuino v2.0 SMD – новая SMD-версия контроллера CraftDuino.
CraftDuino — наш вариант полностью Arduino-совместимой платы. Оставив всё самое лучшее от Arduino, мы внесли несколько улучшений касающихся удобства использования. CraftDuino — полностью совместима со средой Arduino IDE, а так же с Arduino-шилдами (shields).
Думаю, в это замечательное весеннее время, многие задумывались о создании собственного робота (ведь проводится конкурс КиберВесна 2014 ;) ).
Как же собрать чего-нибудь этакое ползающее и жужжащее?
Подойдём к вопросу крайне бюджетно и прогуляемся до ближайшего газетного киоска, в которых, кроме всего прочего, продаются всякие китайские игрушки.
Нам подойдут два самых ужасных колёсных танка по 150р. за штуку.
Как уже отмечалось в статье про разборку робота-пылесоса iRobot Roomba,
у данных роботов, выведен консольный разъём mini-DIN-7, через который можно управлять роботом.
Решил, тут, построить что-нибуть роботовское из ПКЛа. Долго думать не пришлось – давно хотел манипулятор=)
Сразу оговорюсь — решил ПОЛНОСТЬЮ отказаться от продумывания и делать всё от балды. Чистая импровизация и полнейшее прототипирование мыслепотока=)
Поплатился. И не единажды=\.
Расскажу всё как было со всеми граблями и промахами.
Далее ЗДОРОВЕННЫЙ, ПОДРОБНЫЙ фотоотчёт о постройке + видео испытаний
Думаю, ни для кого не секрет, что первоначально программу в микроконтроллер заливают при помощи специального устройства — программатора. Конечно, ардуинщикам обычно не нужно об этом беспокоиться — у них есть bootloader (загрузчик), заранее прошитый в микроконтроллер, и прошивку он забирает по UART через COM-порт или через USB. Но чтобы прошить этот загрузчик или другую прошивку в «чистый» МК, нужен программатор.
Но в этой статье мы не будем рассматривать сборку и пайку программатора с нуля, а воспользуемся возможностями Arduino. Дело в том, что на большинстве плат Arduino до версии Uno есть микросхема FT232RL компании FTDI.