Shield Bot, Роботизированная платформа для Arduino

Опубликовано 01.01.2014 Ведущий Филипп Болгов

Роботы все больше проникают в нашу жизнь. Они уже широко используются в военном деле, космосе, промышленности и быту. Развитие радиоэлектроники и программирования привело к тому, что робототехника стала доступна практически каждому. Например, Shield Bot от Seeedstudio - это платформа, которая позволит собрать Вам своего первого робота на базе Arduino. Устройство поступает к Вам практически в готовом виде, нужно только вкрутить несколько винтов и подсоединить аккумулятор, ну и совсем немного программирования.
Этот аппарат своей формой напоминает утюжок и выглядит весьма симпатично. Начнем с электромеханической части. Питание подается с литий-ионного аккумулятора на 900 мАч, подзарядка которого производится через этот мини-USB. Два электродвигателя обеспечивают управление ведущими колесами, а роль третьего колеса выполняет шаровая опора. Следует обратить внимание на эти пластмассовые части, которые выполнены по модной нынче технологии – распечатаны на 3D принтере. Электронная часть расположена на основной плате сверху, а плата Arduino снизу. Наличие шаровой опоры сводит проходимость модели практически к напольному варианту. Природу придется исключить сразу, так сказать, клиренс не позволяет. Основными «фишками» аппарата являются:
Первое - пять ИК - датчиков, расположенных в носовой части, которые позволяют благодаря простой программе следовать по маршруту вдоль темной линии.
И второе - вот эти шесть разъемов, которые позволят «навесить» на аппарат кучу дополнительных устройств для Ваших нужд. Наш оператор, например, надеется установить на ней одну из своих видеокамер.
Теперь совсем немного о программировании. Для начала Вам будет нужно установить среду разработки Arduino на Ваш компьютер. Необходимый софт можно скачать с сайта Arduino.ru. Затем с сайта производителя Seeedstudio скачать небольшой zip-файл с библиотекой Shield Bot, распаковать и положить в папку libraries. Из папки ПРИМЕРЫ мы выбрали программу LineFollowingSimple, заставляющую робот двигаться по маршруту вдоль темной линии. Закачав программку в Arduino и установив плату на место, включаем робот. Как видим, робот вполне уверенно двигается по маршруту. В исходном варианте программы установлена самая малая мощность двигателей, и если мощность программно повысить, то Shield Bot уверенно везет на себе достаточно тяжелый груз.
И хотя в лес собой его не возьмешь, но подвезти, например, к вашему новогоднему столу бутылку шампанского ему вполне по силам.