PIR датчик движения подключение к Arduino

Опубликовано 09.04.2013 13:05:00


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

В первой части данной статьи рассмотрим подключение такого датчика к Arduino, во второй части соберем подобие автоматического включателя освещения.

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

 

 

Работа PIR-сенсора (Passive Infrared sensor), т.е. пассивного ИК датчика основывается на измерении инфракрасного излучения от объектов.

Работу можно разделить на два этапа:

1- Калибровка. При включении датчик измеряет инфракрасное излучение для получения эталонных значений.

2- Мониторинг. Датчик постоянно измеряет инфракрасное излучение и при отклонении от эталонного выдает единицу в порт.

 

Основные технические характеристики:

• Зона работы датчика: До 6 метров (110° x 70° область обнаружения)

• Рабочее напряжение: 5 - 9В

 

Модуль имеет 3 вывода (стандарта 2.54мм):

 GND: "-" питание. 

 OUT: Вывод выходного сигнала

 VCC: "+" питание.

 

Подключение датчика : 

GND на любой из GND пинов­­­ ардуино

OUT на любой из цифровых входов/выходов ардуино (в примерах подсоединено к 2)

VCC на + 5 вольт на ардуино

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

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

 

 
Пример программного кода


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

 

 
Пример программного кода

 


Сборка автоматического светильника

Как и обещали в начале статьи мы соберем автоматический включатель света. Для обнаружения нам потребуется датчик движения, а для включения лампы накаливания (мощного потребителя) используем реле модуль. Если в качестве источника света использовать светодиоды, то можно обойтись и без него.
 
О подключении лампочки к Arduino через реле мы уже рассказали в данной статье. В этой же статье приводим только картинку с помощью которой вы сможете легко понять что куда подключено.
Автоматическое включение света на базе Arduino? датчика движения и реле модуля

 

 
Пример программного кода

 


 

Купить Купить в России  PIR датчик


А как же комментарии?