Taula de continguts:
- Subministraments
- Pas 1: mòdul del sensor PIR
- Pas 2: Quant al projecte
- Pas 3: diagrama del circuit
- Pas 4: executeu un programa
Vídeo: Sensor de moviment PIR basat en Arduino: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
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
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
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:
Reproductor de música activat per moviment basat en el sensor: 3 passos
Reproductor de música activat per moviment basat en el sensor: a la meva universitat universitària, hem hagut de crear un projecte original que tots els estudiants poguessin escollir per si mateixos. Per al meu projecte, ja que sempre escolto música i sempre sento que és massa complicat encendre un altaveu
Sensor de moviment PIR: com utilitzar PIR amb Arduino i Raspberry Pi: 5 passos
Sensor de moviment PIR: com utilitzar PIR amb Arduino i Raspberry Pi: podeu llegir aquest i altres tutorials increïbles al lloc web oficial d’ElectroPeak. En aquest tutorial, aprendreu a utilitzar un sensor de moviment PIR per detectar el moviment. Al final d'aquest tutorial aprendreu: Com funcionen els sensors de moviment PIR Com s'utilitza
Control del ventilador d’escapament continu basat en sensor de moviment sense Arduino: 4 passos
Control del ventilador d’escapament de CC basat en sensor de moviment sense Arduino: Hola germans i germanes del món, havia fet un petit projecte per controlar el vostre ventilador d’escapament de CC (si afegiu un relé també podeu controlar el ventilador d’escapament de CA). Això es pot utilitzar en repòs espai per eixugar-se les mans mullades i també he utilitzat altres aplicacions
Qui és a la meva porta? Projecte PIR Sensor de moviment / sensor de rang: 5 passos
Qui és a la meva porta? Projecte PIR Motion Sensor / Range Sensor: El nostre projecte té com a objectiu detectar el moviment mitjançant sensors PIR i de distància. El codi Arduino emetrà un senyal visual i d'àudio per informar a l'usuari que hi ha a prop. El codi MATLAB us enviarà un senyal de correu electrònic per avisar l'usuari que hi ha algú a prop. Aquest dispositiu
Presa controlada pel moviment: des d’una llum de detecció de moviment: 6 passos
Presa controlada pel moviment: des d’una llum de detecció de moviment: Imagineu-vos que sou un enganyós que aneu a la casa més terrorífica de la casa. Després de passar per davant de tots els dimonis, fantasmes i cementiris, finalment arribareu al darrer camí. Podeu veure els caramels en un bol que teniu al davant! Però de sobte un gho