Pro сензор за движение и да го свържете към Arduino
Здравейте на всички, днес се вгледаме в устройство, наречено датчик за движение. Много от нас са чували за това нещо, което дори трябваше да се справи с това устройство. Какво е за откриване на движение? Опитайте се да разберете, така че:
Тези сензори са малък размер, ниска консумация на енергия и лесен за използване. Също така - сензори за движение RobotDyn на фирмата също са отбелязани Silkscreen контакти, то със сигурност е едно мъничко, но много хубаво. Но тези, които използват един и същ сензор, но и други компании, не се притеснявайте - всички те имат същата функционалност, а дори и да не са маркирани контакти, на Конекторите на тези сензори е лесно да се намери в Интернет.
Основни технически характеристики на детектор за движение (PIR сензор):
работна площ на сензора: от 3 до 7 метра
Проследяване на Angle: 110
Работно напрежение: 4.5. 6 Volt
Консумация на ток: до 50mkA
Забележка: Standard функционален сензор може да се разшири, като се свържете щифтове на светлина сензора за ПО и GND, а след това на датчика за движение ще работи само на тъмно.
При активиране на сензора отнема почти една минута, за да се инициализира. През този период, сензорът може да даде фалшиви сигнали, тя трябва да бъде взето предвид при програмирането на микроконтролер със свързан сензор или активатори вериги, ако връзката е направена без използване на микроконтролер.
Ъгълът и региона на засичане.
откриване ъгъл (мониторинг) е 110 градуса, обхватът на откриване разстояние от 3 до 7 метра, илюстрация долу показва цялата:
Регулиране на чувствителността (разстояние откриване) и закъснение.
В таблицата по-долу показва основната корекция на датчика за движение, левия фар е времезакъснението в лявата колона описва наличните настройки. В дясната колона на описанието на корекциите на разстояние откриване.
- PIR сензор [ПИН GND] - Arduino Нано [ПИН GND]
- PIR сензор [PIN 5V] - Arduino Нано [PIN 5V]
- PIR сензор [PIN OUT] - Arduino Нано [PIN А0]
- PIR сензор [PIN IN] - за светлинния датчик
- PIR сензор [ПИН GND] - за светлинния датчик
Типична диаграма връзка даден в схемата по-долу, в този случай сензор показано символично на задната страна и свързана с Arduino Нано борда.
Скица, показваща ефективността на датчика за движение (използвайте Pro програмата Serial Monitor):
Sketch е общ тест функциониране на сензора за движение, той има много недостатъци, като например:
- Възможни фалшиви аларми, сензорът трябва да бъде samoinitsializatsiya за една минута.
- Твърдо придържане към пристанището на монитора, няма изход активатори (релета, сирена, излъчващи светлина)
- Твърде кратко време сензор изходен сигнал, софтуер за засичане на движение е необходимо да се отложи сигнал за по-дълъг период от време.
Усложняването на веригата и функционално разширяване на сензора, можете да се избегне по-горе недостатъци. По тази схема трябва да бъде допълнено от релейния модул и свържете обикновен с нажежаема жичка 220 волта чрез модула. В същото реле модул е свързан с пин 3 на Arduino Nano. Така че идеята за:
Структурата на програмата е налице:
неподписани дълги prevMillis = 0;
Int интервал = 1000;
неподписани дълги currMillis = милисекунди ();
ако (currMillis - prevMillis> интервал)
// Нашите операции са затворени в конструкцията на каросерията