Сборка радара присутствия HLK-LD2410B на ESP32 для Алисы
Классические пироэлектрические датчики движения (PIR-сенсоры) реагируют только на перемещение тепловых объектов. Если человек садится в кресло почитать книгу или работает за компьютером, PIR-датчик перестает видеть движение и гасит свет в комнате.
Решением этой проблемы стали миллиметровые радары присутствия (mmWave 24 ГГц). Сенсор HLK-LD2410B способен фиксировать даже микроскопические движения грудной клетки при дыхании человека. В этом руководстве мы разберем сборку сверхточного DIY-датчика присутствия на базе HLK-LD2410B и ESP32 под ESPHome с интеграцией в Алису.
Преимущества радара HLK-LD2410B
- Раздельные зоны детекции: Датчик определяет два типа состояния на расстоянии до 8 метров: Moving target (активное движение) и Still target (неподвижное присутствие/дыхание).
- Настройка чувствительности по воротам (Gates): Вы можете точно настроить пороги чувствительности для каждого метра дистанции, чтобы радар не реагировал на колыхание штор или вентилятор.
- Встроенный Bluetooth (версия 2410B): Позволяет калибровать зоны через фирменное приложение HLKRadarTool со смартфона.
NOTE
Рабочая частота 24 ГГц позволяет устанавливать модуль HLK-LD2410B скрытно за гипсокартонными стенами, натяжным потолком или плафоном светильника.
Шаг 1. Схема электрических соединений
- VCC (HLK-LD2410) $\rightarrow$ к пину
5V(VIN) платы ESP32. - GND (HLK-LD2410) $\rightarrow$ к пину
GNDплаты ESP32. - TX (HLK-LD2410) $\rightarrow$ к пину
GPIO16(RX2) платы ESP32. - RX (HLK-LD2410) $\rightarrow$ к пину
GPIO17(TX2) платы ESP32.
Шаг 2. Конфигурация в ESPHome
Добавьте официальный компонент ld2410 в конфигурацию узла ESPHome:
esphome:
name: presence-radar-room
esp32:
board: esp32dev
uart:
- id: uart_bus
tx_pin: GPIO17
rx_pin: GPIO16
baud_rate: 256000
ld2410:
id: my_radar
uart_id: uart_bus
binary_sensor:
- platform: ld2410
has_target:
name: "Присутствие человека"
has_moving_target:
name: "Движение в комнате"
has_still_target:
name: "Неподвижное присутствие (Дыхание)"
Шаг 3. Автоматизация освещения с Алисой
После проброса бинарного сенсора Присутствие человека в «Дом с Алисой»:
- Включение: Свет загорается за
0.1 секундыпри входе в помещение. - Удержание: Свет НЕ выключится, пока вы неподвижно сидите в комнате.
- Мгновенный сброс: При фактическом выходе человека радар снимает флаг присутствия через
5 секунд, экономя электроэнергию.
Подробности работы с другими кастомными сборками читайте в статье Управление адресной лентой WLED на ESP32 через Алису.
Инструкция по настройке
Подключение модуля HLK-LD2410B к ESP32
Соедините пины VCC (5V), GND, TX (GPIO17) и RX (GPIO16) радарного сенсора с платой ESP32.
Настройка компонента ld2410 в ESPHome
Добавьте платформу ld2410 в YAML-конфиг ESPHome для точной регулировки чувствительности зон движения и дыхания.
Создание сценария мгновенного света с Алисой
Настройте включение освещения без задержек при входе и удержание света, пока человек неподвижно читает книгу.