Датчик Hi-Link LD-2450 дозволяє відстежувати присутність, швидкість руху та координати до трьох осіб що знаходяться у кімнаті. Тому я зробив простий корпус та написав кастомний зовнішній компонент для ESPHome щоб долучити ці датчики до розумного будинку HomeAssistant.
Відео версія статті
Коли я побачив перші огляди mmWave сенсорів я захопився ідеєю зробити підсвічування окремих зон в кімнатах в залежності від того де саме знаходиться людина. Тому після пошуків датчика я натрапив на Hi-Link LD2450 який дозволяє відстежувати присутність, швидкість руху та координати до трьох осіб що знаходяться у кімнаті. Датчик має bluetooth і до нього можна під’єднатись з застосунка для телефона для оновлення прошивки чи перевірки працездатності.
Отримавши датчики я змоделював простий корпус, що дозволяв встановлювати датчик в кутку кімнати.
На момент виходу статті, ще не було офіційного релізу бібліотеки ESPHome для роботи з цим датчик, тому я зробив кастомний зовнішній компонент. Крім протоколу роботи з датчиком по UART я також додав функції які були необхідні мені. Датчик повертає координати персон відносно себе, а щоб це було зручно використовувати в правилах автоматики я додав поворот координат (якщо датчик знаходиться в кутку) та софтварні зони детекці (бо датчик має обмеження в три зони та може використовувати або зони детекції або зони ігнорування і не може використовувати їх разом)
Далі треба припаяти живлення та UART між датчиком і контролером. Будьте уважні бо колір проводів у роз’ємі, що постачається в комплекті може мати нестандартне колірне забарвлення, тому уважно перевіряйте розпіновку на датчику.
Коли прошивка залита в контролер та датчик зібраний в корпус його можна встановити і завершити налаштування.
Для завершення налаштування встановлюємо поворот координат та налаштовуємо зони ігнорування для датчика. Далі вже по новим (повернутим) координатам встановлюємо програмні зони детекції, їх може бути скільки завгодно (у мене зараз використовується 5). Також в координатах дверей встановлюємо точки входу, щоб затримка реєстрації присутності не працювала коли людина виходить з кімнати, а працювала тільки тоді коли датчик випадково втрачає ціль.
От і все, тепер можна використовувати зону виявлення присутності.
Завантажити файли проекту - Відстеження людей з mmWave сенсором LD2450
Дякую за вашу увагу!