Taula de continguts:

Sensor de moviment PIR basat en Arduino: 4 passos
Sensor de moviment PIR basat en Arduino: 4 passos

Vídeo: Sensor de moviment PIR basat en Arduino: 4 passos

Vídeo: Sensor de moviment PIR basat en Arduino: 4 passos
Vídeo: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Juny
Anonim
Sensor de moviment PIR basat en Arduino
Sensor de moviment PIR basat en Arduino

Amb l’ajut d’aquest projecte, podeu controlar l’alt estat i la sensibilitat del PIR.

Subministraments

Arduino Uno

Sensor de moviment PIR

Zumbador

Eina de programari

IDE Arduino

Pas 1: mòdul del sensor PIR

El mòdul de sensor PIR s’utilitza per a la detecció de moviment. Es fa referència amb freqüència al sensor "PIR", "piroelèctric", "infraroig passiu" i "moviment IR". El mòdul té un sensor piroelèctric integrat, circuits de condicionament i una lent Fresnel en forma de cúpula. S'utilitza per detectar el moviment de persones, animals o altres objectes. Generalment s’utilitzen en alarmes antirobatori i sistemes d’il·luminació activats automàticament.

Pas 2: Quant al projecte

Quant al projecte
Quant al projecte

El sensor PIR bàsicament és un sensor electrònic que regula la llum infraroja (IR) que irradia dels objectes del seu camp de visió.

Aquests sensors també us permeten percebre el moviment i s’utilitzen sobretot per descobrir si un ésser humà s’ha mogut al seu abast. Necessitareu 5 cables jumper per combinar-ho tot, tots aquests cables haurien de tenir connectors home-femella. Podeu configurar la freqüència a 3000 Hz perquè la majoria de les alarmes utilitzen aquesta freqüència. El sensor PIR és bàsicament un sensor de moviment, de manera que sempre que reconeix els moviments, surt a HIGH, l’usuari també pot controlar el temps d’aquest estat HIGH i la sensibilitat del sensor amb els 2 potenciòmetres. Aquest projecte produeix sons sonors quan es reconeixen moviments. Podem modificar fàcilment el temps del bip canviant el temps de retard al final del bucle for.

IoT Training Online us ajudarà a crear més projectes d’aquest tipus basats en Arduino i en altres plataformes IoT per crear solucions IoT industrials.

Pas 3: diagrama del circuit

Esquema de connexions
Esquema de connexions

Pas 4: executeu un programa

bool isToneOn = false;

freqüència int = 3000;

configuració nul·la () {

// aquí teniu el nostre sensor PIR

pinMode (2, INPUT);

// aquí teniu el nostre brunzidor

pinMode (3, OUTPUT);

}

bucle buit () {

// quan el sensor PIR ens dóna ALTA significa que detecta el moviment

if (digitalRead (2) == HIGH) {

// activarem l’alarma durant 15 segons

// estem utilitzant tone () per poder controlar la freqüència del nostre so

// per desactivar el to hem d’utilitzar noTone ()

// si voleu canviar la freqüència de to, podeu fer-ho a la variable

// a la part superior del codi

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

if (isToneOn) {

noTone (3);

isToneOn = fals;

} més {

// 3 significa el nostre pin on està connectat el brunzidor

to (3, freqüència);

// hem de canviar aquesta variable a true, hem de saber

// quan s’activa el timbre i quan s’activa

isToneOn = cert; }

// endarrereu 0,5 segons, podeu canviar aquest valor perquè ho faci

// emet un pit més lent o més ràpid

retard (500);

}

}

}

Recomanat: