Займемся изготовлением аппаратуры управления на базе микроконтроллера. Управляться модель будет со смартфона по Wi-Fi каналу.
Для этого потребуется:
- микроконтроллер Vendor D1 mini;
- драйвер двигателя DRV8833;
- сервопривод;
- электродвигатель;
- micro-USB кабель;
- смартфон;
- монтажный провод.
Первым делом необходимо прошить плату. Для этого контроллер подключаем к компьютеру по USB. Устанавливаем драйвер CH340 (ищем в интернете).
Заходим на GitHub. Если не зарегистрированы, то регистрируемся. Переходим на страницу — https://github.com/KushlaVR/WemosRemote. Здесь находится прошивка для микроконтроллера Vendor D1 mini и пошаговая инструкция по прошивке, настройкам, конфигурации. В последствии все настройки можно будет изменять со смартфона, без подключения к компьютеру. Также, на странице представлена подробная схема подключения.
Скачиваем из репозитория архив с прошивкой, распаковываем на компьютер и следуем подробной инструкции по установке.
После установки прошивки синий светодиод на плате должен гореть постоянно.
Устанавливаем из Play Маркета приложение Remote XY FREE. Запускаем приложение и настраиваем Wi-Fi соединение.
В результате получаем виртуальный пульт управления с двумя джойстиками и пятью независимыми клавишами управления.
Собираем пробную версию управления, к которой подключены тестовый двигатель и сервопривод. Проверяем работу джойстиков. Точность позиционирования сервопривода высокая и реакция происходит без особой задержки. Скорость вращения ходового двигателя регулируется очень плавно.
Собираем макет, имитирующий световое оборудование левого борта. Фиксируем на картоне 6 светодиодов — ближний/дальний свет, передний поворотник, задний поворотник, стопсигнал, габарит, фонарь заднего хода. Подключаем их к контроллеру по схеме с ГитХаба.
Запускаем приложение на смартфоне. При этом светодиоды указателей поворотов дважды мигнули, имитируя снятие автомобиля с охраны. Тянем джойстик поворота влево — включаются поворотники. Отпускаем — гаснут.
С кнопок включаются задние габариты, аварийная сигнализация, ближний свет, дальний свет. Дальним светом можно мигать с отдельной кнопки.
Переводим джойстик движения вперед, а затем немного сбрасываем «газ». При этом загорается светодиод стоп-сигнала. При отпускании джойстика светодиод загорается и гаснет через 2 секунды.
При переводе джойстика в движение назад загорается сигнал заднего хода. При отпускании также включается стоп-сигнал.
При выключении приложения моргает «аварийка», сигнализируя о постановке автомобиля на охрану.
В планах работа со звуком модели, поскольку микроконтроллер это позволяет. Программа минимум — озвучить мигание сигнализации и сделать звук клаксона. Программа максимум — добавить к этому звук двигателя.
Приступим к изготовлению светотехники.
Разбираем переднюю фару. Высверливаем ее с обратной стороны для установки светодиодов.
В отверстие в фаре головного света вставляем трехмиллиметровый белый светодиод теплого свечения. Благодаря плотной посадке его можно не вклеивать. Для указателя поворота используется светодиод smd 1206. Его минусовой провод сразу припаивается к минусовой ножке большого светодиода. Это позволяет уменьшить количество проводов от блок-фары с 4 до 3.
В кузове под фарами рассверливаем отверстия для проводов.
Аналогично собирается вторая фара. Обе фары устанавливаются на свои места, закрываются рассеивателями, светодиоды подключаются к микроконтроллеру и тестируются.
В конфигах прошивки есть возможность регулирования яркости свечения всех световых приборов модели. Делать это лучше когда на модель будут установлены все потребители, поскольку при большем разборе энергии от аккумулятора свечение может меняться.
Оживляем задние фонари. Это сложная задача, поскольку каждый из них должен содержать по 4 светодиода. В каждой секции сверлим отверстия для установки с обратной стороны светодиодов 1206.
Для того, чтобы припаять к крохотным светодиодам провода, воспользуемся пинцетом с тонкой рабочей частью, который зажат в какое-либо приспособление не дающее ему двигаться. Зажимаем светодиод в губки пинцета, капаем на контактные площадки флюсом и аккуратно припаиваем предварительно облуженный провод. При этом нужно обладать хорошим зрением или воспользоваться бинокулярными монтажными очками.
Помимо фиксации светодиода пинцет обеспечивает хороший теплоотвод. А светодиоды боятся перегрева. После пайки проверяем каждый светодиод.
После напайки проводов вклеиваем светодиоды с обратной стороны отражателя фонаря, используя суперклей. Установочные штифты на крышке фонаря не дают ее установить на место. Удаляем их с помощью скальпеля или ножа.
После установки крышки на фонарь через прозрачную секцию виден светодиод заднего хода. Его необходимо закрасить серебрянкой, которая пропускает свет.
К вопросу о цене. Микроконтроллер Vendor D1 mini на AliExpress стоит 202 рубля, а драйвер DRV8833 78 рублей. Т.е. вся система управления моделью обходится в 280 рублей. Это наиболее дешевый вариант реализации управления.
Подробно подключение системы управления и электрификация световых приборов модели ВАЗ 2108 показаны на видео —
В следующей статье доделаем задние фонари и займемся оживлением салона — организацией поворотного руля.