Опис
Інфрачервоний датчик руху HC-SR501 використовується для виявлення в контрольованій зоні руху об’єктів, які випромінюють інфрачервоне випромінювання (тепло).
Датчик працює за принципом піроелектричного ефекту – це властивість генерувати певне електричне поле при опроміненні матеріалу інфрачервоними (тепловими) променями. Над чутливим елементом встановлена лінза Френеля, яка використовується для збільшення радіусу огляду та посилення вхідного інфрачервоного сигналу.
Для використання датчика руху HC-SR501 потрібно підключити живлення, підключити до контролера, помістити датчик в середовищі виміру. Потім потрібно записати на контролер спеціальну програму, яка дозволяє працювати з датчиком. Після цього можна починати роботу.
Не рекомендується розміщувати датчик в місцях, де швидко змінюється температура! Це призведе до того, що датчик не зможе виявляти появу об’єкта в контрольованій зоні і буде багато помилкових спрацьовувань.
Модуль має два режими роботи (щоб змінити режими, використовується перемичка, яка розташована на задній частині модуля):
- Режим Н. Імпульс на виході модуля зникає за відсутності руху в зоні в даний час.
- Режим L. На виході з’являється логічний сигнал, коли модуль спрацьовує.
На датчику руху HC-SR501 встановлено кілька органів управління і настройки:
- клеми для перемикання режимів роботи, позначення клем: L, MD, H.
- два підлаштуванихя резистора: Sx – для регулювання чутливості (від 3 до 7 м). Tx – для установки часу (від 5 до 300 сек), в перебігу якого при виявленні руху на OUT буде логічна одиниця.
Інфрачервоний датчик руху HC-SR501 має один інтерфейс для підключення до мікроконтролеру. Це 3-х контактний штировий інтерфейс.
Контакти інфрачервоного датчика руху HC-SR501:
- OUT (вихідний сигнал) – контакт для обміну даними між датчиком і мікроконтролером
- VCC – напруга живлення
- GND – загальний контакт
Живлення датчика руху HC-SR501 здійснюється від контролера Arduino, або від іншого керуючого мікропроцесорного пристрою, або від зовнішнього джерела живлення (блоку живлення, батареї). Напруга живлення датчика руху HC-SR501 DC 4.5-20V.
Можна використовувати з будь-якими мікропроцесорними системами MCU/ARM/PIC/AVR/MSP430/PLC/STM32/Arduino
Технічні характеристики:
- Напруга живлення: DC 4.5-20V
- Струм на OUT: 60 mA
- Напруга на виході: високі і низькі рівні в 3,3V TTL логіки
- Дистанція виявлення: 3-7 м (налаштовується)
- Кут виявлення: від 120° до 140°
- Тривалість імпульсу при виявленні: 5-300 сек (налаштовується)
- Час блокування до наступного виміру: 2,5 сек. (Але можна змінити заміною SMD-резистори)
- Робоча температура: від -20°C…+80°C
- Режими роботи: L – одиночне захоплення, H – повторювані вимірювання
- Габарити модуля: 32 мм х 24 мм х 18 мм
- Вага: 5 г