Данная самодельная газонокосилка приводится в движение парой приводных колес для инвалидных колясок. Управление осуществляется по радиоканалу.
Контроллер Arduino Nano используется для активации пары реле, отвечающих за запуск электрического стартера и выключение аккумулятора.
Обычный лонгборд можно легко превратить в электрический. Для этого понадобятся: бесколлекторный двигатель, электронный регулятор хода (ESC — Electronic Speed Controller) для управления двигателем, батарейный блок, блок радиоуправления и контроллер Arduino Nano.
Считывая показания трёхосевого акселерометра (adxl335), можно определить движение руки и отправить соответствующую команду через радиомодуль на контроллер Arduino, тем самым управляя движением робота.
Чтобы преобразовать аналоговые показания акселерометра в соответствующие команды, Saddam использовал несколько компараторов и последующую «оцифровку» сигнала при помощи специального кодера (HT12E).
DC#01 — проект симпатичного Arduino-робота, снабжённого двумя манипуляторами на сервомашинках.
При создании этого робота, автор вдохновлялся знаменитым роботом Johnny 5 из фильма «Короткое замыкание».
Основной задачей было создание базы (платформы) с возможностью дистанционного управления с компьютера несколькими роботами, обмена данными между компьютером и роботами между собой (mesh networking) вплоть до осуществления коллективных действий группой роботов.
Для решения это задачи нет ничего лучше радиомодулей Xbee, использующих протокол 802.15.4. Софт верхнего уровня может быть разработан в любой среде программирования позволяющей работать с последовательным портом. Мы же сконцентрируемся на создании железок и программировании Arduino и Xbee. В результате я собрал двух роботов для экспериментов, один из которых помимо радиомодуля оснащён инфракрасными датчиками Sharp для реализации объезда препятствий.
После прохождения прошлогоднего курса машинного обучения (Stanford Machine Learning class от Andrew Ng), David Singleton решил создать какой-нибудь интересный проект с использованием полученных знаний. В качестве такого проекта он выбрал проект, который приводился в качестве примера на лекциях по машинному обучению — машину, управляемую при помощи нейронной сети.
Но так как хаммера под рукой не оказалось — он взял за основу простую радиоуправляемую машинку, смартфон под управлением Android и, разумеется, Arduino, которая использовалась для передачи команд с ПК на пульт управления машинкой.