Indholdsfortegnelse:
- Trin 1: Sådan fungerer PIR -bevægelsessensorer
- Trin 2: Brug af en PIR -sensor med Arduino
- Trin 3: Brug af en PIR -sensor med Raspberry Pi
- Trin 4: Eksempelprojekter
- Trin 5: Køb en PIR -bevægelsessensor
Video: PIR -bevægelsessensor: Sådan bruges PIR'er med Arduino & Raspberry Pi: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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:
- Sådan fungerer PIR -bevægelsessensorer
- Sådan bruges PIR -sensorer med Arduino
- Sådan bruges PIR -sensorer med Raspberry Pi
Trin 1: 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
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.
- Kør Arduino IDE, og ryd teksteditoren, og kopier følgende kode i teksteditoren.
- Vælg tavlen i værktøjer og tavler, og vælg derefter dit Arduino -bord.
- Tilslut Arduino til din pc, og indstil COM -porten i værktøjer og port.
- Tryk på knappen Upload (pil).
- 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
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:
Sådan bruges PIR -sensor og et summermodul - Visuino -vejledning: 6 trin
Sådan bruges PIR -sensor og et summermodul - Visuino -vejledning: I denne vejledning lærer vi, hvordan du bruger en PIR -sensor og et summermodul til at lave en lyd, hver gang en PIR -sensor registrerer en bevægelse. Se en demonstrationsvideo
Sådan bruges MQTT med Raspberry Pi og ESP8266: 8 trin (med billeder)
Sådan bruges MQTT Med Raspberry Pi og ESP8266: I denne instruktionsbog vil jeg forklare, hvad MQTT -protokollen er, og hvordan den bruges til at kommunikere mellem enheder. Så, som en praktisk demonstration, skal jeg vise dig, hvordan du opsætter en simpel to klientsystem, hvor et ESP8266 -modul sender et besked
Sådan bruges RPLIDAR 360 ° laserscanner med Arduino: 3 trin (med billeder)
Sådan bruges RPLIDAR 360 ° laserscanner med Arduino: Jeg er en stor fan af at bygge sumobotter, og jeg er altid på udkig efter nye interessante sensorer og materialer, der skal bruges til at bygge en bedre, hurtigere og smartere robot. Jeg fandt ud af om RPLIDAR A1, som du kan få for $ 99 på DFROBOT.com. Jeg sagde, at jeg ikke var
Sådan bruges DMX512 / RDM med Raspberry Pi: 6 trin (med billeder)
Sådan bruges DMX512 / RDM med Raspberry Pi: Raspberry Pi kan bruges til belysningskontroller via DMX512 -bus. I DMX512 bruges bussystemer RS-485 som det fysiske lag. Vores RS422 / RS485 Serial HAT er en fuldt galvanisk isoleret seriel kommunikationshue designet til brug med Raspberry Pi
Sådan bruges Si4703 FM -radiokortet med RDS - Arduino -vejledning: 5 trin (med billeder)
Sådan bruges Si4703 FM -radiokort med RDS - Arduino -vejledning: Dette er et evalueringskort til Silicon Laboratories Si4703 FM -tunerchip. Udover at være en simpel FM -radio, er Si4703 også i stand til at registrere og behandle både Radio Data Service (RDS) og Radio Broadcast Data Service (RBDS) oplysninger. T