Satura rādītājs:

Uz Arduino balstīts PIR kustības sensors: 4 soļi
Uz Arduino balstīts PIR kustības sensors: 4 soļi

Video: Uz Arduino balstīts PIR kustības sensors: 4 soļi

Video: Uz Arduino balstīts PIR kustības sensors: 4 soļi
Video: BTT - Manta M8P - TMC2209 UART With Sensorless Homing 2024, Novembris
Anonim
Uz Arduino balstīts PIR kustības sensors
Uz Arduino balstīts PIR kustības sensors

Ar šī projekta palīdzību jūs varat kontrolēt PIR augsto stāvokli un jutīgumu.

Piegādes

Arduino Uno

PIR kustības sensors

Signāls

Programmatūras rīks

Arduino IDE

1. solis: PIR sensora modulis

Kustību noteikšanai tiek izmantots PIR sensora modulis. To bieži dēvē par lietotu "PIR", "piroelektrisko", "pasīvo infrasarkano" un "IR kustības" sensoru. Modulim ir iebūvēts piroelektriskais sensors, kondicionēšanas shēma un kupola formas Fresneļa lēca. To izmanto, lai uztvertu cilvēku, dzīvnieku vai citu objektu kustību. Tos parasti izmanto ielaušanās signalizācijās un automātiski aktivizētās apgaismojuma sistēmās.

2. solis: Par projektu

Par projektu
Par projektu

PIR sensors būtībā ir elektronisks sensors, kas regulē infrasarkano (IR) gaismu, kas izstaro no redzes lauka objektiem.

Šie sensori arī ļauj uztvert kustību, un tos galvenokārt izmanto, lai atklātu, vai cilvēks ir pārvietojies savā diapazonā. Lai apvienotu visu, jums būs nepieciešami 5 džemperu vadi, visiem šiem vadiem jābūt savienotājiem ar vīriešiem un sievietēm. Jūs varat iestatīt frekvenci uz 3000 Hz, jo, tāpat kā lielākā daļa trauksmes signālu, izmanto šo frekvenci. PIR sensors būtībā ir kustības sensors, tāpēc ikreiz, kad tas atpazīst kustības, OUT tiek iestatīts uz HIGH, lietotājs var arī kontrolēt šī HIGH stāvokļa laiku un jūsu sensora jutīgumu, izmantojot 2 potenciometrus. Šis projekts rada skaņas signālus, kad tiek atpazītas jebkādas kustības. Mēs varam viegli mainīt skaņas signāla laiku, mainot aizkaves laiku cilpas beigās.

IoT Training Online palīdzēs jums izveidot vairāk šādu projektu, pamatojoties uz Arduino, kā arī uz citām IoT platformām, lai izveidotu industriālos IoT risinājumus.

3. darbība: shēmas shēma

Ķēdes diagramma
Ķēdes diagramma

4. darbība: palaidiet programmu

bool isToneOn = nepatiess;

int frekvence = 3000;

void setup () {

// šeit ir mūsu PIR sensors

pinMode (2, INPUT);

// šeit ir mūsu skaņas signāls

pinMode (3, OUTPUT);

}

void loop () {

// kad PIR sensors dod mums HIGH, tas nozīmē, ka tas nosaka kustību

ja (digitalRead (2) == HIGH) {

// mēs ieslēgsim modinātāju uz 15 sekundēm

// mēs izmantojam signālu (), lai mēs varētu kontrolēt pīkstiena skaņas frekvenci

// lai izslēgtu signālu, jāizmanto noTone ()

// ja vēlaties mainīt signāla frekvenci, varat to izdarīt mainīgajā

// koda augšpusē

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

ja (isToneOn) {

noTone (3);

isToneOn = nepatiess;

} vēl {

// 3 nozīmē mūsu tapu, kur ir pievienots skaņas signāls

tonis (3, frekvence);

// mums ir jāmaina šis mainīgais uz patiesu, mums tas ir jāzina

// kad ieslēgt skaņas signālu un kad to ieslēgt

isToneOn = taisnība; }

// aizkavēties 0,5 sekundes, jūs varat mainīt šo vērtību tā

// pīkst lēnāk vai ātrāk

kavēšanās (500);

}

}

}

Ieteicams: