Программирование зон для датчика движения: Настройка датчика движения — 130 фото типовых схем подключения

Содержание

Настройка датчика движения для включения освещения

Автоматическое включение и выключение света весьма удобно для решения любой задачи освещения — от бытового светильника до охраны и видеонаблюдения. Ключевую роль в обустройстве такого рода системы играет специальный датчик движения. Рассмотрим, как выполняется настройка датчика движения для освещения в доме, квартире, общественном помещении и на улице отдельно, в составе фонаря или светильника, а также как правильно отрегулировать его по двум или трем основным параметрам.

Разновидности датчиков движения и их особенности в работе

Прежде чем приниматься за настройку параметров датчика движения, необходимо определиться с его типом. От этого во многом будут зависеть рекомендации по месту использования и регулировки его характеристик. Все детекторы разделяются по механизму идентификации движущегося объекта на следующие разновидности:

  • Инфракрасные.
  • Акустические.
  • Микроволновые.
  • Ультразвуковые.
  • Комбинированные.

По принципу действия все они разделяются на активные и пассивные. К первому типу относятся комбинированные, ультразвуковые и микроволновые. Они состоят из передатчика, посылающего сигнал в пространство в рамках зоны действия, и приемника, принимающего их в случае отражения от объекта. Вторые (инфракрасные и акустические) основаны на считывании теплового излучения от источника движения.

Максимальное распространение в быту получили инфракрасные модели. главные их преимущества — оптимальная стоимость, широкая зона охвата и возможность настройки тремя регуляторами. В помещения большой протяженности рекомендуется устанавливать акустические и ультразвуковые приборы (включаются с большого расстояния), а для охранных систем — микроволновые, так как работают даже через стены.

Настройка датчика движения 1

Настраиваемые характеристики датчика движения

Регулировка и настройка датчика движения осуществляется по следующим основным характеристикам:

  • Угол по отношению к зоне обзора.
  • Чувствительность.
  • Степень естественной освещенности.
  • Период свечения светильника до угасания после инициации.

Рассмотрим особенности каждой характеристики детально.

Угол

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

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

Настройка датчика движения 2

Чувствительность

Отрегулировать датчик движения по уровню чувствительности — это вторая важная задача при его установке. Для этой цели на корпусе устройства имеется регулятор или кнопка с подписью «SENS». Его значение должно быть таким, чтобы предупредить ложные срабатывания — на мелких животных, птиц, ветки деревьев и так далее.

Настройка датчика движения 3

Освещенность

Степень чувствительности к уровню естественного освещения позволяет активизировать датчик движения для включения светильника только с наступлением сумерек. Настройка выполняется с помощью регулятора или клавиши с надписью «LUX». Данная функция позволяет зажигать освещение в доме или на улице только с наступлением темноты, экономя тем самым энергию от ненужного дневного расхода.

Время

Также в датчике движения присутствует регулятор времени задержки, обозначаемый, как правило, надписью «TIME». Установить его можно в положение от самого минимального до максимального значения — от 5 секунд до 10 минут. Это период, в который электрический ток будет поступать на светильник после крайнего обнаружения движения в поле зрения сенсора. Для разных ситуаций оно может быть различным. Например, для уличного фонаря рядом с домом оно должно быть максимальным. Так как выходя во двор, можно зайти за угол дома или уйти на такое расстояние, где детектор уже не видит объект, и свет может быстро потухнуть, а человек останется в темноте.

Базовые параметры датчика движения

Помимо изменяемых параметров у каждого датчика движения существует базовый набор, строго заданный производителем, это:

  • Ширина охвата.
  • Дальность действия.
  • Мощность применяемого светильника.
  • Способ установки.

Рассмотрим их особенности более подробно.

Ширина охвата

Современные датчики на движение различаются по углу обзора в широких пределах – от прямого угла до полного круга. Чтобы знать, как правильно настроить его в конкретных условиях, следует прибегнуть к следующим рекомендациям производителя:

  • Для общего охвата и расположения на столбе — 3600 по горизонтальной плоскости.
  • С той же целью, но на стене — 1800.
  • В бытовых условиях достаточно модели с углом по вертикали порядка 200.
  • На объектах повышенного контроля и в целях охраны применяются детекторы с шириной охвата в вертикальной плоскости около 1800.

Настройка датчика движения 4

Дальнобойность

Характеристика прибора указывается в метрах и определяет, на каком расстоянии от сенсора должен располагаться движущийся объект для его инициации. Для помещения его значение минимально — от 2 до 5–6 м, для улицы — до нескольких десятков метров. При этом чем дальше зона покрытия, тем выше вероятность ложных срабатываний, так как требуется весьма чувствительный детектор.

Настройка датчика движения 5

Мощность светильника

Датчик движения, как любой электротехнический прибор, способен пропускать тон заданного номинала. Поэтому подключение к нему ограничивается по суммарной мощности. Например, если прибор рассчитан на 100 Вт, к нему можно подсоединить не более двух ламп по 50 Вт или четырех по 25 Вт и так далее.

Способ монтажа

По способу установки и месту применения датчики движения имеют следующие модификации:

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

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

Как настроить датчик движения для светильника в помещении

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

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

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

Настройка датчика движения 6

Настройка датчика движения для уличного фонаря

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

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

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

Регулировка датчика движения по двум или трем параметрам

Большая часть моделей в зависимости от производителя имеет два или три регулятора — это время, чувствительность и освещенность. Рассмотрим, как выполняется настройка датчиков движения с регулировкой на практике по каждому из этих параметров.

Настройка датчика движения 7

Регулировка времени задержки

После того как устройство установлено и подключено, необходимо найти на его корпусе регулятор «TIME» и повернуть его в то положение, которое покажется оптимальным в конкретных условиях. Например, на лестничной площадке — это тот период, который необходим для прохода до двери или в обратном направлении. В ходе дальнейшей эксплуатации его можно легко корректировать в большую или меньшую сторону.

Регулировка по уровню освещенности

Необходимо найти регулятор «LUX» и установить его в минимальное положение, то есть когда прибор будет включаться только при полной темноте. Затем дождаться вечера (нужного уровня сумерек) и медленно поворачивать его до тех пор, пока не зажжется свет.

Регулировка по степени чувствительности

Найдя регулятор «SENS» с помощью напарника необходимо определить оптимальную чувствительность детектора. Для этого один человек должен непрерывно ходить на заданном от прибора расстоянии, в то время как другой поворачивать регулятор, пока светильник не включится.

Настройка датчика движения 7

Заключение

Правильно настроить работу светильника с датчиком движения позволяет прежде всего выбор его по заводским параметрам:

  • Ширине охвата.
  • Дальности действия.
  • Суммарной мощности подключаемых светильников.
  • Способу монтажа и сфере применения.

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

Видео по теме

Хорошая реклама

 

11. Беспроводные датчики, кодирование и установка адресов

Как запрограммировать беспроводные датчики охранной сигнализации?


Мы создали этот материал для помощи нашим клиентам, а также  всем людям, которые сталкиваются с необходимостью программировать свои сигнализации для работы с новыми безпроводными датчиками. Этот справочник применим для датчиков и систем сигнализации произведенным в Китае (Made-in-China).

 

Вообще существует два типа беспроводных протокола для связи датчиков и центрального модуля сигнализации, которые используются в системах произведенных в Китае.  Это системы с фиксированным кодом (Fixed Code PT2262) и с Обучаемым кодом(Learning Code Ev1527).

(Подробней об отличии этих систем в Дополнении №1 )

 

Итак, начинаем подготовку к программированию:

Шаг1: Проверьте Ваш безпроводный датчик , какой он системы кодирования PT2262 или Ev1527???

Обычно Вы сможете найти кодер это микросхема  PT2262 на плате датчика,кроме этого, должны присутствовать перемычки A0-A7 для задания фиксированного адреса датчика. Если Вы обнаружите микросхему  Ev1527 то перед Вами датчик с обучаемым кодом.

 

Шаг 2 : Как запрограммировать датчик с фиксированным кодом (PT2262) .

Программирование датчика с кодом типа  PT2262 очень простое , так как  датчики PT2262  не используют перемычки для установки адреса (Если пользовательхочет поменять или добавить код безпроводного датчика он должен иметь определеннй уровень знаний в электронике)

  1. a. Найдите код адреса  на центроальном модуле сигнализации.

Обычно это выглядит примерно так как указано ниже:

Вы можете найти это код на задней крышке или внутри модуля, если это Вам не удалось – обратитесь к поставщикуr.

Как читать код:

«2» – нет перемычки (пусто),

« 1»- перемычка на High-Level (H),

« 0»-перемычка на Low-Level (L)

b. Теперь найдите перемычки A0-A7 на печатной плате внутри беспроводного датчика .

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

.

d. Установка кода зоны.

Код зоны используется для задания типа датчика или типа сообщения о сработке этого датчика. Эти коды устанавливаются перемычками обозначенными  D0-D3. На нашем фото значение этого кода установлено в  2021 ( читается от  D0 к  D3).

Более проробно о назначении зон и установке перемычек здесь : загрузка файла

Часть 2: Как запрограммировать безпроводный датчик с кодировкой типа  eV1527 .

Ну здесь все проще простого!

1. Подключите батарейку и включите датчик.

2. Установите код зоны с помощью перемычек D0-D3. (Это может не обязательно понадобиться для Вашей сигнализации)

3. Переведите Вашу сигнализацию в режим программирования.

4. Нажмите кнопку "Study” или «Learn» или Test" или «Code»  на безпроводном датчике  ( называются они в разных системах по разному) , если такой кнопки на Вашем датчике нет – просто произведите действие , которое приведет к сработке датчика ( например пройдите или махните рукой перед датчиком движения).

5. Центральный модуль должен сообщить Вам об успешном распознавании датчика.

Примечание: Если Вы все сделали по нашим рекомендациям , но система не видит нового датчика , то может быть несколько причин:

a. Частот работы датчика и системного модуля не совпадают ( например система работает на частоте 433MHz. а датчик на другой). Проверьте!

b. Различные сопротивления резистора на генераторах системы и датчика  (например не  4.7M)

Типовое значение сопротивлений для кодеков EV1527 это 300 K, 330 K, 360 K, 390 K и 430 K. Как правило кодеки EV1527 с сопротивлением 300 K могут успешно работать с системами PT2262 имеющими сопротивление в диапазоне от 1.5 M to 4.7 M.

Дополнение 1.

Основные различия между системами фиксированного кода (PT2262) и обучаемого кода (Ev1527)

 

Фиксированный код:

Кодировщик , микросхема PT2262 ( Обычный беспроводный датчик)
Декодер , микросхема PT2272 ( В центральном блоке сигнализации)
Адресация: 3  в степени 8  (6561 уникальных адресов).

Описание возможностей:

1. Защищенность не высокого уровня, несколько устройств могут иметь тот же адрес и это может приводить к фальшивым сработкам.

2. Довольно сложно добавлять новые датчики . Теоретически фиксированные коды системы и датчиков должны быть идентичны и если Вы хотите добавить новый датчик Вы должны знать адрес центрального модуля и обладать некоторыми познаниями в электронике.

3.Ужаснейшая неприятность – потеря брелока ( пульта дистанционного управления) .Потому что системный блок может не удалить адрес старого брелка и человек нашедший Ваш брелок сможет управлять Вашей сигнализацией!  Можно конечно  сменить адрес системного модуля, но это повлечет за собой необходимость смены кодов на всех датчиках , для того чтобы они могли работать с новым адресом центального модуля. .

Обучаемый код:

Кодировщик , микросхема eV1527
Декодер , микросхема: MCU
Address: 2  в степени 20 (1048576 уникальных адресов)

Описание возможностей:

1.Высокий уровень секретности , 100 миллионов адресов снижает риск повтора или совпадения.

2. Очень легкая процедура добавления и удаления новых беспроводных датчиков. Все датчики имеют разные адреса после обучения .

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

Сравнение систем кодирования

ТИП

Чип IC

Метод кодирования

Секретность

Цена

Фикс. код

PT2262

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

Низкая

Низкая

Обуч. код

EV1527

Автоматическое кодирование, копирование кода или обучение

Средняя

Средняя

Цикл. код

HCS301

Автоматическое кодировани, использование алгоритма для смены кода при каждом использовании

Высокая

Высокая

Цикличный код обычно используется в автомобильных сигнализациях

Настройка сенсорных (инфракрасных) датчиков движений: регулировка для освещения

Датчики движения (ДД) получили мировое признание уже в 90-х годах прошлого века. Универсальные приборы стали незаменимыми помощниками в экономном расходовании электроэнергии при освещении малопосещаемых помещений, лестничных маршей, подъездов в многоквартирных домах и тёмных участков улиц. ДД стали неотъемлемой частью охранных систем, как внутри зданий и сооружений, так и на внешнем периметре.

Датчик движения

Датчик движения

Правила размещения

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

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

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

Важно! При внешнем подключении ДД на фасадах домов их крепят под свесами кровли или защитными козырьками.

Отличие от датчика присутствия

Датчики присутствия (ДП) по своему функциональному предназначению отличаются от детекторов движения, хотя и во многом схожи. ДП – очень чувствительные приборы. Они могут реагировать на покачивание головы, движения рук человека, присутствующего в зоне контроля прибора.

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

Датчик движения тоже может выполнять охранные функции: включать звуковую сигнализацию, камеры видеозаписи, регулировать режимы работы различного оборудования. Всё же главная задача ДД – это фиксация появления и перемещения человека в зоне контроля, в соответствии с этим включать освещение и всё вышеперечисленное оборудование.

Какие ДД для регулировки освещения лучше

По принципу регистрации движения датчики разделяются на три вида, это детекторы:

  • ультразвуковые;
  • микроволновые;
  • инфракрасные.

Ультразвуковые

ДД используют для фиксации движения объекта наблюдения путём восприятия отражённой волны в УКВ диапазоне. Датчиком распространяются в зоне контроля звуковые волны с частотой от 20 до 60 кГц. Детектор улавливает отражённые сигналы и сравнивает их характеристики с исходящим сигналом. В случае расхождения параметров срабатывает сигнальное устройство ДД.

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

Микроволновые

В отличие от ультразвуковых приборов, эти датчики излучают электромагнитные импульсы с частотой 5,8 ГГЦ. Принцип действия аналогичен работе радиолокационной станции (РЛС). Датчик излучает электромагнитные волны в определенном секторе пространства. При отсутствии движения отражённый сигнал сравнивается с исходным импульсом. Если частота отражённого сигнала стабильна, прибор будет находиться в режиме ожидания. В противном случае ДД срабатывает, фиксируя перемещение какого-либо тела.

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

Инфракрасные

Работа инфракрасного датчика (ИДД) построена на регистрации изменений теплового фона окружающего пространства. Все живые организмы излучают тепло в инфракрасном диапазоне. Основной частью ИДД является пироэлектрический элемент (линза Френеля).

При изменении теплового фона контролируемой зоны концентрированные отражённые ИК лучи изменяют потенциал электрического поля линзы. Вследствие этого срабатывает реле, которое замыкает цепь питания сигнального устройства и приборов освещения.

Принцип работы ИДД

Принцип работы ИДД

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

Подключение ИДД к осветительному прибору

На задней панели каждого датчика движения выведены три провода для подключения прибора к электрической сети и осветительному прибору. Провод, который соединяют с фазой, обозначают литерой «L». Нулевой провод расположен под буквой «N». Третий вывод «А» является проводником выходной фазы, подключаемой к лампе освещения.

Нулевой вывод прибора освещения соединяют с проводом «N». Обычно изоляция проводов ИДД окрашена в следующие цвета:

  • фаза – красный;
  • ноль – чёрный или коричневый;
  • силовой выход на лампу – синий или голубой.

Установка датчика своими руками

Схемы подключения

Если домашний мастер владеет минимальным опытом монтажа домашней электропроводки, то установить датчик движения своими руками не вызовет особых затруднений. При возникновении сомнений лучше изучить сопроводительную документацию. Как правило, производитель указывает схему подключения датчика движения к прибору освещения. В некоторых случаях в схему подключения встраивают дополнительный выключатель. Им пользуются, если нужно временно отключить прибор. Ниже представлены две схемы подключения ИДД к лампе.

Два варианта подключения

Два варианта подключения

Важно правильно выбрать место установки прибора. Это во многом зависит от вида его исполнения. Он может быть потолочным, угловым или проходным вариантом модели. После этого надо определить, какое количество провода понадобится для монтажа датчика.

Если нужно крепить прибор к потолку или стене из монолитного или сборного бетона, то нужно запастись перфоратором и дюбелями. Для крепления ИДД к дереву понадобятся шуруповёрт и шурупы.

Перед установкой прибора надо продумать вид прокладки проводов: это будет скрытая или открытая проводка. Соответственно, нужно будет подготовить соответствующий инструмент и материалы.

Дополнительная информация. В некоторых моделях встречается четвёртая клемма, обозначенная литерами «РЕ». Она предназначена для подключения защитного заземления. Клемму ни в коем случае нельзя путать с рабочим нулевым проводом «N».

Проверка и настройка датчика после установки

После подсоединения датчика достаточно провести ладонью перед экраном. Он мгновенно отреагирует включением света. В противном случае нужно внимательно пересмотреть правильность соединения проводов.

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

Чем можно регулировать детектор

Все современные датчики движения для включения света оснащены тремя регуляторами. Это настройки чувствительности, освещённости и задержки отключения. Четвёртый параметр – угол установки, настраивают путём поворота и наклона головки прибора.

Регулировочные винты

Регулировочные винты

Настройка параметров

Угол установки

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

Чувствительность

Параметр регулируется винтом на корпусе датчика с надписью «SENS». Уровень чувствительности определяют опытным путём. Винт устанавливают в среднее положение. Проверяют, насколько быстро будет реагировать прибор включением света при появлении человека в его поле контроля. Поворачивая винт, добиваются наиболее результативного положения регулятора.

Винт  «SENS»

Винт  «SENS»

Освещённость

Винт «LUX» даёт возможность отрегулировать срабатывание датчика при ухудшении естественного освещения помещения. Поворотом винта исключают ненужные включения освещения в светлое время суток.

Время задержки

Задержка зависит от индивидуальной потребности человека во времени включения световых приборов. Время задержки может устанавливаться в диапазоне от 1 секунды до 10 минут. Например, на лестничных маршах и площадках задержка должна соответствовать времени неспешного прохождения по ним человека, плюс 5-10 секунд запаса.

Беспроводные датчики движения

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

Беспроводные ИДД

Беспроводные ИДД

Датчики движения не только обеспечивают комфортное передвижение людей в тёмное время суток и выполняют охранную функцию, но и приносят значительную экономию расходов на оплату электроэнергии. На рынке электротехники всегда можно найти прибор, отвечающий самым взыскательным предпочтениям потребителей.

Видео

Датчик движения и подключение сигнализации и видеорегистрации в Home Assistant на Raspberry pi

Хочу рассказать о своем небольшом опыте работы с Home Assistant (далее – HA) на Raspberry pi и о подключении функционала видео регистрации, датчика движения и, соответственно, функции охраны дома с получением по почте снимков в случае срабатывания “охраны”.

Конечно же, одной из причин является желание понять из ваших отзывов, что же я все-таки “понаделал не так”, реализуя данный сценарий.

Есть три пути настройки вышеуказанного функционала: “без заморочек”, “короткий” и “самостоятельный”. В первом случае, вы, скачав готовый образ с сайта https://ViaMyBox.com/downloadpage для вашей Raspberry pi, можете посмотреть, как все выглядит в уже настроенном виде. Во втором случае, вы можете скачать zip с сайта или с гитхаб проекта, проинсталлировать и поставить HA docker образ через утилиту (sudo via-setup.sh), чтобы посмотреть, как все настроено. И, наконец, третий путь — настроить “все по-своему”: взять что-нибудь полезное с сайта или githab проекта, или из этого туториала. Ссылки на все в конце статьи.

Предположим, что у вас уже есть работающий Home Assistant (HA). В данной статье мы рассмотрим только аспекты формирования yaml конфигураций и описания последовательности правил и условий, приводящих к конкретному действию, в нашем случае — подключению “охраны дома” и срабатыванию скрипта, который начинает фотографировать в течение 5 секунд после срабатывания датчика движения. И в результате, Home Assistant посылает сделанные снимки по почте. Я не специалист по yaml или по созданию конфигураций для Home Assistant, но, следуя рабочим примерам, я получил рабочую конфигурацию, коей и хочу поделиться.

Все файлы, к которым мы будем обращаться, я выложу в конце статьи для более удобного рассмотрения. Я не буду здесь касаться тем работы скриптов записи видео на bash или python в данном примере. Только Home Assistant. Но если будут вопросы — Велкам!

В конечном итоге, у меня все выглядит так (красным выделил то, что мы рассмотрим в статье):

Я использую Raspberry pi в качестве платформы. И мой путь к конфигурационным файлам это /usr/share/hassio/homeassistant/. Путь к вашим конфигурационным файлам может отличаться от моего пути. На тот момент у меня стоял Home Assistant 0.101.3. Нас будут интересовать конфигурационные файлы в этой директории: configuration.yaml и automation.yaml.

После каждого изменения данных файлов важно помнить, что надо будет проверять конфигурацию после наших изменений на наличие сделанных в ней ошибок. Это делается во вкладке Home Assistant dashboard -> Configuration -> Server Controls -> Check Config. И затем, там же делаем Reload Automations и Reload Scripts, если проверка прошла успешно. И, если есть сомнения, — Server Management restart в той же вкладке точно обновляет конфигурацию.

Подключение датчика движения HC-SR501 осуществляется к GPIO шине Raspberry pi. Необходимо правильно подключить три контактных провода к GPIO, и мы сможем использовать наш датчик в действии. Датчик имеет три контакта: питание gcc(+), ноль gnd(-), управляющий контакт (data). Ознакомившись с описанием GPIO, я к своей малинке подключал их следующим образом. К GPIO разъему я подключил hc-sr501: pin#2 – 5.5vvcc; pin#26 (13ряд) – data контакт и pin#6 – gnd(-) датчика.

В качестве источника фото я использую либо usb камеру, либо csi камеру в связке с mjpg-streamer. Как установить и настроить mjpg-streamer на Raspberry pi, здесь мы рассматривать не будем. Примеров быстрой установки в инете много. Тем не менее, хочу сказать, что я использую данные из этого проекта Там же подробно описана и инсталляция данного модуля. Или используйте любой способ, удобный вам для получения фотоснимков и видео. Ведь какой bash скрипт прикрутить к HA, в конечном счете, решать только вам.

Опишем наш датчик теперь в configuration.yaml, скажем так, через командную строку:

sudo nano /usr/share/hassio/homeassistant/configuration.yaml

хотя через notepad++ с winscp может быть и удобнее…

Опишем последовательность настроек для HC-SR501 так:

binary_sensor:
  - platform: rpi_gpio
    #name: HC-SR501
    ports:
      7: Sensor HC-SR501
    invert_logic: false

Надо отметить, что здесь важный момент играют настройки в строках, которые описывают подключение к управляющим (data) контактам датчиков: pin#7

ports:

7: Sensor HC-SR501

В Home Assistant есть встроенный инструмент для включения функции охраны дома. Опишем его в нашем configuration.yaml, воспользовавшись описанием: www.home-assistant.io/integrations/manual

alarm_control_panel:
  - platform: manual
    name: Home Alarm
    pending_time: 60
     delay time 40
     triggered:
    pending_time: 0
    code: 1234

Данная настройка означает, что у нас есть 60 секунд для выхода из дома (по истечении этого времени включится сигнализация), и 40 секунд — для ее отключения (с паролем 1234) по возвращении домой. Почему-то уходишь всегда дольше, чем приходишь.)

Опишем теперь механизм включения и выключения фотографирования по срабатыванию датчика движения в нашем configuration.yaml (подробнее о платформе switch – command_line можно прочитать здесь):

 - platform: command_line
   switches:
      start_stop_motion_rec_timelapse:
        friendly_name: 'Record motion timelapse video'
        command_on: 'curl http://localhost/start_mjpgstrm.php  && curl http://localhost//rec-motion-mjpg.php'
        command_off: 'curl http://localhost/stop_mjpgstrm.php && curl http://localhost/rec-motion-mjpg-stop.php'


