Съдържание:

PIR сензор за движение, базиран на Arduino: 4 стъпки
PIR сензор за движение, базиран на Arduino: 4 стъпки

Видео: PIR сензор за движение, базиран на Arduino: 4 стъпки

Видео: PIR сензор за движение, базиран на Arduino: 4 стъпки
Видео: Mini Infrared sensor - Woopower - Mini sensor de movimento - Hareket Sensörü - Мини датчик движения 2024, Септември
Anonim
PIR сензор за движение, базиран на Arduino
PIR сензор за движение, базиран на Arduino

С помощта на този проект можете да контролирате високото състояние и чувствителността на PIR.

Консумативи

Arduino Uno

PIR сензор за движение

Звуков сигнал

Софтуерен инструмент

Arduino IDE

Стъпка 1: PIR сензорен модул

PIR сензорният модул се използва за откриване на движение. Често се нарича използван сензор "PIR", "пироелектрически", "пасивен инфрачервен" и "IR движение". Модулът има вграден пироелектричен сензор, схема за кондициониране и куполообразна леща Френел. Използва се за усещане на движението на хора, животни или други предмети. Те обикновено се използват в аларми за взлом и автоматично активирани осветителни системи.

Стъпка 2: За проекта

За проекта
За проекта

PIR сензорът по същество е електронен сензор, който регулира инфрачервената (IR) светлина, излъчвана от обекти в зрителното поле.

Тези сензори също ви позволяват да усещате движение и се използват най -вече за откриване дали човек се е движил в обхвата си. Ще ви трябват 5 джъмперни проводника, за да комбинирате всичко, всички тези проводници трябва да имат мъжки и женски конектори. Можете да зададете честотата на 3000 Hz, тъй като повечето аларми използват тази честота. PIR сензорът е основно сензор за движение, така че винаги, когато разпознава движенията, задава OUT на HIGH, потребителят може също да контролира времето на това HIGH състояние и чувствителността на вашия сензор с 2 -те потенциометра. Този проект издава звукови сигнали при разпознаване на движения. Можем лесно да променим времето на звуковия сигнал, като променим времето за забавяне в края на цикъла for.

IoT Training Online ще ви помогне да създадете повече такива проекти, базирани на Arduino, както и на други IoT платформи за изграждане на Industrial IoT Solutions.

Стъпка 3: Електрическа схема

Електрическа схема
Електрическа схема

Стъпка 4: Стартирайте програма

bool isToneOn = false;

int честота = 3000;

void setup () {

// ето ни PIR сензор

pinMode (2, INPUT);

// ето нашия зумер

pinMode (3, OUTPUT);

}

void loop () {

// когато PIR сензорът ни даде HIGH, това означава, че той открива движение

if (digitalRead (2) == HIGH) {

// ще включим алармата за 15 секунди

// използваме tone (), за да можем да контролираме честотата на нашия звуков сигнал

// за да изключим тона, трябва да използваме noTone ()

// ако искате да промените честотата на тона можете да го направите в променливата

// в горната част на кода

for (int a = 0; a <30; a ++) {

if (isToneOn) {

noTone (3);

isToneOn = false;

} else {

// 3 означава нашият щифт, където е свързан зумер

тон (3, честота);

// трябва да променим тази променлива на true, трябва да знаем

// кога да включите зумера и кога да го включите

isToneOn = вярно; }

// забавяне 0,5 секунди, можете да промените тази стойност, така че ще стане

// бипкане по -бавно или по -бързо

забавяне (500);

}

}

}

Препоръчано: