E-mail:service@linpowave.com
WhatsApp:+852 84019376

Интеграция датчиков mmWave с Home Assistant: пошаговое подробное руководство

blog avatar

Written by

Ningbo Linpowave

Published
Sep 19 2025
  • радар

Подписывайтесь на нас

Person standing in a factory with machinery in the background

Введение: от необработанных данных к интеллектуальным системам умного дома

Радар миллиметрового диапазона HLK-LD1125H — это высокочувствительный датчик, способный обнаруживать микродвижения, скорость и присутствие. В отличие от традиционных датчиков движения, радары миллиметрового диапазона способны отслеживать движение сквозь небольшие препятствия, обнаруживать микродвижения, например, дыхание, и даже различать несколько целей.

Для энтузиастов умного дома, использующих Home Assistant , главная проблема заключается в том, что HLK-LD1125H выводит необработанные данные UART , которые невозможно интерпретировать напрямую. Данное руководство содержит глубокий технический анализ , охватывающий принципы работы радаров, анализ данных, интеграцию и практические сценарии автоматизации, позволяющие сделать датчики mmWave полностью применимыми в среде умного дома.


Понимание интерфейсов радаров и принципов передачи сигналов

UART как основной интерфейс

HLK-LD1125H взаимодействует через UART (универсальный асинхронный приёмопередатчик) . Этот последовательный протокол передаёт данные побитно и требует для корректного анализа заголовков кадров, полезной нагрузки и контрольных сумм .

Основные преимущества UART для домашней автоматизации:

  • Простая схема подключения, широкая совместимость с микроконтроллерами.

  • Проще подключаться к платформам «умного дома» по сравнению с альтернативами на основе высокоскоростных интерфейсов SPI или I2C.

Основы обработки радиолокационных сигналов

Радары MmWave измеряют время пролета и доплеровский сдвиг для расчета:

  • Расстояние (диапазон): время, необходимое для возврата сигналов.

  • Скорость: использование изменений частоты Доплера.

  • Угол: Из разности фаз антенной решетки.

Это позволяет обнаруживать микродвижения , например дыхание, и отслеживать несколько целей , чего не могут обеспечить традиционные PIR-датчики.

Ссылка: Принципы работы радарных датчиков TI


Подключение HLK-LD1125H к Home Assistant

Аппаратный мост

Поскольку HLK-LD1125H выводит данные по TTL UART, он не может напрямую взаимодействовать с Home Assistant. Используйте микроконтроллер в качестве моста:

  • ESP32 или Raspberry Pi Pico: считывает данные UART и отправляет их через MQTT .

  • Raspberry Pi: считывает UART и обрабатывает данные с помощью скриптов Python для Home Assistant.

Преимущества:

  • Гибкость настройки обработки данных.

  • Надежная связь с Home Assistant без проприетарных зависимостей.

Использование пользовательских компонентов

Home Assistant поддерживает пользовательские компоненты для обработки данных UART. С помощью библиотек Python, таких как pyserial , необработанные шестнадцатеричные данные можно преобразовать в данные датчиков Home Assistant или двоичные данные.

Пример рабочего процесса:

  1. Считывание данных UART с помощью микроконтроллера или Raspberry Pi.

  2. Преобразовать шестнадцатеричные фреймы в структурированный JSON.

  3. Публикация данных в темах MQTT для Home Assistant.


Анализ необработанных радиолокационных данных

HLK-LD1125H выводит такие последовательности:

AA BB 01 02 03 04 FF
  • AA: Заголовок кадра

  • FF: Контрольная сумма

  • Средние байты: закодированные флаги расстояния, скорости и событий.

Преобразование полей данных

  • Расстояние: рассчитывает близость цели.

  • Скорость: измеряет скорость движения.

  • Флаг события: указывает на обнаруженное движение.

Фильтрация и шумоподавление

Факторы окружающей среды (вентиляторы, вибрации, мелкие предметы) могут быть источником шума. Применяйте методы фильтрации:

  • Фильтр скользящего среднего: сглаживает резкие колебания.

  • Фильтр Калмана: обеспечивает надежную оценку динамического состояния движущихся целей.

Ссылка: Обзор обработки радиолокационных сигналов


Сценарии автоматизации в Home Assistant

Умное освещение

  • Включайте свет при обнаружении движения.

  • Избегайте ложных срабатываний от домашних животных или мелких предметов, используя пороговые значения скорости.

HVAC и контроль окружающей среды

  • Отрегулируйте кондиционирование или вентиляцию в зависимости от загруженности помещения.

  • Снизьте потребление энергии, сохранив комфорт.

Безопасность и обнаружение присутствия

  • Обнаружение неожиданного присутствия и активация оповещений.

  • Объедините несколько радиолокационных датчиков для улучшения пространственной осведомленности.

Пример автоматизации YAML:

alias: Living Room Motion Trigger trigger: platform: mqtt topic: "home/livingroom/radar" condition: condition: template value_template: " {{ value_json.motion_detected }} " action: service: light.turn_on target: entity_id: light.living_room_main

Расширенные соображения

Частота дискретизации против точности

  • Более высокая частота дискретизации улучшает обнаружение микродвижений, но требует большей вычислительной мощности.

  • Сбалансируйте частоту и размер полезной нагрузки для эффективности Home Assistant.

Развертывание нескольких датчиков

  • Несколько радаров улучшают покрытие и уменьшают количество ложных срабатываний.

  • Используйте логику объединения событий для агрегации показаний и получения надежных триггеров автоматизации.

Вмешательство в окружающую среду

  • Воздушный поток, вибрации и металлические предметы могут стать причиной ложных показаний.

  • Объедините данные радаров с данными датчиков окружающей среды для повышения точности.


Часто задаваемые вопросы

В1: Может ли HLK-LD1125H обнаруживать микродвижения, такие как дыхание?
О: Да, при достаточной частоте дискретизации и надлежащей фильтрации.

В2: Нужен ли мне MQTT для интеграции?
A: Рекомендуется, так как это позволяет микроконтроллерам надежно взаимодействовать с Home Assistant.

В3: Как отладить необработанные данные UART?
A: Используйте инструменты последовательного мониторинга для проверки и подтверждения структуры кадра и правильности полезной нагрузки.

В4: Как радары миллиметрового диапазона соотносятся с датчиками PIR?
A: MmWave обеспечивает высокоточное обнаружение движения, многоцелевое обнаружение и обнаружение микродвижений, тогда как PIR-датчики обнаруживают только более крупные движения.


Заключение

Интеграция миллиметрового радара HLK-LD1125H с Home Assistant преобразует необработанные данные с датчиков в полезную информацию для умных домов. Принципы работы радара, анализ данных и логика автоматизации позволяют добиться высокоточного определения присутствия людей в доме, энергоэффективного управления освещением и системами отопления, вентиляции и кондиционирования воздуха, а также обеспечить повышенную безопасность.

Дополнительная литература:

При правильной настройке радар mmWave может вывести вашу домашнюю автоматизацию с уровня простого обнаружения движения до уровня интеллектуальной, отзывчивой и распознающей микродвижения системы .

Связанные блоги

    blog avatar

    Ningbo Linpowave

    Committed to providing customers with high-quality, innovative solutions.

    Tag:

    • Радар миллиметрового диапазона
    • Радар Linpowave
    • Домашний помощник
    • ХЛК-LD1125H
    • МКТТ
    • Интеграция радара своими руками
    Поделиться на
      Click to expand more