PIR kustības sensors: kā lietot PIR ar Arduino un Raspberry Pi: 5 soļi
PIR kustības sensors: kā lietot PIR ar Arduino un Raspberry Pi: 5 soļi
Anonim
PIR kustības sensors: kā lietot PIR ar Arduino un Raspberry Pi
PIR kustības sensors: kā lietot PIR ar Arduino un Raspberry Pi

Šo un citas pārsteidzošās pamācības varat izlasīt ElectroPeak oficiālajā vietnē

Šajā apmācībā jūs uzzināsit, kā izmantot PIR kustības sensoru, lai noteiktu kustību. Šīs apmācības beigās jūs uzzināsit:

  1. Kā darbojas PIR kustības sensori
  2. Kā lietot PIR sensorus ar Arduino
  3. Kā lietot PIR sensorus kopā ar Raspberry Pi

1. darbība. Kā darbojas PIR kustības sensori

Kā darbojas PIR kustības sensori
Kā darbojas PIR kustības sensori
Kā darbojas PIR kustības sensori
Kā darbojas PIR kustības sensori

Pasīvie infrasarkanie sensori var noteikt objektu kustību, kas izstaro IR gaismu (piemēram, cilvēka ķermeņus). Tāpēc šo sensoru izmantošana cilvēku kustību vai noslogojuma noteikšanai drošības sistēmās ir ļoti izplatīta. Šo sensoru sākotnējā iestatīšana un kalibrēšana aizņem apmēram 10 līdz 60 sekundes.

HC-SR501 infrasarkanais attēlveidošanas sensors ir efektīvs, lēts un regulējams modulis kustības noteikšanai vidē. Šī moduļa mazais izmērs un fiziskais dizains ļauj to ērti izmantot savā projektā. PIR kustības noteikšanas sensora izeju var savienot tieši ar vienu no Arduino (vai jebkura mikrokontrollera) digitālajām tapām. Ja sensors nosaka kustību, šī tapas vērtība tiks iestatīta uz “1”. Divi potenciometri uz tāfeles ļauj pielāgot jutību un aiztures laiku pēc kustības noteikšanas.

PIR moduļiem ir pasīvs infrasarkanais sensors, kas nosaka no cilvēka ķermeņa izstaroto infrasarkano staru noslogojumu un kustību. Jūs varat izmantot šo moduli drošības sistēmās, viedās apgaismojuma sistēmās, automatizācijā utt. Tirgū ir pieejami dažādi PIR moduļi, taču tie visi būtībā ir vienādi. Viņiem visiem ir vismaz Vcc tapa, GND tapa un digitālā izeja. Dažos no šiem moduļiem uz sensora ir lodīte kā lēca, kas uzlabo skata leņķi.

2. darbība: PIR sensora izmantošana ar Arduino

PIR sensora izmantošana ar Arduino
PIR sensora izmantošana ar Arduino

Ķēde

Jūs varat savienot PIR izvadi ar jebkuru digitālo tapu. Aiz šī moduļa ir džemperis. Ja pārvietojat džemperi L pozīcijā, sensors “pārslēgsies” (mainīs stāvokli) ikreiz, kad tiek konstatēta kustība. Maz ticams, ka tas praktiski noderēs. Šo režīmu sauc par neaktivizējošu vai vienreizējas iedarbināšanas režīmu. Pārvietojot džemperi H pozīcijā, tiks iegūta ierastāka sensora loģika. Sensors ieslēgsies, kad tiks konstatēta kustība, un izslēgsies kādu laiku pēc pēdējās kustības noteikšanas. Šis sensors atiestatīs taimeri (kas pretējā gadījumā izslēgtu izeju) katru reizi, kad tiek konstatēta kustība; tas būtu attiecināms, piemēram, uz telpu apgaismojuma vadību, ja nevēlaties, lai gaismas mirgo, kamēr ierīce tiek atiestatīta. To sauc par Retriggering režīmu. (vai atkārtojams sprūda režīms). Aiz šī moduļa ir arī divi potenciometri. Mainot SENSITIVITY potenciometru, jūs varat samazināt vai palielināt sensora jutību (palielinājums pulksteņrādītāja virzienā), kā arī mainot TIME potenciometru, tiks mainīta izejas aizkave pēc kustības noteikšanas.

Kods

Jums jāpievieno bibliotēka un pēc tam augšupielādējiet kodu. Ja pirmo reizi palaižat Arduino plati, vienkārši izpildiet šīs darbības: Dodieties uz vietni www.arduino.cc/en/Main/Software un lejupielādējiet savas OS programmatūru. Instalējiet IDE programmatūru, kā norādīts.

  1. Palaidiet Arduino IDE un notīriet teksta redaktoru un teksta redaktorā nokopējiet šādu kodu.
  2. Izvēlieties dēli instrumentos un dēļos, pēc tam atlasiet savu Arduino dēli.
  3. Pievienojiet Arduino datoram un iestatiet COM portu rīkos un portā.
  4. Nospiediet augšupielādes pogu (bultiņas zīme).
  5. Jūs esat gatavs!

Lai pareizi kalibrētu, PIR sensora priekšā nedrīkst būt nekādu kustību līdz 15 sekundēm (līdz 13. tapa ir izslēgta). Pēc šī perioda sensoram ir skatīšanās zonas momentuzņēmums, un tas var noteikt kustības. Kad PIR sensors nosaka kustību, izeja būs HIGH, pretējā gadījumā tā būs LOW.

3. darbība. PIR sensora izmantošana kopā ar Raspberry Pi

PIR sensora izmantošana kopā ar Raspberry Pi
PIR sensora izmantošana kopā ar Raspberry Pi

Ievērojiet ķēdi un izmantojiet šādu kodu:

4. solis: projektu piemēri

Vai jūs interesē turpmākie lasījumi? Nepalaidiet garām šo projektu:

Kustību un žestu noteikšana, izmantojot Arduino un PIR sensoru

5. solis: iegādājieties PIR kustības sensoru

Pērciet PIR sensoru no ElectroPeak

Ieteicams: