Innholdsfortegnelse:

PIR -sensoropplæring - Med eller uten Arduino: 8 trinn
PIR -sensoropplæring - Med eller uten Arduino: 8 trinn

Video: PIR -sensoropplæring - Med eller uten Arduino: 8 trinn

Video: PIR -sensoropplæring - Med eller uten Arduino: 8 trinn
Video: Lecture 08: Arduino Conditional Statements | Robojax Arduino Step By Step Course 2024, Desember
Anonim
Image
Image

Rett før jeg opprettet min neste prosjektopplæring, som skal bruke en PIR -sensor, tenkte jeg at jeg kunne lage en egen opplæring som forklarer hvordan en PIR -sensor fungerer. Ved å gjøre det vil jeg kunne holde den andre opplæringen kort og saklig. Så, uten å kaste bort tid, la oss diskutere hva som er en PIR -sensor og hvordan vi kan bruke den i prosjektet vårt.

Trinn 1: Grunnleggende

Maskinvare
Maskinvare

Hva er en PIR -sensor?

PIR eller "Passiv infrarød" sensor er en "Pyroelectric IR Sensor" som genererer energi når den utsettes for varme. Alt avgir et lavt nivå av stråling, jo varmere objektet er, desto mer stråling sendes ut. Når et menneske eller et dyr (med IR -strålingsbølgelengde på 9,4µMeter) nærmer seg sensorens rekkevidde, registrerer sensoren varmen i form av infrarød stråling. Sensoren oppdager bare energien som slippes ut av andre gjenstander og produserer ikke noen, det er derfor sensoren kalles en PIR eller "Passiv infrarød" sensor. Disse sensorene er små, billige, robuste, lite strøm og veldig enkle å bruke.

Trinn 2: Maskinvare

For denne opplæringen trenger vi:

1 x brødbrett

1 x Arduino Nano/UNO (Uansett hva som er praktisk)

1 x PIR -sensor

1 x LED og en 220 ohm strømbegrensende motstand for å teste tilkoblingen

Få tilkoblingskabler

En USB -kabel for å laste opp koden til Arduino

& Generelt loddeutstyr

Trinn 3: Arkitektur

Arkitektur
Arkitektur
Arkitektur
Arkitektur
Arkitektur
Arkitektur
Arkitektur
Arkitektur

Som vi kan se har sensoren to sider:

1. Topp eller sensorsiden

2. Bunn eller komponentsiden

Toppen består av et spesialdesignet "High-Density Polythene" -deksel kalt "Fresnel Lens". Dette objektivet fokuserer de infrarøde strålene til den underliggende 'pyroelektriske sensoren'. 9,4 µMeter infrarøde stråler kan lett passere gjennom polyetylendekselet. Sensorenes følsomhet varierer mellom 6 til 7 meter (20 fot) og deteksjonsvinkelen er 110 grader x 70 grader. Selve sensoren er inne i en forseglet metallboks. Boksen beskytter i utgangspunktet sensoren mot støy, temperatur og fuktighet. Det er et lite vindu laget av IR-transmissivt materiale for å la IR-signalene nå sensoren. Bak dette vinduet er "to" balanserte PIR -sensorer. I hviletilstand oppdager begge sensorene samme mengde IR -stråling. Når en varm kropp passerer, fanger den først opp en av de to sensorene, noe som forårsaker en positiv differensial endring mellom de to halvdelene. Og så, når den forlater sanseområdet, skjer det motsatte, og sensoren genererer en negativ differensialendring. Når pulsen endres eller med andre ord PIR -sensoren registrerer bevegelse, endres utgangspinnen til "digital high" eller 3,3V.

Den nederste biten består av en haug med kretser. Få av dem er av vår interesse.

- De fleste PIR-sensorer har 3-pinners VCC, GND og OUT. VCC og GND skal drive modulen (Driftsspenning: DC 5V til 20V). OUTPUT-pinnen er den som kommuniserer med mikrokontrolleren ved å sende digital puls høy (3,3v) når en bevegelse oppdages og digital lav (0v) når ingen bevegelse oppdages. Pin-outs kan variere mellom modulene, så sjekk alltid pin-outs.

- BISS0001 eller "Micro Power PIR Motion Detector IC" henter utgangen fra sensoren, og etter å ha utført en mindre behandling produserer den den digitale utgangen.

- Modulen har to potensiometre, den ene for å justere følsomheten (som er opptil 7 m) og den andre for å justere tiden som utgangssignalet skal forbli høyt når et objekt oppdages (det varierer fra 0,3 til 5 minutter).

- Det er 3 pinner til på denne modulen med en jumper mellom dem for å velge utløsermoduser.

Den første kalles "ikke -repeterbar utløser" - denne går lavt så snart forsinkelsen er over.

Den andre kalles "repeterbar utløser" - den holder seg høy så lenge objektet er i nærheten og slås av når objektet er borte og forsinkelsen er over. Jeg vil bruke denne modusen for dette prosjektet.

Hvis du vil gjøre en rask test før du fortsetter med denne opplæringen, kan du følge trinnene nedenfor.

En testing er også en god idé å teste sensingens rekkevidde og varighet.

Trinn 4: Koble til uten Arduino

Koble til uten Arduino
Koble til uten Arduino

- Koble VCC til +5v skinnen på brødbrettet

- Koble GND til -ve -skinnen

- Koble LED -en sammen med en 220 ohm motstand til OUT -pinnen på sensoren

Når sensoren oppdager en bevegelse, går utgangspinnen "høy" og LED -en lyser. Gå frem og tilbake for å finne ut hvordan du kjenner området. Deretter kan du teste varighetsturen foran sensoren og deretter gå bort og bruke en stoppeklokke for å finne ut hvor lenge LED -lampen var på. Du kan justere tiden eller følsomheten ved å justere POTene på brettet.

Trinn 5: Koble til med Arduino

Koble til med Arduino
Koble til med Arduino

For å gjøre det samme med Arduino, koble VCC til PIR -sensoren til 5v -pinnen på Arduino.

Koble deretter OUTput -pinnen til D13 og GND til jordpinnen på Arduino. Koble nå LED -en sammen med en 220 ohm motstand til D2 -pinnen på Arduino. Det er det, nå trenger du bare å laste opp koden og teste om alt fungerer som det skal. Du kan bytte ut LED -en med en summer (for å alarmere når et objekt blir oppdaget) eller et relé for å drive en høyspenningskrets.

For å lære mer om reléer, ta en titt på min opplæring nummer 4 - "Kjøre et stafett med en Arduino".

www.instructables.com/id/Driving-a-Relay-W…

Trinn 6: Kode

Kode
Kode

Koden er veldig enkel

* Start med å definere pinne nummer 2 og 13 som henholdsvis LED -pinne og PIR -pinne

* Da må vi definere pin -modusene. LED -pinnen skal være OUTPUT -pinnen og PIR -pinnen som INPUT -pinnen

* Deretter må vi lese verdien av PIR -pinnen og se om den er HØY

* Hvis verdien er HØY, slår du på LED -en ellers slår du den AV

Trinn 7: Bruksområder for PIR -sensorer

Bruksområder for PIR -sensorer
Bruksområder for PIR -sensorer

PIR -sensorer kan brukes til å:

* Automatiser åpning og lukking av dører

* Automatiser alle utendørs lys

* Automatiser kjellerlys, hage eller parkeringsområder

* Automatiser heislobbyen eller felles trappelys

* Oppdag tilstedeværelse av mennesker og alarm

* Lag et Smart Home Automation & Security System, og mange flere….

Trinn 8: Demo

Så, dette er mitt oppsett for testing av PIR -sensoren. Sensoren er koblet til brødbrettet og sitter på bordet. Som jeg er foran sensoren lyser LED -en.

La oss nå gjøre en rask test. For øyeblikket er sensoren i inaktiv tilstand. Jeg kommer til å gå foran den for å aktivere sensoren. Tada, lysdioden slo bare på etter å ha oppdaget min tilstedeværelse. Lyset lyser så lenge jeg er i nærheten av sensorene. OK, la oss gå bort og starte stoppeklokken for å se om den slås av etter 5 sekunder. Suksess, alt fungerte slik jeg ønsket.

Takk igjen for at du så denne videoen! Jeg håper det hjelper deg. Hvis du vil støtte meg, kan du abonnere på kanalen min og se de andre videoene mine. Takk, ca igjen i min neste video.

Anbefalt: