Как стать автором
Обновить

Zigbee датчик присутствия на сенсоре LD-2410

Время на прочтение2 мин
Количество просмотров10K

Это уже вторая версия датчика присутствия на чипе LD-2410. Первая была максимально простая, прошивка была собрана на PTVO, все хорошо работало, но захотелось немного расширить функционал.

Немного о самом модуле.

Напряжение питания - 5-12 Вольт, если верить даташиту. Не надо ему верить. Я при сборке одного перепутал блоки питания, подключил к 12 вольтам. Яичницу на нем, конечно не пожарить было, но грелся он весьма ощутимо. И даже неприятно.

Потребление тока - 80 мА. Заявленное соответствует реальному.

Частота радара - 24 ГГц. С одной стороны хорошо, он не пробивает три стены на вылет. С другой - если залезть под одеяло с головой, то скорее всего за человека он уже считать не будет.

Размеры 35х7 мм. Исходя из размеров первая версия датчика присутствия была собрана в корпусе от светодиодной лампы MR-16.

На модуле есть выход на котором при обнаружении присутствия появляется 3.3 вольта. И UART, куда при включении он начинает безостановочно гнать длиннющую строку со всеми данными.

У зигби устройств, к сожалению, далеко не у всех, есть замечательная фича, прямой биндинг. То есть одно устройство подает команду на другое напрямую, минуя координатор, сервер умного дома и прочее. То есть появилось тело в туалете - зажегся свет. Нет тела - нет света. С одной стороны хорошо, с другой стороны, если на дворе день, на улице светло, датчик стоит в прихожей, а через окно светит солнце, то зачем включать свет? Так к датчику присутствия добавились датчик освещенности и пороговое значение освещенности:

Теперь вернемся из прихожей в туалет. Когда туда идешь ночью, то уже не очень хочется, чтобы свет включался и окончательно будил тебя. Поэтому в датчик добавилось текущее время и время начала и конца "дневного периода". Led mode это режим работы светодиода в датчике (горит всегда, всегда выключен, включается только в ночное время при присутствии)

Соответственно добавились два выхода датчика для биндинга, "дневной" и "ночной".

Первый выход это выключение самого микроволнового датчика, для членов секты шапочек из фольги. Второй и третий - те самые выходы.

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

Схема устройства с первой версии не сильно усложнилась:

На верхней стороне платы размещается все тот же модуль CC2530, над ним сам датчик LD-2410, фоторезистор, светодиод, питание и транзистор выключения датчика.

На нижней либо блок питания, если надо подключать к 220, либо просто разъем microUSB

В собранном виде на примере варианта с USB питанием:

Сейчас практически все продающиеся LD-2410 имеют на борту Bluetooth (модификация LD-2410B), поэтому настройка чувствительности теперь делается с телефона без проблем приложением HLK Radar Tool.

Герберы и прошивку можно скачать тут

Для приобретения готового девайса можно написать мне

Теги:
Хабы:
Всего голосов 15: ↑15 и ↓0+15
Комментарии6

Публикации

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн