Julian Horsey собрал этого симпатичного робота-паука на базе Arduino (контроллер Arduino Mega). В конструкции задействовано всего два электродвигателя, которые управляются релейными модулями H-bridge, что позволяет паучку двигаться вперед, назад или медленно поворачиваться за счет изменения направления вращения электромоторов. Управление - со смартфона через Bluetooth. Паук движется сходно с танком или роботом, маневрами которого можно управлять за счет разной скорости вращения двух его колес.
Оцените видеоролик, демонстрирующий новинку и поясняющей ее конструкцию. Автор светодиодного украшения дизайна конструкции - Jeremy Cook.
Для интересующихся деталями - дополнительная информация о том, как это сделано. Это не исчерпывающее руководство по сборке, оно получилось бы слишком объемным. Скорее - это набор идей и подсказок, оставляющий простор для творчества.
По ссылке вы найдете плейлист из 22 видео, где показывается процесс и различные аспекты создания первой версии робота.
Шаг 1. Запаситесь материалами
Вам понадобится:
(2) двигателя с планетарным редуктором Planetary Gear Motors: Servocity
Как показано на схеме, основная идея - это подключение модуля HC-06 к вашей плате Arduino, как беспроводного серийного порта. Благодаря этому Arduino сможет выдавать сигналы ШИМ (широтно-импульсной модуляции), заставляя электромоторы подключенные к H-Bridge начинать движение вперед, останавливаться или крутиться назад. Питание обеспечивают батареи аккумуляторов. Благодаря использованию ШИМ, можно управлять скоростью движения ног. Батареи также подключены к конвертору напряжения, который обеспечивает необходимые для Arduino 5В.
Шаг 3. Программа для контроллера
Arduino следует настроить так, чтобы он принимал команды по Bluetooth. В программе, которую можно скачать по ссылке, подразумевается, что TX и RX - это соответственно пин 10 и 11. Двигатели управляются как ШИМ-сервомоторы, подсоединенные к пин 2 и пин 3.
Управлять по Bluetooth очень просто. Чтобы посылать команды роботу, Julian Horsey пользовался программой Bluetooth Terminal Programm. Затем перешел на использование Arduino Bluetooth Controller. Вторая программа позволяет раскидать команды по клавишам, как в игровом пульте ДУ. Arduiono преобразует эти нажатия в соответствующие сигналы на выходе. Если вам требуется большая гибкость управления, можете попробовать MIT App Inventor system, но автор робота этого делать не пробовал.
Шаг 5. Все готово
Когда вы все правильно соедините, запитаете и запрограммируете, у вас должно получиться подсоединиться к роботу с вашего смартфона по Bluetooth и управлять вашим роботом, за счет управления направлением вращения двигателей. Далее робота можно модифицировать, насколько хватит вашей фантазии. Еще раз рекомендуем посмотреть все ролики в плейлисте автора.
Если кто-то из читателей решит повторить эту разработку и добъется успеха, присылайте нам в RoboTrends.ru фото или ссылку на Youtube с записью - что у вас получилось. Ну а если самостоятельная сборка робота пока что кажется вам слишком сложным делом, загляните на страничку "Конструкторы для сборки роботов", возможно присмотрите что-то, что вам приглянется и покажется посильным делом.