Здесь мы связали команды включения command_on и выключения command_off с нашими скриптами, которые управляют записью с камеры. В данном случае, при выполнении включения command_on выполняются последовательно 2 скрипта. Это запуск mjpg-streamer и запуск записи по датчику движения. Обращение к bash скриптам идет через php файл рабочего сайта на Raspberry pi. Для этого я настроил nginx и web доступ, и при обращении через браузер в виде http:///start_mjpgstrm.php должен выполниться наш php скрипт. Этот скрипт выполняет в данной ситуации запуск mjpg-streamer-а.

Настройку web доступа в данной статье мы здесь не рассматриваем. Однозначно, это не секьюрно, но в связи с тем, что у меня HA на docker, я столкнулся с тем, что у меня изолированная docker среда и “внешний мир” ОС я могу увидеть, обратившись через php к своему сайту. Наверное, есть куча верных решений от docker или HA гуру. Пишите, было бы интересно узнать!

Листинг данных скриптов я оставлю под статьей, не будем останавливаться на них. В этой статье я хочу проследить только формирование последовательности действий в Home Assistant.

Все это помещено в объект start_stop_motion_rec_timelapse Он и будет нашим визуальным переключателем, с помощью которого мы будем управлять записью фотографий при срабатывании датчика движения.

Визуализировать эти созданные нами объекты мы сможем в закладке Home Assistant -> Overwiew, переключив в правом верхнем углу активацию режима конфигурирования Configure UI

Предварительно перезагрузите HA в браузере во вкладке “Configuration -> Server Control” для подхватывания нашего configuration.yaml.

Далее выбираем желтый плюс внизу окна браузера, нажимаем карточку Entities и привязываем наши созданные объекты к картам.

Для нашего датчика выбираем карту sensor. Она будет выглядеть так:

Как видно на картинке, во втором поле entity вышеописанный переключатель: switch.start_stop_motion_rec_timelapse.

Он позволяет нам включать и выключать нашу запись по датчику движения, независимо от включения функции ”охраны дома”. И, в общем-то, он уже должен работать после всех вышеописанных действий.

Ну и, соответственно, alarm panel карту:

Здесь есть еще один интересный момент. Я использую Home Assistant как docker контейнер. В связи с этим, путь к нашему скрипту будет отличаться от реального пути к файлу скрипта. Ведь файловая структура внутри контейнера виртуализирована и связана с реальной файловой структурой через смонтированные docker тома. Это выглядит, например, так: Путь внутри контейнера: /config/scripts/ Путь внутри ОС: /usr/share/hassio/homeassiatnt/scripts. Так что посмотрите на настройки вашего контейнера, как настроены эти тома в поле Binds. Если HA у вас там.

sudo docker inspect homeassistant|less

При срабатывании датчика движения, в момент, когда сигнализация включена: я хочу, чтобы помимо того, что у нас начинается быстрое фотографирование (timelapse snapshots), мне приходило бы предупреждение по почте и снимок. Я распараллелил процессы. В первом фото логирование (timelapse snapshots) происходит в течение нескольких секунд после срабатывания датчика. Для этого я запускаю mjpg-streamer curl localhost/start_mjpgstrm.php, стартую php: сurl http://localhost/rec-motion-mjpg.php. Он, в свою очередь, запускает python script mov.py. Все описываемые файлы и связки — в конце статьи по ссылке. И еще один скрипт takeSnapshotWebcam.sh делает снимок, который я отсылаю в письме. Эти скрипты я описываю в нашем configuration.yaml так:
shell_command:
#стартуем скрипт формирующий снимок для почтовой рассылки
  take_snapshot_webcam: '/config/scripts/takeSnapshotWebcam.sh'
#стартуем наш mjpg-streamer 
  start_mgpg_streamer: 'curl http://localhost/start_mjpgstrm.php'
#останавливаем mjpg-streamer
  stop_mgpg_streamer: 'curl http://localhost/stop_mjpgstrm.php'
#стартуем скрипт формирующий снимки в течение 5 сек
  start_motion_rec: 'curl http://localhost/rec-motion-mjpg.php'
#останавливаем его
  stop_motion_rec: 'curl http://localhost/rec-motion-mjpg-stop.php'

Там же в configuration.yaml описываем наш объект для почтовой рассылки:
notify:
  - name: ha_sendmail
    platform: smtp
#если почта на  gmail
    server: smtp.gmail.com
    port: 587
    timeout: 15
#от кого посылаем
    sender: [email protected]
    encryption: starttls
    username: [email protected]
    password: passwd
#кому посылаем (можно использовать один ящик и посылать самому себе, почему бы и нет)
    recipient:
      - [email protected]
    sender_name: My Home Assistant

Важный момент! Для того чтобы наш HA смог законнектиться и посылать письма (поле sender), мы должны разрешить на gmail возможность пользоваться данным ящиком нашему HA сервису. Как это сделать — ссылка здесь: myaccount.google.com/lesssecureapps

И далее, описываем сам механизм автоматизации при включении сигнализации home_alarm в automation.yaml:

#первая связка действий (alias) “срабатывание по датчику, если охрана включена”
- alias: 'Trigger alarm while armed away'
#alias срабатывает, когда датчик в позиции “on”
  trigger: 
    - platform: state
      entity_id: binary_sensor.sensor_hc_sr501
      to: 'on'
#при условии, что включен режим охраны при отсутствии людей дома “armed away”
  condition:
    - condition: state
      entity_id: alarm_control_panel.home_alarm
      state: armed_away
#и после этого выполняет действие 
  action:
#Запуск mjpg-streamer (если выключен)
    - service: shell_command.start_mgpg_streamer
#Запуск срипта, записывающего с камеры
    - service: shell_command.start_motion_rec
#Изменение визуализации нашей карточки “Охраны дома ” на панели HA в положение “сработала сигнализация”
    - service: alarm_control_panel.alarm_trigger
      entity_id: alarm_control_panel.home_alarm

Cледующая связка условий и действий — послать консольное сообщение при выключении “охраны” и выключить наши скрипты записи по движению:
- alias: 'Send notification when alarm is Disarmed'
  trigger:
    - platform: state
      entity_id: alarm_control_panel.home_alarm
      to: 'disarmed'
  action:
    - service: shell_command.stop_mgpg_streamer
    - service: shell_command.stop_motion_rec
    - service: persistent_notification.create
      data:
       message: The alarm is Disarmed at {{ states('sensor.date_time') }}"

И, наконец, третья связка – посылаем письмо с фото:
- alias: 'Send notification when alarm triggered'
  trigger: 
   - platform: state
     entity_id: alarm_control_panel.home_alarm
     to: 'triggered'
  action:
    - service: persistent_notification.create
      data:
       message: Notification when alarm triggered. Motion sensor HC-SR501 detected.
    - delay:
       seconds: 4
#запускаем наш скрипт формирования одиночного скрипта
    - service: script.webcam_snapshot
#и обращаемся к описанному объекту в configuration.yaml: notify.ha_sendmail
    - service: notify.ha_sendmail
      data:
        title: 'Intruder alert'
        message: '{{now().strftime("%H:%M %Y-%m-%d")}}:Notification when alarm triggered. Motion sensor HC-SR501 detected.'
        data:
           images:
# ссылочка на уже сделанный скриптом script.webcam_snapshot  снимок
              - /config/camera/snapshot.jpg

Помните, что в yaml файлах важна разметка строк, и символы пробелов перед командами играют важную роль формирования блоков кода, его структуру. Проверяйте все изменения ваших yaml через Home Assistant (далее HA) Configuration -> Server Controls -> Check Config.

Вроде все, и ваш Raspberry pi превращается в элегантные … если молнию не заело!)

Вот она – работающая автоматизация HA, НАстроенная своими руками! Обязательно напишите мне, что вы думаете по этому поводу!

И, если вы все-таки дочитали до конца, предлагаю обещанные ссылки:

https://viamybox.com/downloadpage

https://github.com/viatc/viamybox

Конфигурационные файлы описанные здесь:
automation.yaml, configuration.yaml, takeSnapshotWebcam.sh, rec-motion-mjpg.php, mov.py

Инфракрасный датчик движения (Zelo-модуль) [Амперка / Вики]

Видеообзор

Принцип работы

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

  • В радиусе видимости датчика полная тишина. Каждый чувствительный элемент PIR-сенсора получает постоянную дозу излучения. Следовательно выдаваемое напряжение равноценно.

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

  • Человек движется и пересекает второй элемент, который генерирует отрицательный импульс.

  • Разнонаправленные импульсы регистрируются электронной схемой модуля, которая фиксирует перемещение объекта. В результате на выходе модуля генерируется положительный импульс.

Примеры работы

Простой датчик движения

Инфракрасный датчик может работать даже без микроконтроллера. Соберите простой детектор движения объекта.

Что вам понадобится?
Схема устройства

При появлении объекта в зоне видимости датчика, лампочка загорится.

Используйте инфракрасный датчик движения как одно из зёрен в своём умном доме. Тут уже не обойтись без Arduino, Raspberry Pi или Iskra JS.

Пример для Arduino

Подключим датчик движения к Arduino Uno через Troyka Shield к 4 цифровому пину.

Схема устройства

Код программы

Выведем в Serial-порт текущее состояние датчика с обновлением каждые 100 миллисекунд.

motionState.ino
// пин инфракрасного датчика движения 
#define MOTION_PIN  4
 
void setup()
{
  // открываем монитор Serial-порта
  Serial.begin(9600);
  // настраиваем пин в режим входа
  pinMode(MOTION_PIN, INPUT);
}
 
void loop()
{
  // считываем состояние пина
  int motionState = digitalRead(MOTION_PIN);
  // выводим в Serial-порт
  Serial.println(motionState);
  delay(100);
}

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

Пример для Iskra JS

Скоммутируем PIR-сенсор к Iskra JS через Troyka Shield к 4 цифровому пину.

Схема устройства

Код программы

Зафиксируем движение объекта с помощью Espruino и языка JavaScript.

motionDetect.js
// наблюдаем за датчиком движения
setWatch(function() {
  // если датчик зафиксировал движение
  // печатаем об этом в консоль
  print("Movement detected");
}, P4, {
  // функция вызывается многократно
  repeat: true,
  // фиксация восходящего фронта
  edge: "rising"
});

В результате вы увидите сообщение в консоле, при обнаружении живого объекта в зоне видимости сенсора.

Пример для Raspberry Pi

Поймаем живой объект одноплатником Raspberry Pi, например, Raspberry Pi 4. Подключите сенсор движения к пину 4 Raspberry. Для избежания макеток и проводов используйте плату расширения Troyka Cap.

Схема устройства

Код программы
motionState.py
# библиотека для работы с методами языка Wiring (Arduino)
import wiringpi as wp
# инициализация WiringPi 
wp.wiringPiSetup()
# пин 4 в режим входа
wp.pinMode(4, 0)
 
while (True):
    # считываем состояние с датчика движения
    motionState = wp.digitalRead(4)
    # печатаем результат в консоль
    print(motionState);
    # ждём 100 мс
    wp.delay(100)   

После запуска скрипта вы увидите текущие показатели сенсора. Пока движения нет — в консоли выводятся нули, при обнаружении живого объекта — единицы.

Элементы платы

Пироэлектрический сенсор с линзой Френеля

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

На пироэлектрический сенсор одевается Линза Френеля, которая концентрируют излучение, значительно расширяя диапазон чувствительности датчика.

Микросхема управления

Мозгом сенсора является микросхема BISS0001. Чип считывает и обрабатывает сигналы с PIR-сенсора. В итоге на выходе модуля бинарный цифровой. Есть движение — единица, нет — ноль.

Выбор режима работы

Режим работы модуля задается перемычкой . Есть два режима — режим H и режим L. На фото выше в модуле установлен режим H.

Режим H — в этом режиме при срабатывании датчика несколько раз подряд на его выходе (на OUT) остается высокий логический уровень.

Режим L — в этом режиме на выходе при каждом срабатывании датчика появляется отдельный импульс.

Регулировка режимов работы

На модуле расположено три потенциометра отвечающие за подстройку режима работы:

  • T.on — регулировка длительности сигнала при обнаружении движения объекта. Время на которое сенсор будет выдавать гарантированно высокий уровень при детектировании объекта. Диапазон длительности: от одной секунды до пяти минут.

  • T.off — регулировка длительности игнорирования движения при повтором срабатывании датчика. Время на которое сенсор не будет реагировать на движущий объект при циклическом срабатывании датчика. Временной диапазон: от нуля до пяти секунд.

  • SENS — регулировка чувствительности сенсора.

Световой индикатор

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

Датчик освещённости

Датчик освещённости на фоторезисторе GL5528, подкорректирует чувствительность модуля на солнечный свет. Это удобно при необходимости отключение работы сенсора в дневное время суток.

Troyka-контакты

На модуле выведена группа Troyka-контактов:

  • Сигнальный (S) — цифровой выход сенсора. Используется для передачи текущего состояния модуля. Подключите к цифровому пину микроконтроллера.

  • Питание (V) — соедините с рабочим напряжением микроконтроллера.

  • Земля (G) — соедините с землёй микроконтроллера.

Принципиальная и монтажная схемы

Габаритный чертёж

Характеристики

  • Напряжение питания: 3.3–5 В

  • Расстояние наблюдения: 7 м

  • Угол обзора: 110°

  • Длительность сигнала при обнаружении движения (Ton): от 1 секунды до 5 минут

  • Длительность игнорирования движения при повтором срабатывании (Toff): до 5 секунд

Ресурсы

Беспроводный датчик движения для умного дома Xiaomi

Здравствуйте друзья

В своем очередном обзоре про экосистему умного дома Xiaomi, я расскажу про беспроводный датчик движения — Xiaomi Smart Human Body Sensor. Этот один из самых распространенных и необходимых датчиков для системы умного дома, он может участвовать и в сценариях сигнализации и освещения, видеонаблюдения. Обо всем подробнее — далее.

Где купить?

Gearbest  Banggood  Aliexpress  JD.ru

Осмотр

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

На задней стороне написаны основные характеристики, как обычно — на китайском, но из текста можно понять, что датчик работает используя протокол ZigBee, то есть для сопряжения с датчиком необходим шлюз Xiaomi Mi Multi-functional Gateway, использует элемент питания CR2450 и работает при температурах от -10 до +45 С 

Внутри коробки, защищенный по периметру толстыми картонными бортиками, находится беспроводной датчик. Первый раз — впечатление как и от датчиков влажности и смарт-куба — «какое оно маленькое». Я ожидал что он небольшой, но все же меньше чем я думал. 

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

Датчик имеет форму маленького бочонка, на одной из сторон которого находится логотип умного дома Xiaomi

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

Под крышкой находится элемент CR2450 производства Panasonic. Заменять батарейку несложно и быстро, даже отклеивать датчик не придется — просто провернуть, крышка останется на месте а датчик — в руке — останется только сменить батарейку.

Хоть размеры и указаны на коробке, но по привычке сделаю замеры — диаметр 30 мм

Высота «бочонка» датчика — 34 мм, так что геометрически — это практически равносторонний цилиндр

Вес датчика — всего 18 грамм

Для сопряжения с шлюзом понадобится скрепка (в комплекте не идет) — такая как идет к смартфонам, для сим лотка. Я использовал скрепку от камеры Little Square, но подойдет и просто разогнутая канцелярская скрепка. На боку датчика имеется отверстие, за которым находится кнопка сопряжения. 

Для подключения необходимо запустить плагин управления Xiaomi Mi Multi-functional Gateway, потом перейти на вкладку устройств и запустить мастер подключения нового датчика. Далее выбираем датчик движения. После этого нужно, при помощи скрепки, нажать на кнопку сопряжения и держать пока датчик трижды не моргнет синим цветом. После этого остается только выбрать комнату в которой будет находится датчик и один из трех вариантов иконок.

После этого в списке устройств появляется новый датчик. Отдельный плагин так же не устанавливается, как и в случае с кубом. При нажатии на датчик — переходим на экран управления. На нем имеется две вкладки — Log, в который записывается все случаи срабатывания датчика и окно сценариев. В окне сценариев имеется несколько рекомендуемых сценариев — все они предлагают по обнаружению движения включать и выключать светильники, розетки, электрические устройства.

В сценариях датчик может выступать только условием, что вообщем-то логично. На выбор предоставляется 6 вариантов — обнаружение движения и напротив — отсутствие движения на протяжении 2, 5, 10, 20 и 30 минут.

