Indholdsfortegnelse:

PIR -bevægelsessensor: Sådan bruges PIR'er med Arduino & Raspberry Pi: 5 trin
PIR -bevægelsessensor: Sådan bruges PIR'er med Arduino & Raspberry Pi: 5 trin

Video: PIR -bevægelsessensor: Sådan bruges PIR'er med Arduino & Raspberry Pi: 5 trin

Video: PIR -bevægelsessensor: Sådan bruges PIR'er med Arduino & Raspberry Pi: 5 trin
Video: Infrared Obstacle Avoidance module for Arduino with code 2024, November
Anonim
PIR -bevægelsessensor: Sådan bruges PIR'er med Arduino og Raspberry Pi
PIR -bevægelsessensor: Sådan bruges PIR'er med Arduino og Raspberry Pi

Du kan læse denne og andre fantastiske selvstudier på ElectroPeaks officielle websted

I denne vejledning lærer du, hvordan du bruger en PIR -bevægelsessensor til at registrere bevægelse. I slutningen af denne vejledning lærer du:

  1. Sådan fungerer PIR -bevægelsessensorer
  2. Sådan bruges PIR -sensorer med Arduino
  3. Sådan bruges PIR -sensorer med Raspberry Pi

Trin 1: Sådan fungerer PIR -bevægelsessensorer

Sådan fungerer PIR -bevægelsessensorer
Sådan fungerer PIR -bevægelsessensorer
Sådan fungerer PIR -bevægelsessensorer
Sådan fungerer PIR -bevægelsessensorer

Passive infrarøde sensorer kan registrere bevægelse af objekter, der udstråler IR -lys (som menneskelige kroppe). Derfor er det meget almindeligt at bruge disse sensorer til at registrere menneskelig bevægelse eller belægning i sikkerhedssystemer. Første opsætning og kalibrering af disse sensorer tager cirka 10 til 60 sekunder.

HC-SR501s infrarøde billedsensor er et effektivt, billigt og justerbart modul til at registrere bevægelse i miljøet. Den lille størrelse og fysiske design af dette modul giver dig mulighed for let at bruge det i dit projekt. Udgangen fra PIR -bevægelsesdetekteringssensor kan tilsluttes direkte til en af Arduino (eller enhver mikrokontroller) digitale stifter. Hvis sensoren registrerer bevægelse, sættes denne pinværdi til “1”. De to potentiometre på tavlen giver dig mulighed for at justere følsomheden og forsinke tiden efter at have registreret en bevægelse.

PIR -moduler har en passiv infrarød sensor, der registrerer belægning og bevægelse fra den infrarøde stråling fra menneskekroppen. Du kan bruge dette modul i sikkerhedssystemer, smarte belysningssystemer, automatisering osv. Der findes forskellige PIR -moduler på markedet, men alle er stort set de samme. De har alle mindst en Vcc pin, GND pin og digital output. I nogle af disse moduler er der en kugle som en linse på sensoren, der forbedrer synsvinklen.

Trin 2: Brug af en PIR -sensor med Arduino

Brug af en PIR -sensor med Arduino
Brug af en PIR -sensor med Arduino

Kredsløb

Du kan slutte PIR -udgang til enhver digital pin. Der er en jumper bag dette modul. Hvis du flytter jumperen til L -position, vil sensoren 'skifte' (ændre tilstand), når der registreres bevægelse. Dette vil sandsynligvis ikke være til stor nytte i praktiske applikationer. Denne tilstand kaldes ikke-udløsende eller enkelt udløsende tilstand. Hvis jumperen flyttes til H -position, vil det resultere i den mere sædvanlige sensorlogik. Sensoren tændes, når der registreres bevægelse, og slukker et stykke tid efter, at den sidste bevægelse er registreret. Denne sensor nulstiller timeren (som ellers ville slukke for udgangen) hver gang der registreres bevægelse; dette ville f.eks. være gældende for belysning af rumbelægning, hvor du ikke vil have lysene til at blinke, mens enheden nulstilles. Dette kaldes Retriggering -tilstand. (eller gentagelig trigger -tilstand). Der er også to potentiometre bag dette modul. Ved at ændre SENSITIVITY potentiometeret kan du reducere eller øge sensorens følsomhed (stigning med uret), og også ved at ændre TIME potentiometer ændres udgangsforsinkelsen efter bevægelsesdetektering.

Kode

Du skal tilføje biblioteket og derefter uploade koden. Hvis det er første gang, du kører et Arduino -kort, skal du bare følge disse trin: Gå til www.arduino.cc/en/Main/Software og download softwaren til dit operativsystem. Installer IDE -softwaren som anvist.

  1. Kør Arduino IDE, og ryd teksteditoren, og kopier følgende kode i teksteditoren.
  2. Vælg tavlen i værktøjer og tavler, og vælg derefter dit Arduino -bord.
  3. Tilslut Arduino til din pc, og indstil COM -porten i værktøjer og port.
  4. Tryk på knappen Upload (pil).
  5. Du er klar!

For korrekt kalibrering bør der ikke være bevægelse foran PIR -sensoren i op til 15 sekunder (indtil pin 13 er slukket). Efter denne periode har sensoren et øjebliksbillede af sit betragtningsområde, og den kan registrere bevægelser. Når PIR -sensoren registrerer en bevægelse, vil output være HIGH, ellers vil det være LOW.

Trin 3: Brug af en PIR -sensor med Raspberry Pi

Brug af en PIR -sensor med Raspberry Pi
Brug af en PIR -sensor med Raspberry Pi

Bemærk kredsløbet, og brug følgende kode:

Trin 4: Eksempelprojekter

Interesseret i yderligere aflæsninger? Gå ikke glip af dette projekt:

Bevægelses- og gestusdetektering af Arduino og PIR -sensor

Trin 5: Køb en PIR -bevægelsessensor

Køb en PIR -sensor fra ElectroPeak

Anbefalede: