senzor de mișcare Pro și conectarea acestuia la Arduino
Bună ziua tuturor, astăzi ne uităm la un dispozitiv numit un senzor de mișcare. Mulți dintre noi au auzit despre acest lucru, care a avut chiar și să se ocupe de acest aparat. Ce este de detectare a mișcării? Încearcă să înțeleagă, astfel:
Acești senzori sunt de dimensiuni mici, consum redus de energie și ușor de utilizat. De asemenea, - senzori de mișcare companiei RobotDyn sunt, de asemenea, marcate contacte serigrafiate, cu siguranță este un fleac, dar foarte frumos. Dar cei care folosesc același senzor, dar alte companii, nu vă faceți griji - toate au aceeași funcționalitate, și chiar dacă contactele care nu sunt marcate, pinout unor astfel de senzori este ușor de găsit pe Internet.
Principalele caracteristici tehnice ale detectorului de mișcare (PIR senzor):
Zona de lucru Senzor: de la 3 la 7 metri
Unghi de urmărire: la 110
Tensiune de operare: 4.5. 6 Volt
Consumul de curent: până 50mkA
Notă: Senzorul funcțional standard poate fi extins prin conectarea pini de pe senzorul de lumină IN și GND, iar apoi senzorul de mișcare va funcționa numai în întuneric.
Când este activat, senzorul durează aproape un minut pentru a inițializa. În această perioadă, senzorul poate da semnale false, trebuie luate în considerare la programarea microcontrolerului cu un senzor sau de acționare conectate circuite, în cazul în care conexiunea se face fără a utiliza un microcontroler.
Unghiul și regiunea de detecție.
detecție Unghi (monitorizare) este de 110 de grade, intervalul de detecție la distanță de 3 până la 7 metri, figura de mai jos arată toate acestea:
Reglarea sensibilității (Distanța de detecție) și intervalul de întârziere.
In tabelul de mai jos prezintă ajustarea de bază a senzorului de mișcare, farul din stânga este intervalul de întârziere la coloana din stânga descrie setările disponibile. În coloana din dreapta descrierii ajustărilor distanței de detecție.
- Senzor PIR [PIN GND] - Arduino Nano [PIN GND]
- Senzor PIR [PIN 5V] - Arduino Nano [PIN 5V]
- Senzor PIR [PIN OUT] - Arduino Nano [PIN A0]
- Senzor PIR [PIN IN] - pentru senzorul de lumină
- Senzor PIR [PIN GND] - pentru senzorul de lumină
O diagramă tipică de conectare prezentate în schema de mai jos, în acest caz, senzor prezentat simbolic pe partea din spate și conectat la bord Arduino Nano.
Schița care arată performanța senzorului de mișcare (utilizați Pro programul Serial Monitor):
Schița este o operație de testare comună a senzorului de mișcare, ea are multe dezavantaje, cum ar fi:
- alarme false posibile, senzorul trebuie să fie samoinitsializatsiya timp de un minut.
- aderarea rigidă la portul monitorului, nu există elemente de acționare de ieșire (relee, sirenă, emițătoare de lumină)
- Prea scurt timp a semnalului de ieșire al senzorului, software-ul de detectare a mișcării necesare pentru a întârzia un semnal pentru o perioadă mai lungă de timp.
Complicarea circuitul și senzorul de extindere funcțional, puteți evita dezavantajele de mai sus. Pentru acest sistem trebuie să fie completate de către modulul de releu și conectați incandescente de 220 de volți prin intermediul modulului. Insasi același modul releu este conectat la pinul 3 de pe Arduino Nano. Deci, conceptul de:
Structura programului este prezent:
prevMillis unsigned long = 0;
interval int = 1000;
unsigned currMillis lung = Millis ();
if (currMillis - prevMillis> interval)
// Operațiunile noastre sunt închise în structura caroseriei