nettips.ru

Модуль LD2410 для Умного сетевого хаос дома

На главную Cisco Systems Arduino VoIP Android Умный сетевой хаос дом маршрутизатор Беларусь Asterisk коммутатор Python Nateks Alcatel MTS Velcom Gigaset ZTE Grandstream Huawei админы шутят о сайте HP Zelax Allied Telesis D-Link Штрихкоды
Телефонные номера доступа sip операторов VitebskPets - инфопомощь животным в Витебске Телефонные коды городов и стран мира.

Рейтинг статьи: 5.000/5 Рейтинг 5.00 из 5Рейтинг 5.00 из 5Рейтинг 5.00 из 5Рейтинг 5.00 из 5Рейтинг 5.00 из 5 (2 голосов).

Вышестоящая статья:

Создание умной сети хаос дома

Датчики определения движения и присутствия с определением расстояния до объекта LD2410, LD2410B, LD2410C для Умного сетевого хаос дома.

Спонсор этой страницы:

Пожелание к умной подсветке

Первый проект подсветки рабочей области на кухне был собран с использованием датчика движения SR-501.

Оказалось не очень удобно. Когда стоишь вплотную к рабочему столу, ты выпадаешь из области видимости датчика, и подсветка выключается.

Когда сидишь за обеденным столом, датчик реагирует на движение и то выключается, то включается.

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

А еще пожелание иметь возможность управлять включением/выключением самому.

Реализован проект с использованием датчика присутствия LD2410

Датчик присутствия LD2410

Широкий диапазон рабочего напряжения: 5 – 12 В постоянного тока;
Расстояние срабатывания до 5 метров;
Угол обнаружения, охват до ±60 градусов;
Измерение расстояния до объекта;
Отслеживание как движущихся так и статических объектов;
Отслеживание света;
Bluetooth у ld2410b и ld2410c на борту;
UART на борту;
Возможность тонкой настройки и разделения активности по зонам;
Потребляемый ток покоя: ?100 мкА;
Напряжение на выходе: 3.3 В;
8 сегментов (по 25 или 75 см).
Настройка чувствительности и других параметров через приложение HLKRadarTools

Модуль определения человеческого тела LD2410 использует технологию радиолокационного датчика миллиметрового диапазона 24 ГГц. По сравнению с другими решениями он имеет очевидные преимущества:

1.Помимо того, что он чувствителен к движущимся человеческим телам, он также может чувствительно ощущать статические, микродвижущиеся, сидящие и лежащие человеческие тела, которые не могут быть идентифицированы традиционными решениями;
2.На него не влияют окружающая среда, такая как температура, яркость, влажность и колебания света;
3.Он хорошо проникает через оболочку и может быть спрятан в корпусе для работы;
4.Возможно настроить чувствительность каждого сегмента для достижения гибкой и точной индивидуальной конфигурации.

Подключение и настройка

Для ESP8266 используется Serial и пины TX и RX.
Подключаются TX ESP на RX LD2410 и RX ESP на TX LD2410.
На ESP32 используется Serial1
в файле _user.h приведены примеры подключения к разным ESP.

//--------------------------------------------------------
// модуль module_LD4210.ino Датчик присутствия
// Работает на контактах Serial TX,RX или Serial1 TX1,RX1
#define MAX_LD4210 (5U) // Количество событий
#define LD4210_MENU "?"
//ESP32
#define sensorSerial Serial1
//Для ESP32-с3 Supermini
//ESP32c3 Supermini
//#define RX_PIN 3
//#define TX_PIN 2
//ESP32S3
#define RX_PIN 11
#define TX_PIN 10

//ESP8266
//#define sensorSerial Serial
//#define RX_PIN RX
//#define TX_PIN TX


Организация подсветки

Подсветка реализована с помощью модуля управления ШИМ. module_PWM.ino

В файле _user.h приведены примеры подключения к на 2 канала.

// модуль управления ШИМ сигналом
// Список пинов, к которым подключается реле в module_PWM.ino
// 1 - {0}; 2 - {0,2}

#define PWM_PIN 2
#define PWM_PINS {2,3}

Управление


Указывается тип события.

Вписывается время начала события и время окончания.

Указываются дни недели.

Указываются команды, которые надо выполнять, и в какой модуль, и какому соседу по IP посылать.

1) Команда сработке выполняется один раз.
2) Команда во время сработки выполняется раз в секунду.

Выключатель follow next указывает надо ли проверять следующие условия.

Например если сработало условие присутствие до 230 см незачем проверять условие присутствие до 500 см.

Пример сценария умной подветки рабочей зоны на кухне.

При условии присутствие до 230 см в дневное время запускается таймер PWM_H

При условии присутствие до 500 см в любое время запускается таймер PWM_H

В таймерах присутсвует таймер P_ON_OFF привязанный к Алисе через WQTT.RU

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

Если подойти к рабочей зоне включиться яркая подсветка.

Если ночью надо включить подсветку поярче, можно попросить Алису.

После того, как все уйдут свет выключится автоматически.

При желании контролировать из умного дома добавьте подписку на топик
MyDevices/hub/xxxxxxxx/get/LD2410
в качестве датчика движения.


И пусть умные вещи доставляют удовольствие.

аппаратура Android Arduino Программирование Умный сетевой хаос дом

Пожалуйста, оцените и ВЫ эту статью:

Комментарии к статье:

  • 2025-02-02 16:55:10, 123 :

    в этом датчике присутствия я использую библиотеку MyLD2410.h


Ваши отзывы и предложения по работе сайта направляйте на форму обратной связи.

Яндекс.Метрика