Cuprins:
- Pasul 1: Cum funcționează senzorii de mișcare PIR
- Pasul 2: Utilizarea unui senzor PIR cu Arduino
- Pasul 3: Utilizarea unui senzor PIR cu Raspberry Pi
- Pasul 4: Exemple de proiecte
- Pasul 5: Cumpărați un senzor de mișcare PIR
Video: Senzor de mișcare PIR: Cum se utilizează PIR-uri cu Arduino și Raspberry Pi: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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 învăța:
- Cum funcționează senzorii de mișcare PIR
- Cum se utilizează senzori PIR cu Arduino
- Cum se utilizează senzori PIR cu Raspberry Pi
Pasul 1: Cum funcționează senzorii de mișcare PIR
Senzorii infraroșii pasivi pot detecta mișcarea obiectelor care radiază lumină IR (cum ar fi corpurile umane). Prin urmare, utilizarea acestor senzori pentru a detecta mișcarea sau ocuparea umană în sistemele de securitate este foarte obișnuită. Configurarea inițială și calibrarea acestor senzori durează aproximativ 10 până la 60 de secunde.
Senzorul de imagine în infraroșu al HC-SR501 este un modul eficient, ieftin și reglabil pentru detectarea mișcărilor în mediu. Dimensiunea redusă și designul fizic al acestui modul vă permit să îl utilizați cu ușurință în proiect. Ieșirea senzorului de detectare a mișcării PIR poate fi conectată direct la unul dintre pinii digitali Arduino (sau orice microcontroler). Dacă senzorul detectează o mișcare, această valoare a pinului va fi setată la „1”. Cele două potențiometre de pe placă vă permit să reglați sensibilitatea și timpul de întârziere după detectarea unei mișcări.
Modulele PIR au un senzor infraroșu pasiv care detectează ocuparea și mișcarea din infraroșu radiat din corpul uman. Puteți utiliza acest modul în sisteme de securitate, sisteme inteligente de iluminat, automatizări etc. Există diferite module PIR disponibile pe piață, dar toate sunt practic aceleași. Toate au cel puțin un pin Vcc, pin GND și ieșire digitală. În unele dintre aceste module, există o minge ca un obiectiv pe senzor care îmbunătățește unghiul de vizualizare.
Pasul 2: Utilizarea unui senzor PIR cu Arduino
Circuit
Puteți conecta ieșirea PIR la orice pin digital. Există un jumper în spatele acestui modul. Dacă mutați jumperul în poziția L, senzorul va „comuta” (va schimba starea) ori de câte ori este detectată mișcarea. Este puțin probabil ca acest lucru să fie de mare folos într-o aplicație practică. Acest mod se numește modul de declanșare sau de declanșare simplă. Mutarea jumperului în poziția H va avea ca rezultat logica senzorului mai obișnuită. Senzorul se va porni atunci când este detectată mișcarea și se va opri puțin după detectarea ultimei mișcări. Acest senzor va reseta temporizatorul (care altfel ar opri ieșirea) de fiecare dată când este detectată mișcarea; acest lucru ar fi aplicabil, de exemplu, pentru controlul iluminării ocupării camerei în care nu doriți ca luminile să clipească în timp ce unitatea se resetează. Aceasta se numește modul Retriggering. (sau modul de declanșare repetabil). Există, de asemenea, două potențiometre în spatele acestui modul. Prin schimbarea potențiometrului SENSIBILITATE, puteți reduce sau crește sensibilitatea senzorului (crește în sensul acelor de ceasornic) și, de asemenea, schimbând potențiometrul TIME, întârzierea de ieșire după detectarea mișcării va fi modificată.
Cod
Trebuie să adăugați biblioteca și apoi să încărcați codul. Dacă este prima dată când rulați o placă Arduino, urmați acești pași: Accesați www.arduino.cc/en/Main/Software și descărcați software-ul sistemului de operare. Instalați software-ul IDE conform instrucțiunilor.
- Rulați Arduino IDE și ștergeți editorul de text și copiați următorul cod în editorul de text.
- Alegeți placa în instrumente și plăci, apoi selectați placa Arduino.
- Conectați Arduino la computer și setați portul COM în instrumente și port.
- Apăsați butonul Încărcare (semn săgeată).
- Sunteti pregatiti!
Pentru calibrarea corectă, nu ar trebui să existe nicio mișcare în fața senzorului PIR timp de până la 15 secunde (până când pinul 13 este oprit). După această perioadă, senzorul are un instantaneu al zonei sale de vizionare și poate detecta mișcările. Când senzorul PIR detectează o mișcare, ieșirea va fi ÎNALTĂ, în caz contrar, va fi scăzută.
Pasul 3: Utilizarea unui senzor PIR cu Raspberry Pi
Rețineți circuitul și utilizați următorul cod:
Pasul 4: Exemple de proiecte
Vă interesează alte lecturi? Nu ratați acest proiect:
Detectarea mișcărilor și gesturilor de către Arduino și senzorul PIR
Pasul 5: Cumpărați un senzor de mișcare PIR
Cumpărați un senzor PIR de la ElectroPeak
Recomandat:
Tutorial: Cum se utilizează senzorul de mișcare Mini PIR HC-SR 505 cu Arduino UNO: 3 pași
Tutorial: Cum se utilizează senzorul de mișcare Mini PIR HC-SR 505 cu Arduino UNO: Descriere: Acest tutorial vă arată câțiva pași simpli despre modul de utilizare a modulului senzor de mișcare utilizând Arduino Uno. La sfârșitul acestui tutorial, veți obține un rezultat al comparației atunci când senzorul poate detecta o mișcare și nu a putut detecta niciun moment
Codificator rotativ: Cum funcționează și cum se utilizează cu Arduino: 7 pași
Codificator rotativ: Cum funcționează și cum se utilizează cu Arduino: Puteți citi acest tutorial uimitor și pe site-ul oficial al ElectroPeak Prezentare generală În acest tutorial, veți afla cum să utilizați codificatorul rotativ. Mai întâi, veți vedea câteva informații despre codificatorul de rotație și apoi veți afla cum să
Cum se utilizează terminalul Mac și cum se utilizează funcțiile cheie: 4 pași
Cum să utilizați terminalul Mac și cum să utilizați funcțiile cheie: Vă vom arăta cum să deschideți terminalul MAC. De asemenea, vă vom arăta câteva caracteristici în Terminal, cum ar fi ifconfig, schimbarea directoarelor, accesarea fișierelor și arp. Ifconfig vă va permite să vă verificați adresa IP și anunțul MAC
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
Cum se utilizează modulul senzor IR TCRT5000 cu Arduino UNO: 7 pași (cu imagini)
Cum se folosește modulul senzor IR TCRT5000 cu Arduino UNO: În acest tutorial, vă vom învăța câteva elemente de bază despre utilizarea modulului senzorului IR TCRT5000. Aceste elemente de bază vă arată valorile analogice și digitale la monitorul serial. Descriere: Acest senzor reflectorizant IR utilizează un TCRT5000 pentru a detecta culoarea și