Përmbajtje:

Sensori i lëvizjes PIR i bazuar në Arduino: 4 hapa
Sensori i lëvizjes PIR i bazuar në Arduino: 4 hapa

Video: Sensori i lëvizjes PIR i bazuar në Arduino: 4 hapa

Video: Sensori i lëvizjes PIR i bazuar në Arduino: 4 hapa
Video: BTT GTR v1.0/M5 v1.0 - TMC2209 UART with Sensor less Homing 2024, Shtator
Anonim
Sensori i lëvizjes PIR i bazuar në Arduino
Sensori i lëvizjes PIR i bazuar në Arduino

Me ndihmën e këtij projekti, ju mund të kontrolloni gjendjen e lartë dhe ndjeshmërinë e PIR.

Furnizimet

Arduino Uno

Sensori i lëvizjes PIR

Zile

Vegël Softuerike

Arduino IDE

Hapi 1: Moduli i sensorit PIR

Moduli i sensorit PIR përdoret për zbulimin e lëvizjes. Shpesh i referohet sensorit të përdorur "PIR", "Pyroelectric", "Infrared të Pasiv" dhe "IR Motion". Moduli ka një sensor piroelektrik në bord, qark të kondicionuar dhe një lente Fresnel në formë kube. Përdoret për të ndjerë lëvizjen e njerëzve, kafshëve ose objekteve të tjera. Ato në përgjithësi përdoren në alarmet e vjedhjeve dhe sistemet e ndriçimit të aktivizuar automatikisht.

Hapi 2: Rreth Projektit

Rreth Projektit
Rreth Projektit

Sensori PIR në thelb është një sensor elektronik që rregullon dritën infra të kuqe (IR) që rrezaton nga objektet në fushën e saj të shikimit.

Këta sensorë gjithashtu ju lejojnë të ndjeni lëvizjen dhe përdoret më së shumti për të zbuluar nëse një person ka lëvizur në rangun e tij. Ju do të keni nevojë për 5 tela kërcyes për të kombinuar gjithçka, të gjitha këto tela duhet të kenë lidhje meshkuj-femra. Mund ta vendosni frekuencën në 3000 Hz sepse si shumica e alarmeve e përdorin këtë frekuencë. Sensori PIR është në thelb një sensor lëvizjeje, kështu që sa herë që njeh lëvizjet, vendos OUT në LART, përdoruesi gjithashtu mund të kontrollojë kohën e kësaj gjendje të LART dhe ndjeshmërinë e sensorit tuaj me 2 potenciometra. Ky projekt prodhon tinguj bip kur njihen lëvizjet. Ne lehtë mund të modifikojmë kohën e bip -it duke ndryshuar kohën e vonesës në fund të lakut for.

Trajnimi IoT Online do t'ju ndihmojë të krijoni më shumë projekte të tilla bazuar në Arduino, si dhe në platforma të tjera IoT për të ndërtuar Zgjidhje Industriale IoT.

Hapi 3: Diagrami i Qarkut

Diagrami i qarkut
Diagrami i qarkut

Hapi 4: Drejtoni një program

bool isToneOn = false;

frekuenca int = 3000;

void setup () {

// këtu është sensori ynë PIR

pinMode (2, INPUT);

// këtu është zilja jonë

pinMode (3, OUTPUT);

}

lak void () {

// kur sensori PIR na jep LART HIGH do të thotë që zbulon lëvizjen

nëse (digitalRead (2) == LART) {

// ne do të ndezim alarmin për 15 sekonda

// ne jemi duke përdorur tonin () kështu që ne mund të kontrollojmë frekuencën e tingullit tonë të zhurmës

// për të fikur tonin duhet të përdorim noTone ()

// nëse doni të ndryshoni frekuencën e tonit, mund ta bëni atë në ndryshore

// në krye të kodit

për (int a = 0; a <30; a ++) {

nëse (isToneOn) {

noTone (3);

isToneOn = false;

} tjetër {

// 3 nënkupton kunjin tonë ku është lidhur zilja

toni (3, frekuenca);

// ne duhet ta ndryshojmë këtë ndryshore në të vërtetë, duhet ta dimë

// kur ta ndizni zilen dhe kur ta ndizni

isToneOn = e vërtetë; }

// vono 0.5 sekonda, mund ta ndryshosh këtë vlerë kështu

// bip më ngadalë ose më shpejt

vonesë (500);

}

}

}

Recommended: