Innholdsfortegnelse:

PIR -bevegelsessensor: Slik bruker du PIR -er med Arduino og Raspberry Pi: 5 trinn
PIR -bevegelsessensor: Slik bruker du PIR -er med Arduino og Raspberry Pi: 5 trinn

Video: PIR -bevegelsessensor: Slik bruker du PIR -er med Arduino og Raspberry Pi: 5 trinn

Video: PIR -bevegelsessensor: Slik bruker du PIR -er med Arduino og Raspberry Pi: 5 trinn
Video: V-Tac projektør m. PIR sensor - Introduktion 2024, November
Anonim
PIR -bevegelsessensor: Hvordan bruke PIR -er med Arduino og Raspberry Pi
PIR -bevegelsessensor: Hvordan bruke PIR -er med Arduino og Raspberry Pi

Du kan lese denne og andre fantastiske opplæringsprogrammer på ElectroPeaks offisielle nettsted

I denne opplæringen lærer du hvordan du bruker en PIR -bevegelsessensor til å oppdage bevegelse. På slutten av denne opplæringen lærer du:

  1. Hvordan PIR -bevegelsessensorer fungerer
  2. Hvordan bruke PIR -sensorer med Arduino
  3. Slik bruker du PIR -sensorer med Raspberry Pi

Trinn 1: Hvordan PIR -bevegelsessensorer fungerer

Hvordan PIR -bevegelsessensorer fungerer
Hvordan PIR -bevegelsessensorer fungerer
Hvordan PIR -bevegelsessensorer fungerer
Hvordan PIR -bevegelsessensorer fungerer

Passive infrarøde sensorer kan oppdage bevegelse av objekter som utstråler IR -lys (som menneskekropper). Derfor er det veldig vanlig å bruke disse sensorene til å oppdage menneskelige bevegelser eller opphold i sikkerhetssystemer. Første oppsett og kalibrering av disse sensorene tar omtrent 10 til 60 sekunder.

HC-SR501s infrarøde bildesensor er en effektiv, billig og justerbar modul for å oppdage bevegelse i miljøet. Den lille størrelsen og fysiske utformingen av denne modulen lar deg enkelt bruke den i prosjektet ditt. Utgangen fra PIR bevegelsesdetekteringssensor kan kobles direkte til en av Arduino (eller hvilken som helst mikrokontroller) digitale pinner. Hvis det oppdages en bevegelse av sensoren, settes denne pinverdien til “1”. De to potensiometrene på brettet lar deg justere følsomheten og forsinke tiden etter at du har oppdaget en bevegelse.

PIR -moduler har en passiv infrarød sensor som oppdager belegg og bevegelse fra infrarød stråling fra menneskekroppen. Du kan bruke denne modulen i sikkerhetssystemer, smarte belysningssystemer, automatisering, etc. Det finnes forskjellige PIR -moduler på markedet, men alle er i utgangspunktet de samme. De har alle minst en Vcc -pinne, GND -pinne og digital utgang. I noen av disse modulene er det en ball som et objektiv på sensoren som forbedrer synsvinkelen.

Trinn 2: Bruke en PIR -sensor med Arduino

Bruke en PIR -sensor med Arduino
Bruke en PIR -sensor med Arduino

Krets

Du kan koble PIR -utgang til en hvilken som helst digital pin. Det er en jumper bak denne modulen. Hvis du flytter jumperen til L -posisjon, vil sensoren "veksle" (endre tilstand) når det oppdages bevegelse. Dette vil neppe være til stor nytte i praktiske applikasjoner. Denne modusen kalles ikke-utløsende eller Single Triggering-modus. Å flytte jumperen til H -posisjonen vil resultere i den mer vanlige sensorlogikken. Sensoren slås på når det oppdages bevegelse og slås av en stund etter at den siste bevegelsen ble oppdaget. Denne sensoren vil tilbakestille timeren (som ellers ville slå av utgangen) hver gang bevegelse oppdages; Dette vil for eksempel gjelde for belysningskontroll i rom der du ikke vil at lysene skal blinke mens enheten tilbakestilles. Dette kalles Retriggering -modus. (eller repeterbar utløsermodus). Det er også to potensiometre bak denne modulen. Ved å endre SENSITIVITY -potensiometeret, kan du redusere eller øke følsomheten til sensoren (økning med klokken), og også ved å endre TIME -potensiometeret, vil utgangsforsinkelsen etter bevegelsesdeteksjon bli endret.

Kode

Du må legge til biblioteket og deretter laste opp koden. Hvis det er første gang du kjører et Arduino -kort, følger du disse trinnene: Gå til www.arduino.cc/en/Main/Software og last ned programvaren til operativsystemet. Installer IDE -programvaren som beskrevet.

  1. Kjør Arduino IDE og fjern tekstredigeringsprogrammet og kopier følgende kode i tekstredigeringsprogrammet.
  2. Velg brettet i verktøy og tavler, og velg deretter Arduino -brettet.
  3. Koble Arduino til PC -en og sett COM -porten i verktøy og port.
  4. Trykk på Last opp (piltegn) -knappen.
  5. Du er klar!

For riktig kalibrering bør det ikke være noen bevegelse foran PIR -sensoren i opptil 15 sekunder (til pinne 13 er slått av). Etter denne perioden har sensoren et øyeblikksbilde av visningsområdet, og den kan oppdage bevegelser. Når PIR -sensoren oppdager en bevegelse, vil utgangen være HØY, ellers vil den være LAV.

Trinn 3: Bruke en PIR -sensor med Raspberry Pi

Bruke en PIR -sensor med bringebær Pi
Bruke en PIR -sensor med bringebær Pi

Legg merke til kretsen og bruk følgende kode:

Trinn 4: Eksempelprosjekter

Interessert i ytterligere lesninger? Ikke gå glipp av dette prosjektet:

Bevegelses- og bevegelsesdeteksjon av Arduino og PIR -sensor

Trinn 5: Kjøp en PIR bevegelsessensor

Kjøp en PIR -sensor fra ElectroPeak

Anbefalt: