Cuprins:
- Provizii
- Pasul 1: Modul senzor PIR
- Pasul 2: Despre proiect
- Pasul 3: Diagrama circuitului
- Pasul 4: Rulați un program
Video: Senzor de mișcare PIR bazat pe Arduino: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Cu ajutorul acestui proiect, puteți controla starea ridicată și sensibilitatea PIR.
Provizii
Arduino Uno
Senzor de mișcare PIR
Buzzer
Instrumentul software
IDE Arduino
Pasul 1: Modul senzor PIR
Modulul senzor PIR este utilizat pentru detectarea mișcării. Este denumit frecvent senzorii „PIR”, „Pyroelectric”, „Infraroșu pasiv” și senzor „IR Motion”. Modulul are un senzor piroelectric la bord, circuite de condiționare și un obiectiv Fresnel în formă de cupolă. Este folosit pentru a simți mișcarea oamenilor, animalelor sau a altor obiecte. În general, acestea sunt utilizate în sistemele de alarmă antiefracție și în sistemele de iluminare activate automat.
Pasul 2: Despre proiect
Senzorul PIR este practic un senzor electronic care reglează lumina infraroșie (IR) care radiază de la obiecte în câmpul său vizual.
Acești senzori vă permit, de asemenea, să simțiți mișcarea și sunt utilizați mai ales pentru a descoperi dacă un om s-a mișcat în raza sa. Veți avea nevoie de 5 fire jumper pentru a combina totul, toate aceste fire ar trebui să aibă conectori masculin-feminin. Puteți seta frecvența la 3000 Hz, deoarece majoritatea alarmelor folosesc această frecvență. Senzorul PIR este în esență un senzor de mișcare, astfel încât ori de câte ori recunoaște mișcările, se stabilește la HIGH, utilizatorul poate controla, de asemenea, timpul acestei stări HIGH și sensibilitatea senzorului dvs. cu cele 2 potențiometre. Acest proiect produce sunete sonore atunci când orice mișcare este recunoscută. Putem modifica cu ușurință timpul bipului modificând timpul de întârziere la sfârșitul buclei for.
IoT Training Online vă va ajuta să creați mai multe astfel de proiecte bazate pe Arduino, precum și pe alte platforme IoT pentru a construi soluții IoT industriale.
Pasul 3: Diagrama circuitului
Pasul 4: Rulați un program
bool isToneOn = false;
frecvența int = 3000;
configurare nulă () {
// aici este senzorul nostru PIR
pinMode (2, INPUT);
// aici este buzzer-ul nostru
pinMode (3, OUTPUT);
}
bucla nulă () {
// când senzorul PIR ne dă HIGH înseamnă că detectează mișcarea
if (digitalRead (2) == HIGH) {
// vom activa alarma timp de 15 secunde
// folosim tonul (), astfel încât să putem controla frecvența sunetului nostru sonor
// pentru a dezactiva tonul trebuie să folosim noTone ()
// dacă doriți să schimbați frecvența tonului, o puteți face în variabilă
// în partea de sus a codului
for (int a = 0; a <30; a ++) {
if (isToneOn) {
noTone (3);
isToneOn = false;
} altceva {
// 3 înseamnă pinul nostru la care este conectat buzzerul
ton (3, frecvență);
// trebuie să schimbăm această variabilă în adevărat, trebuie să știm
// când să porniți buzzerul și când să îl porniți
isToneOn = adevărat; }
// întârziere 0,5 secunde, puteți schimba această valoare, astfel încât să fie
// semnal sonor mai lent sau mai rapid
întârziere (500);
}
}
}
Recomandat:
Senzor de mișcare PIR: 5 pași
Senzor de mișcare PIR: Un senzor infraroșu pasiv (senzor PIR) este un senzor electronic care măsoară lumina infraroșie (IR) care radiază de la obiecte în câmpul său vizual. Acestea sunt cele mai des utilizate în detectoarele de mișcare bazate pe PIR. Senzorii PIR sunt utilizați în mod obișnuit în
Senzor de mișcare PIR: Cum se utilizează PIR-uri cu Arduino și Raspberry Pi: 5 pași
Senzor de mișcare PIR: Cum se utilizează PIR-uri cu Arduino și Raspberry Pi: Puteți citi acest tutorial și alte tutoriale uimitoare pe site-ul oficial al ElectroPeak În acest tutorial, veți învăța cum să utilizați un senzor de mișcare PIR pentru a detecta mișcarea. La sfârșitul acestui tutorial veți afla: Cum funcționează senzorii de mișcare PIR Cum se utilizează
Control al ventilatorului de evacuare DC bazat pe senzor de mișcare fără Arduino: 4 pași
Control al ventilatorului de evacuare DC bazat pe senzor de mișcare Fără Arduino: Bună ziua fraților și surorilor lumii, am făcut un mic proiect pentru controlul ventilatorului dvs. de evacuare DC (Dacă adăugați un releu, puteți controla și ventilatorul de evacuare AC). Acest lucru poate fi utilizat în repaus cameră pentru uscat mâinile umede și a folosit și alte aplicații
Senzor de mișcare Openhab MQTT PIR: 7 pași
Senzor de mișcare Openhab MQTT PIR: Bună ziua, în acest instructiv vă voi arăta cum puteți crea propriul senzor de mișcare pentru Openhab
Cine este la ușa mea? Proiect senzor de mișcare PIR / senzor de gamă: 5 pași
Cine este la ușa mea? Proiectul senzorului de mișcare PIR / Range Sensor: Proiectul nostru are ca scop detectarea mișcării prin senzori PIR și distanță. Codul Arduino va emite un semnal vizual și audio pentru a spune utilizatorului că cineva este aproape. Codul MATLAB îmi va trimite un semnal de e-mail pentru a avertiza utilizatorul că cineva este aproape. Acest dispozitiv