Катер на Ардуино своими руками

СОДЕРЖАНИЕ ►
Радиоуправляемый катер своими руками на Ардуино сделать очень просто — это идеальный проект для начинающих. Подробно рассмотрим технологию изготовления корпуса катера, представим электрическую схему подключения моторов и блютуз модуля к Arduino Uno. Смотрите также видео ролик, где продемонстрирована возможность использования катеров на Ардуино для соревнований «Морской бой».
Видео. Радиоуправляемые катера на Ардуино
Катер собран на Ардуино Uno, но можно использовать и другие микроконтроллеры, например, RobotDyn NANO. Управление производится через Bluetooth модуль HC-05. Для этого была написана простая программа для телефонов на Android в сервисе App Invertor. Подробную инструкцию по изготовлению катера, схему сборки, скетч для Ардуино и приложение для Android вы можете скачать на этой странице.
Как сделать радиоуправляемый катер Ардуино
Для этого проекта нам потребуется:
- плата Arduino Uno;
- Bluetooth модуль HC-05;
- два DC мотора 5 Вольт;
- аккумулятор на 9 Вольт (крона);
- 2 транзистора и резисторы;
- кусок пеноплекса 50 мм;
- фанера 3-4 мм, линолеум, пластик;
- паяльник, термопистолет, канцелярский нож, провода и изолента.
Если вы будете использовать моторы от наборов Ардуино, то транзисторы не понадобятся. В данном проекте использовались советские моторчики на 3,5 В, которым не хватает Ампер от пинов на плате, поэтому моторчики подключались к порту Vin (источник питания платы), через резистор, чтобы снизить напряжение. Включение и выключение моторов постоянного тока производится через транзисторы.
Изготавливаем катер на Ардуино своими руками

Для начала необходимо изготовить корпус для катера из куска пеноплекса толшиной 50 мм. В пеноплексе необходимо вырезать полости, где потом будет размещаться микроконтроллер, аккумулятор крона и моторы. На фото представлен вид катера до монтажа на корпусе моторов и электрической «начинки» проекта для начинающих. Скачать и распечатать шаблон катера вы можете на этой странице далее.

Далее необходимо разместить всю «начинку» в корпусе катера. Чтобы защитить микроконтроллер и все модули от попадания брызг воды, поверх корпуса укладывается лист линолеума, вырезанный по габаритам пеноплекса. Поэтому необходимо делать достаточной глубины вырезы в пеноплексе для установки платы Arduino. Схему подключения Bluetooth модуля и моторов к Ардуино смотрите далее.

Скопировать готовый скетч для катера на Bluetooth управлении можно далее. Для создания приложения на Андроид использовалась программа App Inventor. Скачать скетч для катера на Ардуино, файл с приложением для Androida и шаблон катера можно скачать одним архивом здесь. Приложение сохранено в формате .apk, этот файл необходимо распаковать из архива, загрузить на телефон и установить.
Скетч для блютуз катера на Ардуино
int val; // освобождаем память для переменой #define M1 12 // порт левого мотора #define M2 10 // порт правого мотора void setup() { Serial.begin(9600); // подключаем последовательный порт pinMode(M1, OUTPUT); // назначаем режим работы 12 порта pinMode(M2, OUTPUT); // назначаем режим работы 10 порта } void loop() { if (Serial.available()) // проверяем, поступают ли команды { val = Serial.read(); // переменная val равна полученной команде if (val == '1') { // едем прямо digitalWrite(M1, 1); digitalWrite(M2, 1); } if (val == '2') { // стоп digitalWrite(M1, 0); digitalWrite(M2, 0); } if (val == '3') { // едем налево digitalWrite(M1, 0); digitalWrite(M2, 1); } if (val == '4') { // едем направо digitalWrite(M1, 1); digitalWrite(M2, 0); } } }
В отличии от лодки на Ардуино, где для передвижения использовался один мотор с винтом, в данном проекте используется два мотора и гребное колесо. При этом отпадает необходимость использовать сервопривод, который потребляет большое количество энергии, для изменения направления движения. Повороты катера осуществляются попеременным включением моторов по Блютуз сигналу.

Для изготовления гребного колеса использовалась обычная фанера и пластик. Диаметр колеса следует выбрать такой, чтобы лопасти доставали до воды. Сами лопасти вырезаются из ПЭТ бутылки, вставляются в прорези на колесе и фиксируются термоклеем. Также вы можете покрасить гребные колеса, защитив фанеру от разбухания в воде, а пеноплекс от краски на основе ацетона только разъест.
Подборка на тему: Катер на Ардуино своими руками
9 комментариев для “Катер на Ардуино своими руками”
Добавить комментарий
Записи похожие на: Радиоуправляемый катер на Arduino
- Адресная светодиодная лента Ардуино
- Ардуино Про Мини: распиновка, характеристики
- LCD 1602 бегущая строка на Ардуино
- Функция random, randomSeed Arduino
Проекты похожие на: Радиоуправляемый катер на Arduino
Я катером в принципе на баловался. теперь буду делать именно под рыбалку. Наверно корпус надо поменять для большей устойчивости. По тестам видно будет
Здравствуйте, у меня такая же лодка, только с Bluetooth модулем,я не помню как называется сайт на котором надо делать пульт для него. Заранее спасибо
Может вот это — Лодка на Ардуино
Здравствуйте! Для какого приложения написан код? Не получается открыть
Сохранили файл в формате .apk, скачивайте архив
где архив?
Надо нажать на ссылку «здесь» в тексте, тогда откроется новое окно в браузере с возможностью скачать архив.
Не работает что то. Подключил все вроде норм, но мотор все равно не реагирует на команды… Попробовал заменить на светодиод, и он тоже не реагирует
а как подсоединить моторы к ардуине???