©2018-2020, ООО «Робототехника и облачные технологии»

Описание

Датчик движения (рисунок 1), входящий в состав ARDUINO SENSOR KIT, позволяет отследить перемещение в закрытой зоне объектов, излучающих тепло (люди, животные).

Датчик движения Arduino. Датчик движения Arduino. Вид сбоку. Датчик движения Arduino. Вид сверху.

Рисунок 1 - Датчик движения Arduino.

Датчик движения состоит из пироэлектрического элемента, с высокой чувствительностью к наличию в области обнаружения определенного уровня инфракрасного излучения (чем выше температура объекта, тем больше излучение). Сверху датчика движения устанавливается полусфера, разделенная на несколько участков (линз). Линзы (чаще всего применяют линзу Френеля) обеспечивают фокусировку излучения тепловой энергии на различные сегменты датчика движения. Конструктивно сенсор датчика разделен на две половины, которые установлены таким способом, что при улавливании одной из них большего уровня излучения, на выход будет подаваться сигнал со значением HIGH или LOW.
Модуль датчика движения включает дополнительную электрическую обвязку с предохранителями, резисторами и конденсаторами. Технические характеристики датчика движения представлены в таблице.

Таблица – Технические характеристики модуля джойстика.

ПараметрЗначение
Напряжение питанияот 4.5 до 6 В
Зона обнаружения движущихся объектовот 0 до 7 м
Диапазон угла слежения110°
Рабочий токдо 0.05 мА
Температурный режимот -20 °С до +50 °С
Регулируемое время задержкиот 0.3 c до 18 с
Уровень выходного сигнала3.3 В / низкий 0 В
Габаритные размеры33мм x 25мм x 24мм

Подключение датчика движения

На плате датчика движения имеются три вывода:

На плате также установлены два потенциометра для настройки параметров дистанции работы (устанавливает максимальное и минимальное расстояние обнаружения от 3 метров до 7 метров) и времени задержки (время, в течение которого выход будет оставаться HIGH после обнаружения - от 0.3 с до 18 с).
Кроме того на плате имеются перемычки:

Распиновка датчика движения представлена на рисунке 2.

Распиновка датчика движения Arduino.

Рисунок 2 – Распиновка датчика движения Arduino.

Для его подключения потребуются:

При обнаружении датчиком движения объекта будет загораться светодиод.
Схема подключения датчика движения представлена на рисунке 3.

Подключение датчика движения к Arduino UNO.

Рисунок 3 – Подключение датчика движения к Arduino UNO.

Схемы подключения датчика движения к микроконтроллерам Arduino Uno, Arduino Nano или Arduino Mega принципиально ничем не отличаются. После сборки электрической схемы, необходимо загрузить управляющую программу (скетч) в микроконтроллер.
Следует отметить, что для работы с датчиком движения не обязательно использовать для приема сигнала микроконтроллер. Можно получать сигнал с сигнального контакта (выход на 3,3 В) и передавать его, например, на лампочку через реле.

Применение

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

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