Примеры практического применения — например ночная подсветка. В качестве инструкции сценария, которых запускается по обнаружению движения датчиком, запускается Light up for adjustable period of time умной лампы Xiaomi — яркость 1 % от полной с автоматическим отключением через минуту.
Время действия сценария, например с 22:00 до 08:00 — в готовом сценарии отображается в китайском часовом поясе (при выборе — указывается локальное время)

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

Раз уж речь пошла о безопасности — то конечно надо настроить режим сигнализации на шлюзе Xiaomi. Для этого, во вкладке сценарии есть специальный раздел — Arm, отвечающий за настройку сигнализации. Пройдемся во всем настройкам — Arm Timer — дни и время работы сигнализации, при включенном параметре — постановка на сигнализацию осуществляется автоматически. Не обязательное условие — можно активировать и снимать с сигнализации вручную. Условие срабатывания сигнализации — ставим галочку напротив датчика движения. Если датчиков несколько — можно выбрать все. 

Далее выбираем интервал активации сигнализации. Это время между тем как сигнализация была активирована — и постановкой на охранный режим. Нажав на кнопку Alarm on — у вас есть 15 секунд (на скриншоте — примере) чтобы уйти из зоны действия датчика движения. И останется выбрать только тип звукового сигнала, его громкость, длительность, отправку уведомления на управляющее устройство. Орет надо сказать весьма громко, незваные гости — думаю не будут орудовать по квартире, когда сработает эта сигнализация. Тут будет справедливым отметить, что из за подлагивания китайских облаков, иногда (не всегда) происходит небольшая задержка — до минуты, не более, между постановкой на сигнализацию и реагированием на датчик. Но по прошествии минуты с момента активации охранного режима — срабатывает на 100%. 
Еще приведу пример охранного сценария, в котором по обнаружению движения включается лампочка и освещает пришельца, камера снимает тревожный ролик, шлюз создает приятный музыкальный фон полицейской сиреной, и вы получаете уведомление о сработке датчика движения.

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

Например я, в этом заказе взял сразу два датчика и выбрал места расположения таким образом, что контролируется вход в квартиру, и коридор, соединяющий комнаты. Таким образом датчики работают в двух направлениях — управление освещением и охрана. Сценарий — «Уход из дома» — включает шлюз в режим охраны, деактивирует все ненужные сценарии по управлению освещением и т.п. Второй сценарий — «Возвращение домой» — отключает сигнализацию и активирует сценарии в котором один из датчиков включает свет в прихожей и отключает после двух минут отсутствия движения, второй — в ночное время включает легкую подсветку, если обнаруживает движение по коридору. 
Количество сценариев, в которых может работать каждый датчик как одновременно так и порознь — по сути не ограничено. 

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

Видеоверсия моего обзора:

Все мои обзоры устройств Xiaomi в хронологическом порядке — Список

Все мои видео обзоры - YouTube

Спасибо за внимание — до новых встреч.

отслеживаем движение каждые 5 секунд / Умный дом / iXBT Live

Здравствуйте друзья

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

Где купить? 
  • Gearbest -  стоимость на момент публикации $19.09
  • Banggood — стоимость на момент публикации $15.59
  • Aliexpress — стоимость на момент публикации $ 12.99 (в среднем)
  • JD.ru -  стоимость на момент публикации $16.99
  • Xiaomi.UA -  стоимость на момент публикации 599 грн
  • Румиком -  стоимость на момент публикации 1190 руб
  • Ultratrade - стоимость на момент публикации 1100 руб
Штатная логика

В начале напомню штатную логику работы — датчик движения является бинарным сенсором — то есть имеет два состояния — включено и выключено. По умолчанию — когда движения нет — выключено. 

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

Сами же движения, если они происходят — он определяет не чаще 1 раза в минуту.  По этим событиям и строятся автоматизации — обнаружение движения и его отсутствие в течении заданного времени.  Аналогично и для альтернативных систем, например Home Assistant, событие движение — можно отслеживать не чаще 1 раза в минуту

Доработка

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

Снимаем датчик с основы с ножкой, так как это делается для замены батарейки, в нем напомню используется элемент CR2450

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

Вынимаем из паза плату датчика, она не привинчена, не приклеена, проводов нет, достается просто

Для переделки понадобится паяльник с не толстым жалом, и более менее прямые руки чтобы чтобы две точки пайки

Нас интересует точка TP4 и нижний контакт кнопки синхронизации

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

Основное время этой операции, на самом деле, занимает разогрев паяльника

У меня получилось так, конечно не для учебников по красоте пайке, но главное — надежно.

В обратном порядке собираем датчик в корпус и устанавливаем на место, переподключать не надо, работает сразу

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

 
Видеоверсия

Вывод

Хочу акцентировать на том, что я не призываю к тотальной переделке всех датчиков. Это реально нужно в очень немногих автоматизациях. Более частая передача событий — очевидно будет больше расходовать заряд батареи, хотя точных данных пока нет, я слышал о полугоде работы в таком режиме — причем батарейку еще не меняли. Второй минус — датчик в сервисном режиме, заставляет шлюз пару раз в день проговаривать фразу — соединение установлено, так как это происходит при нажатию на кнопку сопряжения. Единственно что можно посоветовать — то убрать громкость на голосовых сообщениях. 

На этом все.

Использование зон движения с вашими устройствами для звонков с питанием - Ring Help

Зоны движения

позволяют вам определить определенную область, которую вы хотите, чтобы ваше устройство Ring охватило, игнорируя все, что находится за пределами этой области. Рисуя зоны движения так, чтобы покрывать только те области, которые вы хотите контролировать с помощью устройства Ring, вы можете более эффективно контролировать желаемую область, а также уменьшить количество «ложных срабатываний» предупреждений о движении (например, проезжающих автомобилей).

Эта статья поможет вам настроить зоны движения и даст несколько советов, как сделать их более эффективными.

В этой статье рассматривается использование зон движения со следующими продуктами:

  • Видеодомофонный звонок Pro
  • Звонок видеодомофон Elite
  • Кольцевой прожектор для кулачка / проводное соединение (2-е поколение)
  • Кольцевой прожектор Cam
  • Зажимной кулачок
  • Элитный эксцентрик
  • Кольцевая камера для помещений

Настройка зон движения для вашего кольцевого устройства

Это руководство проведет вас через настройку зон движения для вашего устройства с звонком.

  • Откройте приложение «Кольцо» и коснитесь трех строк в верхнем левом углу.
  • Нажмите Настройки движения из списка параметров в нижней части приложения.
  • Коснитесь Зоны движения .
  • Нажмите Добавить зону движения кнопку.
    • Появится цветное поле. Следуйте инструкциям на экране и перетащите точки цветного поля, чтобы расширить или сузить область, которую вы хотите контролировать.

  • После того, как ваша зона движения установлена, убедитесь, что флажок «Активен» установлен, чтобы убедиться, что ваши датчики движения активированы.
  • Если вас устраивает размещение, нажмите Сохранить .
  • Если вы хотите изменить имя зоны движения, коснитесь белого поля с именем по умолчанию («Зона 1», «Зона 2» или «Зона 3») и введите новое имя вместо него.
  • Нажмите Сохранить .

Повторите этот процесс, чтобы создать до трех настраиваемых зон движения.

Советы профессионалов: максимально эффективное использование настроек движения

  • Рисование зон движения: При создании зон движения обратите внимание на потенциальные пути, по которым люди приближаются, и нарисуйте зоны движения, чтобы исключить те области, за которыми вы не хотите, чтобы устройство с кольцевым звонком отслеживало, например, оживленные улицы или соседние дома.

  • Убедитесь, что у вас есть хотя бы одна активная зона обнаружения движения: Если зона обнаружения движения не запускает предупреждения, она может быть неактивной. Неактивная зона не будет иметь «X» в поле с надписью «Active», а зона движения будет затенена. Вы должны создать хотя бы одну активную зону движения, иначе вы не будете получать никаких предупреждений о движении. Снова нажмите на зону движения, чтобы снова появилось окно «Активно».
  • Познакомьтесь с элементом управления настройками движения в приложении Ring: В дополнение к элементу управления зонами движения есть еще два инструмента, которые помогут настроить количество получаемых предупреждений о движении:
    • Планирование движения: Управление планированием движения позволяет планировать
