← Умный дом

HendAi

готово

Назначение

Иногда плату нужно ввести в специальный режим — например, режим прошивки — зажатием определённой комбинации физических кнопок в правильной последовательности и с правильной выдержкой по времени. Делать это руками каждый раз, особенно при частых переподключениях во время отладки, неудобно и отвлекает от основной работы за компьютером.

Как работает

Несколько каналов реле подключены параллельно настоящим кнопкам целевой платы, имитируя нажатие пальцем. Команда приходит по Wi-Fi (через HTTP-запросы) либо по последовательному порту и замыкает нужное реле на заданное время — для входа в режим прошивки обычно нужна последовательность из удержания одной кнопки и короткого импульса на другой, и устройство умеет выполнять такие многошаговые сценарии одной командой. Прошивка самого устройства обновляется по воздуху, без необходимости подключать его физически к компьютеру для апдейта.

Компоненты

ESP32, несколько независимых релейных каналов, управление по Wi-Fi (HTTP) и по последовательному порту, обновление прошивки по воздуху (OTA).

Статус

Готово и используется регулярно при отладке других устройств.