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

Как сделать радиоуправляемый катер на Ардуино

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

Видео. Радиоуправляемые катера на Ардуино


Катер собран на Ардуино UNO, но можно использовать и другие микроконтроллеры, например, RobotDyn NANO. Управление производится через Bluetooth модуль HC-05. Для этого была написана простая программа для телефонов на Android в сервисе App Invertor. Подробную инструкцию по изготовлению катера, схему сборки, скетч для Ардуино и приложение для Android вы можете скачать на этой странице.

Как сделать радиоуправляемый катер

Для этого проекта нам потребуется:

  • плата Arduino UNO;
  • два мотора 5В;
  • аккумулятор на 9В (крона);
  • 2 транзистора и резисторы;
  • кусок пеноплекса 50 мм;
  • фанера 3-4 мм, линолеум, пластик;
  • паяльник, термопистолет, канцелярский нож;
  • клеммник, провода и изолента.

Если вы будете использовать моторы от наборов Ардуино, то транзисторы не понадобятся. В данном проекте использовались советские моторчики на 3,5 В, которым не хватает Ампер от пинов на плате, поэтому моторчики подключались к порту Vin (источник питания платы), через резистор, чтобы снизить напряжение. Включение и выключение моторов постоянного тока производится через транзисторы.

Изготавливаем катер на Ардуино своими руками

Фото. Изготавливаем корпус радиоуправляемого катера
Фото. Изготавливаем корпус радиоуправляемого катера

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

Фото. Изготавливаем катер на Ардуино своими руками
Фото. Изготавливаем катер на Ардуино своими руками

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

Схема катера с радиоуправлением на Ардуино
Схема катера с радиоуправлением на Ардуино

Скопировать готовый скетч для катера на Bluetooth управлении можно далее. Для создания приложения на Андроид использовалась программа App Inventor. Скачать скетч для катера на Ардуино, файл с приложением для Androida и шаблон катера можно скачать одним архивом здесь. Приложение сохранено в формате .aia, файл необходимо открыть в ai2.appinventor.mit.edu и скачать на телефон через QR-Code Reader.

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);
    }

  }
}

В отличии от лодки на Ардуино, где для передвижения использовался один мотор с винтом, в данном проекте используется два мотора и гребное колесо. При этом отпадает необходимость использовать сервопривод, который потребляет большое количество энергии, для изменения направления движения. Повороты катера осуществляются попеременным включением моторов по Блютуз сигналу.

Катер на Ардуино с блютуз управлением своими руками
Катер на Ардуино с блютуз управлением своими руками

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


1 Star2 Stars3 Stars4 Stars5 Stars (11 votes, average: 4,64 out of 5)
Загрузка...

Один комментарий для “Катер на Ардуино своими руками

  1. Я катером в принципе на баловался. теперь буду делать именно под рыбалку. Наверно корпус надо поменять для большей устойчивости. По тестам видно будет

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *