Как подключается датчик движения hc sr501 и реле?

Принципиальная схема охранного устройства

Сигнализация работает на электронную сирену В1, в качестве которой используется стандартная сирена для автомобильной сигнализации. Этим обусловлено напряжение питания схемы. Основу схемы составляет логическая микросхема D1 типа К561ЛЕ10 (или зарубежный аналог 4025). Эта микросхема состоит из трех логических элементов «ЗИЛИ-НЕ» КМОП логики. При питании от источника 12V напряжение на выходе пиродатчика F1 (3,3V) будет недостаточно, поэтому после него включен каскад на транзисторе VТ1, он повышает уровень логической единицы но инвертирует напряжение. Чтобы исправить инверсию, внесенную транзистором VТ1 служит элемент D1.1, включенный инвертором.

Рис. 2. Принципиальная схема охранного устройства на основе пиродатчика HC-SR501.

Теперь, при срабатывании пиродатчика на выходе элемента D1.1 будет логическая единица. На двух других элементах микросхемы собран RS-триггер с цепью обратного сброса на С2 и R4.

Как только триггер устанавливается в состояние с логической единицей на выходе D1.3 конденсатор С2 начинает медленно заряжаться через R4, и примерно через 20 секунд напряжение на нем достигает порога срабатывания логической единицы. И триггер возвращается в исходное положение.

Блокировка триггера осуществляется цепью C1-R3. Пока С1 разряжен или замкнут блокирующий выключатель S10 напряжение на выводе 12 D1.3 — логическая единица. Пока есть такое состояние напряжение на выходе элемента D1.3 не зависит от напряжения на соединенных вместе выводах 1 и 2 элемента D1.2. Поэтому схема на состояние пиродатчика не реагирует.

После выключения S10 конденсатор С1 через резистор R3 начинает медленно заряжаться и примерно через 20 секунд напряжение на нем достигает порога срабатывания логического нуля. Теперь триггер будет реагировать на пиродатчик, и при его срабатывании на выходе D1.3 установится логическая единица. Ключ на VТ2 и VТЗ откроется и подастся питание на сирену.

Отключение сигнализации происходит в два этапа. Сначала нужно нажать кнопки кода на клавиатуре из кнопок S0-S1. Клавиатура сделана по схеме простого кодового замка. Все кнопки переключающие.

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

На рисунке показан вариант для кода «045», — при одновременном нажатии кнопок SO, S4 и S5 цепь замыкается и разряжает конденсатор С1. Теперь около 20 секунд схема не будет реагировать на пиродатчик, можно войти в помещение и окончательно заблокировать сигнализацию выключателем S10 (включить его).

Время, в течение которого схема не чувствительна к пиродатчику (время на вход и блокировку или на разблокировку и выход)зависит от параметров цепи C1-R3. Минимальное время, в течение которого звучит сигнализация — цепью R4-C2.

SAMSUNG с прошивкой EMU 6.x и выше

при помощи программы DSR STUDIO 1.3
Расмортрим на примере Rai Asia Частота 10992 Частота в формате hex —->2AF0
Вводимая информация:
Частота Frequency (hex)=2AF0
sid+pmt=3600 (SID та PMT можно посмотреть, нажав кнопку info (красная)
key=ХХХХХХ ХХХХХХ (без 4-го та 8-го байтов)
Frequency(HEX),SID(Last byte)+PMT(Last byte)…
Частота (НЕХ), SID(два последних байта)+PMT(два последних байта)
P.S. Каналы не всегда прописываются на частотах заявленных на сайтах типу lingsat, так что нужно вводить ту частот(НЕX на контрой  прописался канал в тюнере).

Ввод ключа BISS с помощью пульта:

Заходим в меню ЕМУ (0+menu) -> key editor -> BISS. Кнопками пульта CH+ или CH- выбираем или пустую строчку, или строку с ненужным ключом, и нажимаем ОК. Появляется пустая строка, в которой вводим выше описанную комбинацию цифр в том же формате: Частота (НЕХ), SID(два последних байта)+РМТ(два последних байта)

Ввод статического ключа (DCW)

Статический ключ состоит из 32 цифр (16 байт). Среди которых рабочая только половина (8 байт). Поэтому делим ключ пополам и получаем 2 ключа по 8 байт, которые будем вводить по очсереди.
Например:
Есть рабочий ключ B 39D3 00 A1B43D92456B9B4B7716C24F0E1F7EAB ;RTVi DETSKY MIR TJ 13°E
Разбив его на 2 части получаем:
A1B43D92456B9B4B
7716C24F0E1F7EAB

4-й и 8-й байты исключаются
Частота канала 12322 = 3022(HEX), SID(39D3), PMT(002C)
По алгоритму Частота (НЕХ), SID(два последних байта)+PMT(два последних байта) получаем 2 последовательности
1) 3022D32CA1B43D456B9B
2) 3022D32C7716C20E1F7Eрабочая из которых только одна.Вводятся по очереди при помощи программы DSR STUDIO 1.3, или с пульта как обычный BISS ключ

Samsung 9400-9500

Новые ключи для каналов спутникового телевидения 2020 года:

ZBC TV 4016 R 4444 Intelsat 37E (18°W)Бисс ключ: 00 10 23 33 41 05 55 9B
……………………………….

Media Office 11474 H 4444 Hellas Sat 2/3 (39.0°E)Бисс ключ: 11 81 98 2A 2A BC DE C4
…………………………………..

Lemar TV HD 12015 H 27500 Al Yah-1A (52.5E)Бисс ключ: 31 2D BA 18 74 1F 55 EB
…………………………….

ЕвроФутбол Go 11919V 27500 Eutelsat 9B (9.0°E)Бисс ключ: E8 76 F0 4E 8B A5 11 41
……………………………..

Первый национальный 11175 H 000D AMOS (4.0°W)

Бисс ключ: 10 06 10 26 11 07 11 29

……………………………..

1+1 11766 H 17ED ASTRA (4.8°E)

Бисс ключ: 1A 2B 3C 61 4D 5E 6F FA

……………………………..

ТРК Украина 12130 V 19D2 ASTRA (4.8°E)

Бисс ключ: А5 EB 22 B2 57 6F 50 16

……………………………..

Индиго 12130 V 1A22 ASTRA (4.8°E)

Бисс ключ: A5 EB 22 B2 57 6F 25 EB

……………………………..

НЛО ТВ 12130 V 1A18 ASTRA (4.8°E)

Бисс ключ: A5 EB 22 B2 57 6F 25 EB

……………………………..

Дача 12264 H 1Е20 ASTRA (4.8°E)

Бисс ключ: AA BB CC 31 CC BB AA 31

……………………………..

Интер + 12399 V 1CDE ASTRA (4.8°E)

Бисс ключ: 12 34 AC 00 12 34 AC 00

……………………………..

СТС Love 11345 V 000C YAMAL (55°E)

Бисс ключ: 12 34 56 00 78 9A BC 00

……………………………..

СТС 11345 V 000D YAMAL (55°E)

Бисс ключ: C1 23 45 29 67 89 AB 9B

……………………………..

СТС +2 11345 V 0009 YAMAL (55°E)

Бисс ключ: C1 23 45 00 67 89 AB 00

……………………………..

Че 11345 V 0008 YAMAL (55°E)

Бисс ключ: AB C1 23 8F 45 67 89 35

……………………………..

Че +2 11345 V 000B YAMAL (55°E)

Бисс ключ: AB C1 23 00 45 67 89 00

……………………………..

Домашний 11345 V 000E YAMAL (55°E)

Бисс ключ: D1 23 45 39 67 89 AB 9B

……………………………..

Домашний +2 11345 V 000A YAMAL (55°E)

Бисс ключ: D1 23 45 00 67 89 AB 00

……………………………..

Disney +2 12522 V 0002 YAMAL (55°E)

Бисс ключ: 6B A1 E5 F1 74 BB CA F9

……………………………..

Disney 11473 V 0640 ABS (75°E)

Бисс ключ: 6B A1 E5 F1 74 BB CA F9

……………………………..

Fight Sports 11881V 27500 Eutelsat 9B (9.0°E)Бисс ключ: 1A 2B 3C 81 1A 2B 3C 81
………………………………

Фокс Спорт 11222H 30000 Eutelsat 10A (10.0°E)Бисс ключ: 1A 8A 34 D8 5C 6B A7 6E
……………………………..

BeIN Sport HD 10973H 10000 Eutelsat 3B (3.1°E)Бисс ключ: 11 22 FA 2D FA 22 11 2D
……………………………..

FightBox HD 11802 V 17500 TURKSAT 4A (42.0°E)Бисс ключ: FC F5 44 35 7A 70 D7 C1
…………………………….

ДаВинчи Learning 11802 V 17500 TURKSAT 4A (42.0°E)Бисс ключ: 2E FB 1F 48 60 7F 56 35
…………………………….

Dunya TV International 4133 V 2220 Paksat (38°E) Sid: 0001Бисс ключ: F8 B2 FE A8 31 DE 69 78
………………………………..

Фокс Спорт Europe HD 12556 V 4035 Eutelsat 7B (7.0°E) Sid: 0001Бисс ключ: 38 29 B2 13 A8 7C 8B AF
………………………………..

Alma Sports 11014 V 3750 Intelsat 20 (68.5°E) KU Sid:0001Бисс ключ: DD FB 42 00 51 7A AC 00
……………………………….

Lemar TV HD 12015 H 27500 Yahsat-1A (52.5°E) Sid:0642Бисс ключ: 31 2D BA 18 74 1F 55 E8
……………………………….

Arezo TV 12015 H 27500 Yahsat-1A (52.5°E) SID: 0656Бисс ключ: A9 F8 E7 88 B1 C2 D3 46
……………………………….

MBC Pro Sports 11096 H 7430 Eutelsat 3C (3.1°E)Бисс ключ: AB EC 21 B8 2D 82 BC 6B
………………………………

Fox Sports 12054 H 27500 Eutelsat 9B (9.0E)Бисс ключ: 1A 8A 34 D8 5C 6B A7 6E
……………………………..

Eriteria TV2 12732 V 2590 Arabsat 5A (30.5°E)Бисс ключ: EF AC 25 C011 16 BC E3
……………………………….

FightBox HD 11802 V 17500 TURKSAT 4A (42.0°E)Бисс ключ: 8D 9E 56 81 4E 22 A3 13
…………………………….

Using the HC-SR501 PIR motion sensor as a standalone unit

For most applications, you can just use the HC-SR501 as a standalone unit. You can use the output signal to trigger things like relays and LEDs.

The wiring is very simple as can be seen in the picture below. Simply connect VCC and GND to a battery and a red LED between the output pin and ground. The output voltage is 3.3 V, so I added a 68 Ω current limiting resistor in series with the LED.


HC-SR501 PIR motion sensor with LED wiring diagram

Note that after powering up the sensor, you need to wait 30 – 60 seconds for the sensor to initialize. During this period, the LED might blink a couple of times. After waiting for a minute, you can wave your hand in front of the sensor and you should be able to see the LED light up.

With this setup, it is easy to test the functionality of the sensor. This is also a good moment to play around with the sensitivity and time-delay settings, as well as the two different trigger modes.

HC-SR501 PIR Motion Sensor

The HC-SR501 PIR motion sensor is built around the BISS0001 Micro Power PIR Motion Detector IC. This IC is specifically developed to process the signal from PIR motion sensors.

If you remove the fresnel lens, you will see the RE200B pyroelectric sensing element. On the PCB you can also find a built-in voltage regulator. This means you can power the board with a large DC voltage range, typically 5 V is used.

The specifications of the HC-SR501 are given in the table below, note that there might be small differences between manufacturers.

HC-SR501 Specifications

Operating voltage4.5 – 20 V
Quiescent current50 μA
Level outputHIGH 3.3 V / LOW 0 V
TriggerL single trigger / H repeating trigger
Delay time3 – 300 s
Blocking time2.5 s (default)
TriggerL single trigger / H repeating trigger
Measuring range3 – 7 m maximum
2 mm
Measuring angle< 110° cone angle
PCB dimensions32.5 x 24 mm
Mounting holes2 mm, 28.5 mm spacing
Fresnel lens dimensions15 mm x 23 mm diameter
Operating temperature-15 – 70 °C
CostCheck price

For more information, you can check out the datasheets below:

HC-SR501 Datasheet
BISS0001 Datasheet
RE200B Datasheet

Adjusting the HC-SR501

On the back of the board you will find two potentiometers and a jumper, which you can use to adjust several parameters:

Sensitivity (range) adjustment

The HC-SR501 has a maximum sensing distance (detection range) of 7 meters. You can adjust the sensing distance by rotating the sensitivity potentiometer CW or CCW (see picture above). Rotating the potentiometer clockwise increases the sensing distance to a maximum of 7 meters. Rotating it counterclockwise decreases the sensing distance to a minimum of 3 meters.

Time-delay adjustment (Tx)

This potentiometer can be used to adjust the time that the output stays HIGH for after motion is detected. At a minimum, the delay is 3 seconds and at a maximum, it is 300 seconds or 5 minutes. Turn the potentiometer clockwise to increase the delay and counterclockwise to decrease the delay.

Trigger selection jumper

The (yellow) jumper can be used to select one of the two trigger modes. It can be set to either L (single trigger) or H (repeating trigger):

  • Single trigger – The output will turn HIGH as soon as motion is detected. It will stay HIGH for the time set by the potentiometer. Any movement during this period is not processed and does not restart the timer.
  • Repeating trigger – Every time motion is detected, the delay timer is restarted.

The difference between the single and repeating trigger mode is shown in the figure below.


Difference between single and repeating trigger mode. The arrows indicate the set delay-time.

Adding a thermistor and/or LDR to the HC-SR501

As can be seen in the image below, the HC-SR501 has solder pads for two additional components. These pads are typically labeled ‘RL’ and ‘RT’.

  • RL – Here you can add a light dependent resistor (LDR) or photoresistor which has a low resistance under strong ambient light. This causes the detector to be operational only when the detection area is sufficiently dark.
  • RT – This pad is meant for a thermistor. Adding this makes the sensitivity of the sensor less dependent on the ambient temperature

Unfortunately, no additional information is provided in the datasheets, so I am not entirely sure about what component values you should use.

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

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

Датчики перемещения HC-SR501 можно приобрести уже в виде готового комплекта или заказать на торговых площадках типа eBay или Aliexpress как комплект для самостоятельной сборки.

Осталось выбрать способ соединений датчика.

1-й вариант

Для начала приведем пример подключения к постоянному току с помощью зарядного устройства для смартфонов с блоком питания 5–10 В. Для работы измерителя движения HC-SR501 нужно питание 4.5–20 В постоянного тока.

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

2-й вариант

Теперь рассмотрим пример работы под нагрузкой в 220 вольт.

Смотрим на схему. Пунктирной линией выделен бестрансформаторный блок питания. Вместо него подключим, например, обыкновенный зарядник от смартфонов 220 В-USB. На схеме реле работает от 5-вольтовой катушки. Купить его не представляет большой сложности — продается в большинстве магазинов электроники.

3-й вариант

Более «продвинутое» применение контроллера перемещения hc sr501 — в паре с платой Arduino.

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

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

Что важно — возможности такой схемы расширятся за счет программы загруженной в микропроцессор

Собственно говоря, почему в схеме работы применили Arduino?

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

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

Или:

Программа

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

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

Записанный алгоритм работы надо загрузить на Ардуино и подключить всю схему к сети на 220 В. Потом проверяется работа всего устройства.

Вариант 4 HC-SR501 и Arduino

Понятно, что плата преобразователя HC-SR501 — независимое устройство. Но если к нему добавить контроллер Arduino UNO R3, то можно уже контролировать и управлять временем включения и периодом сброса.

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

Мало того. К плате Arduino UNO R3 можно подсоединить сразу несколько подобных HC-SR501. Иначе говоря, одновременно может быть отслежена активность в разных местах. Например, на междуэтажных площадках.

Для индикации работы HC-SR501 можно вывести, например, три светодиода: красный, желтый и зеленый.

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

Желтый светодиод свидетельствует о том, что в зону выявления вошел человек.

Зелёный — загорается вместе с датчиком HC-SR501.

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

На плате датчика необходимо поменять перемычку в положение L.

Opticum 9500 HD и Orton 9500 HD

Для ввода BISS ключей, необходимо первоначально выполнить рекомендации как сделать, чтобы в редакторе ключей появилась кодировка BISS.
Если в редакторе ключей у вас не присутствует кодировка BISS:
1. На любом канале с пульта вводим код – 9339.
2. Заходим в подменю «Редактор кода» и входим в меню кодировки BISS:
3. Нажимаем «зеленую» кнопку для добавления нового ключа:
4. Заполняем соответствующие параметры:CAID – оставляем идентификатор кодировки BISS – 2600.Канал ID – здесь вводим Sid канала в шестнадцатеричном формате, например, для канала TET он будет – 0017DE. Получить Sid канала можно, если нажать на канале два раза кнопку i и посмотреть его в строке – Канал ID.Частота – здесь вводим частоту транспондера, с которого вещает канал в кодировке BISS.Данные ключа – здесь вводим сам ключ, причем контрольные суммы ключа можно не вводить, а оставить их нулевыми и ресивер сам пересчитает их(то есть если ключ состоит из 6 пар то вводите 3 пары потом 00 и следущие 3 пары и 00). Для ввода значений ключа можно воспользоваться кнопками вверх/вниз или вводить буквы с помощью цифровых кнопок пульта, только, чтоб ввести букву, например, B – сперва нажимаем кнопку 2, после курсор перескочит на следующий символ, для возврата нажимаем кнопку «назад», после нажимаем 2, снова назад и 2, в итоге имеем введенную букву «B».
5. Сохраняем ключ путем нажатия кнопки ОК и для выхода нажимаем EXIT.
Если при добавлении ключа не было допущено ошибок, то ресивер откроет его.

Подключение PIR датчика к Arduino UNO

Теперь, когда у нас есть полное понимание того, как работает PIR датчик, мы можем подключить его к нашей плате Arduino!

Подключить PIR датчики к микроконтроллеру очень просто. PIR действует как цифровой выход, поэтому всё, что вам нужно делать, это отслеживать, когда на его выходном выводе установится высокий логический уровень (обнаружено движение) или низкий логический уровень (не обнаружено). Подайте на PIR датчик напряжение 5 В и подключите землю. Затем подключите выход к цифровому выводу 2.

Вам нужно установить перемычку на HC-SR501 в положение H (повторный запуск), чтобы он работал правильно. Вам также нужно будет установить время на минимум (3 секунды), повернув потенциометр «время» против часовой стрелки до упора. Установите чувствительность в любое положение, которое вам нужно, либо, если не уверены, установите ее в среднее положение.

Теперь вы готовы загрузить код и начать работу PIR датчиком.

Рисунок 10 – Подключение PIR датчика к Arduino UNO

ИК датчик 1 шт./лот HC-SR501 HCSR501 SR501.

ИК датчик 1 шт./лот HC-SR501 HCSR501 SR501. US $0.74 / шт.

Опрос: Изготавливали ли Вы что-нибудь своими руками? (Кол-во голосов: 928)

Да, много чего

Да, было разок

Нет, пока изучаю для того, чтобы изготовить

Нет, не собираюсь

Основные параметры модуля HC-SR501

ПараметрЗначение
Размерыпримерно 3.2см x 2.4см x 1.8см
Напряжение питанияDC 4.5V- 20V
Ток на OUT<60uA
Напряжение на выходеВысокие и низкие уровни в 3.3V TTL логике
Дистанция обнаружения3 — 7м (настраивается)
Угол обнаружениядо 120°-140° (в зависимости от конкретного датчика и линзы)
Длительность импульса при обнаружении5 — 200сек.(настраивается)
Время блокировки до следующего замера2.5сек. (но можно изменить заменой SMD-резисторов)
Рабочая температура-20 — +80°C
Режим работыL — одиночный захват, H — повторяемые измерения

Описание

Датчик движения HC-SR501 (PIR Motion sensor HC-SR501) — вид сверху

А это обратная сторона модуля со схемой питания и управления.

Датчик движения HC-SR501 (PIR Motion sensor HC-SR501) — вид снизу

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

Датчик движения HC-SR501 (PIR Motion sensor HC-SR501) — назначение выводов

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

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

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

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

Ну и еще одна картинки, скопировал из даташита на PIR-датчик:

Схема

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

З.Ы.: блин, на схеме резистор 4.7К указан. Его много будет. На 220 ом, я думаю, вполне достаточно будет. Перерисовывать лень…

Проголосовавших: 2 чел.Средний рейтинг: 5 из 5.

Things to consider when designing a PIR sensor system

Just like other PIR sensors, the HC-SR501 needs some time to initialize and adjust to the infrared levels in the room. This takes approximately 1 minute when it is first powered up. Try to eliminate any motion in front of the sensor during this period.

Wind and a light source close to the sensor can cause interference, so try to adjust your setup to avoid this. Also, note that you must mount the sensor horizontally since most motion will happen in the horizontal plane (e.g. walking).

Besides the delay-time (Tx), the sensor also has a ‘blocking-time’ (Ti). By default, the blocking time is 2.5 seconds and it is not very easy to change (see BISS0001 datasheet). Each time the output goes from HIGH to LOW, the blocking period start. During this time period, the sensor will not detect any motion.

When designing a system based on the HC-SR501, you will need to take these delay periods into account.

Итог

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

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

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

Оцените статью:
Оставить комментарий
Adblock
detector