Skip to content

LED INDICATION PROTOCOL

Справочник визуальных сигналов

Устройство общается с вами на языке световых импульсов. Понимание этого протокола позволяет диагностировать состояние системы без подключения к телефону.

1. АППАРАТНАЯ ЛЕГЕНДА

На плате расположены два независимых индикатора, отвечающих за разные подсистемы.

/// HARDWARE DEFINITIONS ///
LED STM (MAIN) Основной "Мозг" (Pin PA2). Управляет генератором и питанием. Поддерживает плавное изменение яркости (PWM).
LED ESP (COMM) Модуль Связи (Pin PA1). Отвечает за Wi-Fi и PWA. Работает в режиме дискретного мигания (Вкл/Выкл).

2. 🔘 ФИЗИЧЕСКОЕ УПРАВЛЕНИЕ

Источник: Нажатие кнопки на корпусе. Приоритет: Индикация LED STM (Основного).

Действие (Input)LED STM (Main)LED ESP (Comm)Логика процесса
Включение3 короткихСамодиагностика и старт системы при подаче питания.
1 клик
(Вкл Wi-Fi/PB)
Длинная (0.3с)Старт модуля связи. Если он уже был включен — просто короткая вспышка-подтверждение.
2 клика
(Режим 1)
2 вспышкиЗапуск базового режима AM1 + RF1.
3 клика
(Режим Custom)
3 вспышкиЗапуск пользовательского режима (чтение из Flash памяти).
6 длинных
(Transport Lock)
6 вспышекАктивация транспортной блокировки и полное отключение.
12 кликов
(Reset Wi-Fi)
5 быстрыхОтправка команды сброса настроек сети на модуль связи.
16 кликов
(System Reset)
ПульсацияПлавное нарастание и спад яркости → Перезагрузка микроконтроллера.
Удержание 1-3.5с
(Выключение)
1 долгая (0.5с)Ручное завершение работы всех систем.
Удержание 4-7с
(RF-9 Mode)
Спецрежим захвата частоты. Активной индикации нет (только фоновая).
Удержание 7-9с
(Разблокировка)
Плавный розжигFade In эффект. Выход из режима Block или Transport Lock.
Удержание 11-15с
(Boot Mode)
10 быстрых10 быстрыхСинхронное мигание. Переключение флага разрешения запуска ESP.

3. 📱 ДИСТАНЦИОННОЕ УПРАВЛЕНИЕ

Источник: Команды из PWA (браузера). Приоритет: Подключается LED ESP (Связь).

Обратите внимание на различия в индикации одних и тех же действий (например, выключения) при запуске с кнопки и с телефона.

Команда PWALED STMLED ESPИнженерный комментарий
Любая команда
(Настройки)
1 короткаяПодтверждение приема пакета (AM_SET, RF_SET и др).
CTRL_OFF
(Стоп генерации)
1 короткаяПереход в режим ожидания (Standby).
CTRL_SHUTD
(Полное выкл)
3 быстрыхОтличие! С кнопки это 1 долгая на STM, из приложения — серия быстрых на ESP.
CTRL_UNLOCK
(Разблок)
Плавный розжиг3 быстрыхОтличие! PWA добавляет серию вспышек связи к плавному розжигу основного диода.
CTRL_BLOCK
(Блокировка)
1 короткаяПодтверждение перехода в Locked Mode.
RF_INV_SET
(Инверсия)
2 короткихУникальный паттерн для подтверждения смены полярности сигнала.
STEALTH_SET
(Выкл стелс)
2 короткихСигнал о том, что "Стелс" деактивирован и индикация вернулась.
STAT_GET
(Connect)
1 короткаяСрабатывает при первом открытии PWA (если устройство не заблокировано).

4. 🔄 ФОНОВЫЙ "HEARTBEAT"

Как устройство ведет себя в простое или в работе, когда вы его не трогаете.

Состояние системыАктивный LEDПаттерн (Ритм)Период
Active: Режим 1 (AM+RF)STM (Main)1 вспышкаРаз в 5 сек
Active: Режим 2 (Custom)STM (Main)2 вспышкиРаз в 5 сек
Active: 3-AlarmSTM (Main)1 вспышкаРаз в 3 сек
Active: RF-9 (Спец)STM (Main)1 вспышкаРаз в 1 сек (Частое напоминание)
Remote: Ожидание (Wi-Fi)ESP (Comm)1 вспышкаРаз в 9 сек
Remote: Dev ModeESP (Comm)1 вспышкаРаз в 3 сек
Remote: RF Submode 9ESP (Comm)1 вспышкаРаз в 1 сек (Быстрое, т.к. режим активный)

5. ⚠️ АВАРИЙНЫЕ И СПЕЦИАЛЬНЫЕ СОБЫТИЯ

СобытиеИндикацияПричина и Действие
BATTERY CRITICALПлавное затухание
(длительность 1 сек) на STM
Критически низкий заряд. Контроллер сохраняет состояние и принудительно отключает питание системы.
STEALTH MODEПОЛНАЯ ТЕМНОТАЕсли в настройках активирован Stealth, программный код блокирует включение любых светодиодов (кроме момента выхода из этого режима или полного сброса).

🛠 SYSTEM ANALYSIS (Ключевые отличия)

  • Идентификация источника отключения:
    Если устройство выключилось и мигнул Main (STM) — это было нажатие кнопки или авто-таймер.
    Если устройство выключилось и мигнул Comm (ESP) — команда пришла с телефона.
  • Видимость разблокировки:
    Разблокировка через приложение визуально заметнее (мигают оба канала), чем физическая (только плавный розжиг).