Найти тему
Arduino хобби

АрдуТрактор или ТрактАрдуино.

Шалом ту алл! Решил, так сказать, начать постигать Дзен. Поэтому буду публиковать тут свои заметки о разработке разных машинок, механизмов и прочей техники на платформе Arduino и не только.

Это, можно сказать, первый дебютный эпизод планируемого «сериала».

Не так давно я заинтересовался микроконтроллерами Arduino и поделками на них. Для начала поигравшись, как и все, с моргающим светодиодом, перешел к более сложным вещам.

Целью стало создание дистанционно управляемого игрушечного автомобиля. И самому интересно повозиться, и моему сыну в радость с результатом поиграть.

Ардуино и детские игрушки. Процесс создания.
Ардуино и детские игрушки. Процесс создания.

В процессе освоения собрал на коленке платформу-прототип для отладки прошивки и некоторых электрических и компоновочных моментов.

На удивление, завелось и заработало как надо почти сразу. Даже UNO, против ожидания, работает без глюков на общем питании с движками, то есть Крона, прилепленная на корму сейчас исполняет роль балласта. Компоновка вся осуществлялось по принципу – чтобы все влезало, и по бокам сильно не торчало. Важно было просто запустить и проверить работоспособность платформы и всего программно-аппаратного комплекса. Ибо ничего похожего я ранее не собирал. В качестве рамы и рулевого механизма использовался детский металлический конструктор. Передние колеса от него же. Задние – от сломанной игрушки.

Внешнему виду, само-собой внимания не уделялось вообще. Только функционал, только хардкор!

Управление «машинкой» осуществляется со старенького смартфона по протоколу Bluetooth 2.0 с помощью самопального приложения под Android.

На текущий момент реализовано:

  • движение вперед и назад с плавной регулировкой скорости слайдером на экране;
  • реверс осуществляется кнопкой;
  • поворот передних колес в стороны с помощью сервопривода, на заданный угол, путем наклона девайса (юзается гироскоп смартфона);

Платформа собрана на базе платы Arduino Uno R3 + китайский Proto Shield (удобная штука кстати).

Драйвер движка: L9110S

В качестве приемника: Bluetooth модуль HC-05

Сервопривод: MG90S

Ходовая: обычный ТТ редуктор 1:48 со 130-ым двигателем.

А так же: перемычки, детский конструктор и двусторонний скотч.

В ближайших планах:

  • переход на Arduino Nano и запихивание всей электроники в отдельный бокс.
  • подключение спикера для имитации звуков клаксона, движения задним ходом и прочего.
  • всяческая светотехника.
  • использование сервоприводов для подъема кузова, отвала ковша и пр.
  • отладка всевозможных глюков прошивки.
  • тестирование электрической части: на сколько хватает заряда батарей, необходимость раздельного питания через повышайку, фильтры и т.д.
  • имплементация дизайна для Андроид приложения (сейчас все очень убого, все внимание уделялось функциональным вещам).

На этой фотке можно увидеть процесс размышления об улучшении компоновки электроники.
На этой фотке можно увидеть процесс размышления об улучшении компоновки электроники.

P.S. Ну, и напоследок, обязательная часть программы: подписывайтесь на канал, ставьте лайки!