30 января 2026

Запуск проекта управление устройствами по WI-FI- Микроконтроллер Wemos D1

Лет пять-шесть назад я приобрел микроконтроллер Wemos D1, внешне очень похожий на Arduino Uno. Разница в том, что контроллером Wemos D1 можно управлять по Wi-Fi.

Wemos D1 способен подключаться к домашней Wi-Fi сети, и тогда управлять им можно с телефона, планшета, ноутбука или настольного компьютера. А еще он может создавать свою собственную точку доступа. Подключившись к его сети, можно управлять контроллером в «полевых» условиях, что очень удобно для мобильных гаджетов.




Все это было в планах еще при покупке, но сколько я ни бился, получалось программировать его только как обычный Arduino Uno, то есть без использования Wi-Fi. USB-разъем на плате Wemos D1 так называемый type-C. Информация в интернете была какой-то путаной, а выложенные скетчи не активировали беспроводные функции платы.

Все круто изменилось после моего знакомства с искусственным интеллектом, а именно с Google Gemini. Сначала я попросил его помочь с составлением макроса VBA для Excel. За 5–6 секунд он выдал код, который я, полный сомнений, вставил в модуль редактора. Каково же было мое удивление, когда код оказался рабочим! ИИ за считаные секунды накидал результат, на который я раньше тратил целый день кропотливого труда.

Я начал давать ему разные задачи по написанию кода, темы становились все сложнее и сложнее. Но ИИ с легкостью генерировал решения, а если в коде обнаруживалась ошибка, я просто «показывал» ему скриншот с текстом ошибки. ИИ тут же составлял новый вариант и писал что-то вроде: «Вот новый железобетонный код, удали старый и вставь этот».

А на днях я вспомнил о нереализованном проекте по управлению микроконтроллером через Wi-Fi. ИИ от Google, как постоянный житель всемирной паутины, прекрасно справился с задачей. В процессе отладки он давал очень толковые советы по улучшению внешнего вида сайта, создаваемого микроконтроллером по IP-адресу 192.168.4.1. Теперь, заходя на этот ресурс, я вижу два красивых вертикальных ползунка для управления двигателями маленького танка. Ноль — посередине. Двигаю пальцем вверх — и танк плавно едет вперед, вниз — назад. Один ползунок вверх, другой вниз — и танк разворачивается на месте! Между ползунков- кнопка включения/выключения фар. Использованы 5 выходных ШИМ/PWM пина микроконтроллера Wemos D1 из 9. На что пустить остальные свободные пины пока не придумал. 😊


Все прекрасно заработало. Запитал Wemos D1 и драйвер L298N для двух моторов танчика тремя литий-ионными аккумуляторами 18650. Они в сумме выдают примерно 12 вольт.
Вид с задней стороны.

Вид с переднкй стороны

Каждый каток снабжен аммортизатором

Рвёт с места, если тапок в пол- встает на дыбы

Как это работает:

  • Верхний горизонтальный ползунок — это «руль». Он управляет поворотами, меняя разность скоростей гусениц.

  • Длинный вертикальный ползунок — газ и реверс. От центра вверх — едем вперед, вниз — движение назад. Слайдер «ленивый»: он остается там, где вы его оставили, что очень удобно для длительного движения.

  • Кнопка STOP — большая красная кнопка в центре для экстренной мгновенной остановки всего.

Эволюция идеи: Поначалу интерфейс выглядел иначе: это были два вертикальных ползунка рядом, каждый из которых отвечал за свою гусеницу. Но испытания «в деле» быстро показали, что такая схема сложна для новичка.

Я пришел к выводу, что разделение на «Газ» и «Руль» гораздо эффективнее — теперь я могу уверенно управлять вездеходом одной рукой! ИИ помог не только написать код для ESP8266, но и внедрить хитрые алгоритмы: например, «буст» мощности при развороте на месте, чтобы моторы не пищали, и ограничение частоты команд для плавности без лагов.

В итоге, 03.02.2026 пришел еще к одному выводу. Управлять лучше через точку доступа WEMOS D1, исключив из цепочки роутер. Исчезли лаги.

Видео на Google disk: 



Комментариев нет:

Отправить комментарий

Обновление проекта "управление по WI-FI"

 Возникла идея (с подсказки ИИ) снабдить танчик видеокамерой, что бы получить эффект присуисивмя на месте водителя.  Возможно плата ESP32-CA...