СОДЕРЖАНИЕ ►
Радиоуправляемый катер своими руками на Ардуино сделать очень просто — это идеальный проект для начинающих. Подробно рассмотрим технологию изготовления корпуса катера, представим электрическую схему подключения моторов и блютуз модуля к 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); } } }
В отличии от лодки на Ардуино, где для передвижения использовался один мотор с винтом, в данном проекте используется два мотора и гребное колесо. При этом отпадает необходимость использовать сервопривод, который потребляет большое количество энергии, для изменения направления движения. Повороты катера осуществляются попеременным включением моторов по Блютуз сигналу.

Для изготовления гребного колеса использовалась обычная фанера и пластик. Диаметр колеса следует выбрать такой, чтобы лопасти доставали до воды. Сами лопасти вырезаются из ПЭТ бутылки, вставляются в прорези на колесе и фиксируются термоклеем. Также вы можете покрасить гребные колеса, защитив фанеру от разбухания в воде, а пеноплекс от краски на основе ацетона только разъест.










Я катером в принципе на баловался. теперь буду делать именно под рыбалку. Наверно корпус надо поменять для большей устойчивости. По тестам видно будет
Здравствуйте, у меня такая же лодка, только с Bluetooth модулем,я не помню как называется сайт на котором надо делать пульт для него. Заранее спасибо
Может вот это — Лодка на Ардуино
Здравствуйте! Для какого приложения написан код? Не получается открыть
Сохранили файл в формате .apk, скачивайте архив
где архив?
Надо нажать на ссылку «здесь» в тексте, тогда откроется новое окно в браузере с возможностью скачать архив.
Не работает что то. Подключил все вроде норм, но мотор все равно не реагирует на команды… Попробовал заменить на светодиод, и он тоже не реагирует
а как подсоединить моторы к ардуине???
Реализация отвратительная. Подключать моторы напрямую к ардуине — глупо, хорошо если сам мк не спалишь. Почему бы не взять простейший драйвер mx1508 в Китае за 25 руб. Герметизации нет, после первого переворота лодки (а он обязательно будет, с таким-то корпусом) вся электроника сгорит.
Для повторения не рекомендую
ё моё.. вы на самом деле ЭТО предлагаете сделать? Ардуино сгорит сразу.
Ну не сгорит, конечно.
Схему заменили с использованием транзисторов