.

Создайте свой собственный ИК-датчик движения

В этом руководстве мы покажем вам, как создать беспроводной ИК-датчик движения, подключенный к EasyIoT Cloud. Мы будем использовать ESP8266, модуль PIR и IDE Arduino.

Введение

Материалы

  • ESP8266 Модуль Wi-Fi.
  • Датчик PIR.
  • Источник питания 3.3В (аккумулятор или регулятор).

Конфигурация EasyIoT Cloud

Зарегистрируйтесь в сервисе EasyIoT Cloud .Если вы не получили письмо с регистрационным письмом, проверьте папку со спамом. Если его там нет, свяжитесь с нами, и мы активируем вашу учетную запись.

Затем перейдите в Настроить-> Модули-> Добавить модуль. Установите цифровой вход (DI) в качестве типа модуля и назовите его датчик PIR.

Затем нажмите Sensor.Parameter1. Установите «Описание» на PIR и проверьте уведомления пользовательского интерфейса, чтобы включить уведомление в реальном времени в веб-интерфейсе.

Затем нажмите кнопку сохранения.После сохранения вы увидите InstanceId / ParameterId. Запишите это - он понадобится вам позже в программе.

Вернитесь к настройке модуля и добавьте еще два параметра (кнопка «Добавить параметр»).

Два параметра предназначены для установки текста в модуле. Назовите первый параметр Settings.StatusText1, а второй - Settings.StatusText2. Установите для первого значение «Движение», а для второго - «Ок».

Далее мы установим картинку для модуля.Мы добавляем еще два параметра и называем их Settings.Icon1 и Settings.Icon2. Для первого параметра установите значение «siren_2.png», а для второго второго параметра установите значение как «siren_1.png».

После добавления всех параметров конфигурация вашего модуля должна выглядеть так:

Программа

Программа написана в среде Arduino ESP8266 IDE. См. Руководство по IDE Arduino ESP8266, чтобы узнать, как подключить модуль ESP8266 к компьютеру для загрузки программы.Программа доступна на нашем GitHub. Вам также понадобится библиотека EIoTCloudRestApi. В библиотеке задайте имя пользователя и пароль точки доступа.

В программе изменить EIOT_CLOUD_INSTANCE_PARAM_ID:

// Определения EasyIoT Cloud - изменить EIOT_CLOUD_INSTANCE_PARAM_ID

#define EIOT_CLOUD_INSTANCE_PARAM_ID "xxxx"

Задайте InstanceId / ParameterId в конфигурации параметров.

Если вы измените вывод GPIO на ESP8266, то также измените вывод GPIO в программе.

Оборудование

В нашем случае мы используем ESP8266 01, но вы можете использовать любой другой ESP8266 с программатором FDTI. В качестве источника питания можно использовать 2 батарейки АА или стабилизатор на 3,3 В AMS1117 (см. Руководство по покупке).

Датчик PIR питается от 5 В, но если мы посмотрим на схему, мы увидим, что внутреннее напряжение составляет 3,3 В. Поскольку ESP8266 составляет 3,3 В, мы можем обойти внутренний регулятор PIR.

Соединение после регулятора доступно на контакте 3 JP1.В нашем случае мы будем подключать к этой точке блок питания 3,3 В, а не блок питания 5 В.

Вы можете увидеть это на следующем рисунке:

Подключение ESP8266 к датчику PIR

PIR ESP8266
3.3VCC после внутреннего регулятора 3,3 В VCC
ЗЕМЛЯ GND
ВЫХ GPIO2 на ESP8266

И вот оно! Наслаждайтесь своим датчиком движения.См. Другие руководства на http://iot-playground.com/build.

.

Расширенное обнаружение движения в кольцевых устройствах - Ring Help

Устройства

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

Расширенное обнаружение движения

Все устройства с кольцевым соединением используют расширенное обнаружение движения, которое включает режим «Только люди». Эта функция позволяет различать людей и другие предметы или животных.Режим «Только люди» уведомляет вас о движении, если в зоне действия вашего устройства обнаружен человек. Следовательно, вы будете получать меньше нежелательных уведомлений, например, когда мимо проезжает машина или в зону действия вашего устройства входит домашнее животное.

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

Зоны движения в приложении Ring

Зоны движения

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

Существует два типа функций Motion Zone в зависимости от того, питается ли ваше кольцевое устройство от батареи или проводно:

  • Регулируемые зоны движения - устройства с батарейным питанием
  • Настраиваемые зоны движения - проводные устройства

Регулируемые зоны движения для устройств с батарейным питанием

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

Регулируемые датчики движения работают, идентифицируя посетителей по изменению температуры и отправляя сигнал на ваше интеллектуальное устройство. Вы можете контролировать диапазон и чувствительность датчиков в приложении Ring, которое также можно оптимизировать для работы с низким энергопотреблением для экономии заряда аккумулятора.

Каждый датчик обнаруживает около трети всей зоны покрытия, как показано на изображении ниже:

Следующие устройства оснащены регулируемыми зонами движения:

  • Звонок видео дверной звонок
  • Звонок видео дверной звонок 2
  • Звонок видео дверной звонок 3
  • Звонок видеодомофон 3 Plus
  • Кольцо дверной кулачок
  • Кольцо Stick Up Cam Аккумулятор и плагин
  • Кольцевая батарея для кулачка прожектора

Настраиваемые зоны движения для проводных устройств

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

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

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

На изображении ниже показано, как можно нарисовать и выбрать настраиваемые диапазоны обнаружения движения.

Следующие устройства оснащены настраиваемыми зонами движения:

  • Видеодомофон Elite
  • Видео дверной звонок Pro
  • Зажимной кулачок с проводом
  • Stick Up Cam Elite
  • Внутренняя камера
  • Камера прожектора
  • Проводной прожектор, кулачок

Мои зоны движения активны, но я не получаю никаких предупреждений.Что мне делать?

Если вы не получаете уведомления о движении, попробуйте выполнить следующие действия:

  • Убедитесь, что ваша камера улавливает движение.
    • Просмотрите историю событий на панели управления, чтобы убедиться в наличии записей о движениях, имевших место в течение этого времени.
  • Если записи нет, значит, ваше устройство для звонков не записывало событие в течение этого времени.
    • Еще раз проверьте настройки движения, чтобы убедиться, что у вас установлена ​​и оптимизирована хотя бы одна зона движения.
    • Убедитесь, что ваша камера подключена к Wi-Fi с помощью параметра «Состояние устройства» в приложении «Кольцо».
  • Убедитесь, что расписание движения не включено во время события.
    • Вы увидите значок часов рядом с вашим устройством Ring на панели управления приложения Ring, если для активного расписания движения установлено значение curr
.

IoT-приложений популярных датчиков

В этой статье мы обсудим самый популярный датчик со свойствами в платформе IoT. В настоящее время датчики играют важнейшую роль в устройствах.

Датчики - преобразует физическую величину в электрический или цифровой сигнал.

Вот некоторые типы датчиков, которые мы собираемся обсудить в этой статье:

  • Датчик влажности и температуры
  • Датчик температуры
  • Датчик приближения
    • Индуктивный датчик
    • Емкостный датчик
    • Оптический датчик
    • Ультразвуковой датчик
  • Акселерометр
  • Датчик движения PIR
  • Датчик изображения
  • Датчик газа
    • Датчик качества воздуха
    • Датчик дыма
  • ИК-датчик
  • Датчик уровня

Датчик влажности и температуры

Датчики влажности и температуры используются для измерения влажности и температуры окружающего воздуха.Различные датчики температуры разработаны на основе приложения с аналоговым и цифровым выходом. Пример LM35 и DHT11, DHT22. В приложении автоматизации широко используется датчик DHT11 из-за вывода в цифровой форме. Цифровые данные поступают с вывода данных каждые 2 секунды. Здесь мы обсуждаем спецификацию DHT11 .

DHT11 Sensor

Определение контакта

  1. Vcc - Входное напряжение
  2. GND - Контакт заземления
  3. NC - Контакт, не связанный с подключением (в этот контакт необходимо добавить изготовление SOIC14)
  4. Out - Цифровой вывод данных.

Технические характеристики

