User Tools

Site Tools


санузел

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
санузел [2021/04/25 21:02] – создано servikoсанузел [2021/12/07 20:11] (current) – [Задание для самостоятельной работы] serviko
Line 6: Line 6:
 </note> </note>
  
 +Хорошим дополнением к яркой электрической лампочке будет возможность её автоматического включения, когда в помещение входит человек, и выключения через некоторое время, для экономии электричества.
 +
 +В охранных системах, в быту для обнаружения движения в помещении используют различные [[https://ru.wikipedia.org/wiki/Датчик_движения|датчики обнаружения движения]]. Сегодня всё чаще используют системы компьютерного зрения для распознавания объектов и траектории их перемещения. В тех же охранных системах применяются лазерные детекторы, которые дают тревожный сигнал при пересечении луча. Также используются тепловизионные датчики, способные определить движение только живых существ.
 +
 +Широко распространены датчики движения на основе пироэлектрического эффекта (PIR, passive infrared motion sensor). Пироэлектрические датчики достаточно простого устроены, недороги и неприхотливы в установке и обслуживании.
 +
 +{{ :wiki:praktika:bathroom:sh_pir04.jpg?300|}}
 +<note tip>
 +Пироэлектрики — это диэлектрики, которые создают электрическое поле при изменении их температуры.
 +</note>
 +
 +В датчике движения HC-SR501 установлен один такой пироэлектрический датчик. Сверху пироэлектрик окружен полусферой, разбитой на несколько сегментов. Каждый сегмент этой сферы представляет собой линзу, которая фокусирует тепловое излучение на разные участки ПИР-датчика. Часто в качестве линзы используют линзу Френеля.
 +
 +----
 +
 +====Схема подключения====
 +{{ :wiki:praktika:bathroom:sh_pir01.png?300|}}
 +Для соединения с микроконтроллером или напрямую с реле у HC-SR501 имеется три вывода.
 +
 +Подключаем их к Ардуино по следующей схеме:
 +  * Vсс (питание) - 5 В
 +  * GND (земля)
 +  * OUT (сигнальный, на схеме желтый) - подключается к цифровому входу микроконтроллера.
 +
 +Дополнительно к цифровому пину arduino через токоограничивающий резистор подключаем белый светодиод, который включается, на некоторое время, когда сенсор обнаруживает движение теплого объекта.
 +
 +----
 +
 +====Программный код====
 +{{:wiki:praktika:bathroom:sh_pir01_pr1.png|}}
 +
 +----
 +
 +==== Задание для самостоятельной работы ====
 +=== Уровень 1 ===
 +У нашего устройства есть один большой недостаток - свет выключается слишком быстро! Мы даже руки не успеем помыть, не говоря уже о том, что чистить зубы придется либо в темноте, либо приплясывая (чтобы датчик обнаруживал движение пока мы в комнате).
 +
 +Дополните программный код так, чтобы свет горел после обнаружения движения не менее 5 секунд (для тестирования достаточно, потом можно будет и 180 секунд поставить).
 +
 +=== Уровень 2 ===
 +Представим, что наше устройство установлено не в помещении, а во дворе, в котором стоит наша машина. Если кто-нибудь попытается подойти к машине, наше устройство должно не только включить свет, но и отпугнуть непрошенного гостя звуковой сигнализацией. То есть наше устройство должно выполнять функции охранника.
 +
 +Добавьте в схему и в программный код звуковое устройство, срабатывающее при обнаружении движения.
 +----
 +[ [[start|На главную страницу]] ]. . . .[ [[зал|Далее]] ]
  
санузел.1619384538.txt.gz · Last modified: by serviko