Рабочее напряжение

от 3,3 до 5 В постоянного тока

Диапазон измерения

20-95% RH (относительная влажность) ; 0-50 ℃

Разрешение

8-битная влажность, 8-битная температура

Интерфейсы

3-контактные интерфейсы, 4-контактные интерфейсы

Размер печатной платы

22.0 мм X 20,5 мм X 1,6 мм


Датчик температуры

Этот датчик используется для измерения температуры окружающей среды и выходного напряжения, линейно пропорционального температуре по Цельсию. Рабочее напряжение составляет 4-30 В, и это аналоговый датчик, основанный на применении различных транзисторов.

LM35 Pin Diagram

Технические характеристики

Рабочее напряжение 4-30 В

Рабочая температура (C)

от -40 до 110, от -55 до 150, от 0 до 100, от 0 до 70

Ток питания (мкА)

114
Выход Аналоговый выход

Датчик приближения

Датчик способен обнаруживать ряд объектов с помощью излучения электромагнитного поля или пучка электромагнитного излучения без какого-либо физического контакта.Его также можно использовать для распознавания воздушных жестов и манипуляций при наведении курсора.

Proximity Sensor

Схема контактов

  1. Vcc - источник питания 5V
  2. Out - Вывод данных
  3. GND - Земля

Есть четыре типа датчиков приближения:

1. Индуктивный датчик приближения

Это электромагнитный датчик, используемый для обнаружения металлических предметов, не касаясь их, а также принцип работы катушки и высокочастотного генератора.Катушка и генератор создают магнитное поле на окружающей поверхности. Дальность обнаружения зависит от размера катушки. Он обнаружит только металлические предметы.

Приложения

  • Парковка
  • Промышленное применение

2. Емкостной датчик приближения

Это бесконтактный металлический предмет и неметаллические предметы, такие как вода и пластик. Он измеряет изменение емкости между датчиком и объектом и диапазон расстояний с помощью одного микродюйма, который можно измерить.Объект приближается к датчику и емкость увеличивается - из-за этого объект удаляется, и емкость уменьшается.

Приложения

  • Мобильные телефоны
  • Ноутбуки
  • Компьютерные дисплеи

3. Оптический датчик приближения

Это неметаллический датчик, используемый для обнаружения объекта и измерения расстояния между объектом и датчиком. Принцип работы оптического датчика - это действие движения света, состоит из передатчика (источника света) и приемника (датчика света).Когда передатчик передает источники света, а объект отражает источник света, объект отражается как приемник (фотодиод).

Приложения

  • Безопасность
  • Автомобиль
  • Измеренное расстояние
  • Датчик уровня

4. Ультразвуковой датчик

Ультразвуковой датчик или ультразвуковой преобразователь - один из самых популярных датчиков, используемых в приложениях IoT.
Принцип работы: Передатчик передает ультразвуковые волны в воздухе направления передачи, и когда объект находится там, он отражается в сторону приемника.Приемник (фотодиод) принимает ультразвуковые волны .

Расстояние = Скорость x Время

Теперь мы должны знать скорость и расстояние, а затем рассчитать расстояние до объекта.

Ultrasonic Sensor

Определение контакта

VCC Источник питания 5 В
Триггер Триггер - это входной контакт. Он будет держаться на высоком уровне за 10 мкс
Эхо Выходной контакт.
ЗЕМЛЯ Штифт заземления.

Технические характеристики

Теоретическое расстояние измерения

2–450 см

Практическое измерение расстояния

от 2 см до 80 см

Точность

3 мм

Рабочий ток

<15 мА

Частота

40 Гц

Приложения

Акселерометр

Этот датчик теперь представлен миллионами умных устройств.Подобно смартфону, защите от кражи и т. Д., Принцип работы заключается в том, что механическая энергия преобразуется в выходной электрический сигнал. Он определяется скоростью изменения скорости во времени.

Accelerometer

Определение контакта

Accelerometer Pin Definition

Vcc +3 к + 5В
Земля Земля системы
SCL

Последовательные часы через связь I2C

SDA

Последовательные данные через соединение I2C

XCL

Интерфейс часов другие модули I2C (дополнительно)

XDA

Интерфейс данных другие модули I2C

ADO

Более 1 датчика в MCU, затем этот вывод используется для изменения адреса

Прерывание

Данные доступны на микросхеме для чтения MP

Технические характеристики

  • Связь - протокол I2C
  • 16-битный АЦП
  • Другой интерфейс I2C
  • Настраиваемый адрес ICC

Приложения

Датчик движения PIR

Датчик движения PIR означает пассивный инфракрасный датчик.Он может обнаруживать присутствие людей или животных. Выходное напряжение датчика составляет 3,3 В. Он имеет одну секцию триггера для повторяющегося и неповторяемого режима. В повторяющемся режиме он может обнаруживать низкое напряжение на выходном контакте человека, но неповторяемый режим не может иметь низкий выходной сигнал. Когда объект выйдет за пределы диапазона, он опустится ниже. Внутри был прикреплен пироэлектрический датчик.

PIR motion sensor

Спецификация схемы контактов

PIR motion sensor pin diagram

Блок питания 4.5 - 12В

Выходная мощность

3,3 В при низком выходном сигнале обнаружения движения (0 В)

Земля

Заземлиться

Время задержки

Повернуть до регулировки

Чувствительность

Поверните для регулировки чувствительности

Триггерная секция

Повторяющийся и неповторяемый режим

Угол зондирования

110 до 90 градусов

Приложения

  • Камеры безопасности
  • Сигнализация
  • Садовая сигнализация
  • Управление автоматикой

Датчик изображения

Датчики изображения используются для преобразования оптических изображений в электрические сигналы.Устройство камеры используется для захвата света. Это отражает способность дальтоника CMOS-сенсора реагировать на различные цвета света. Микролинза используется для фокусировки входящего сигнала. Это один из самых популярных датчиков в отрасли.

Image title

Приложения

  • Камера
  • Сонар
  • Оборудование ночного видения
  • Производство автомобилей
  • Радар

Датчик газа

Он используется для отслеживания изменений качества воздуха и обнаружения различных газов.В этом датчике, который в основном используется в обрабатывающей промышленности, на космических станциях и в химической промышленности, доступен альтернативный датчик газа, но в основном MQ2 используется в отраслях IoT.

Датчики газа различных типов:

  • Каталитический шариковый датчик
  • Датчик водорода
  • Датчик загрязнения воздуха
  • Датчик оксида азота
  • Датчик кислорода
  • Монитор озона
  • Датчик газа электрохимический
  • Детектор газа
  • Гигрометр

Датчик MQ2

Gas Sensor

DOUT Цифровой выход от 0 до 5 В
AOUT Аналоговый выход от 0 до 5 В
ЗЕМЛЯ Земля для системы
Vcc + 5В

Приложения

  • Лаборатория
  • Химический завод
  • Промышленное и др.

ИК-датчик

ИК-датчик используется для удаленного приложения, такого как TV Remote. Светодиод датчика излучает инфракрасное излучение, а фотодиод может принимать инфракрасное излучение. В ИК-диапазоне излучение прозрачное.

Image title

Определение контакта

Vcc + 5В
ЗЕМЛЯ Земля
ВЫХОД Цифровой выход
Текущее снабжение 20 мА
ИК-излучатель 5 мм светодиод
ИК-приемник Фотодиод
Триггер Отрегулируйте расстояние
Power LED Состояние устройства
Светодиод препятствия Уведомление об обнаружении препятствия
Диапазон до 20 см

Приложения

  • Пульт дистанционного управления
  • отрасли Безопасность

Датчик уровня

Датчик уровня используется для контроля уровня или количества жидкости.Он только указывает, находятся ли вещества выше или ниже чувствительного уровня. Различные типы датчиков уровня производятся в зависимости от области применения.

Типы

  • Емкостный уровень
  • Ультразвуковой уровень
  • Оптический уровень
  • Уровень вибрации
  • Микроволновая печь Уровень

Level Sensor

Приложения

  • Нефтяная промышленность
  • Очистка воды
  • Электростанция
  • Обработка отходов промышленности

Заключение

Надеюсь, вы узнали больше о некоторых из самых популярных датчиков и их применениях в IoT.Спасибо за прочтение этого поста!

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *