Innehållsförteckning:
- Steg 1: Hur PIR -rörelsesensorer fungerar
- Steg 2: Använda en PIR -sensor med Arduino
- Steg 3: Använda en PIR -sensor med Raspberry Pi
- Steg 4: Exempelprojekt
- Steg 5: Köp en PIR -rörelsesensor
Video: PIR -rörelsessensor: Hur man använder PIR -enheter med Arduino & Raspberry Pi: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Du kan läsa denna och andra fantastiska självstudier på ElectroPeaks officiella webbplats
I denna handledning lär du dig hur du använder en PIR -rörelsesensor för att upptäcka rörelse. I slutet av denna handledning lär du dig:
- Hur PIR -rörelsesensorer fungerar
- Hur man använder PIR -sensorer med Arduino
- Hur man använder PIR -sensorer med Raspberry Pi
Steg 1: Hur PIR -rörelsesensorer fungerar
Passiva infraröda sensorer kan upptäcka rörelse av föremål som utstrålar IR -ljus (som människokroppar). Därför är det mycket vanligt att använda dessa sensorer för att upptäcka mänsklig rörelse eller beläggning i säkerhetssystem. Initial installation och kalibrering av dessa sensorer tar cirka 10 till 60 sekunder.
HC-SR501: s infraröda bildsensor är en effektiv, billig och justerbar modul för att detektera rörelser i omgivningen. Den lilla storleken och fysiska utformningen av denna modul gör att du enkelt kan använda den i ditt projekt. Utgången från PIR -rörelsedetekteringssensorn kan anslutas direkt till en av Arduino (eller någon mikrokontroller) digitalpinne. Om någon rörelse detekteras av sensorn kommer detta stiftvärde att sättas till “1”. De två potentiometrarna på tavlan gör att du kan justera känsligheten och fördröja tiden efter att det har upptäckt en rörelse.
PIR -moduler har en passiv infraröd sensor som detekterar närvaro och rörelse från det infraröda som utstrålas från människokroppen. Du kan använda denna modul i säkerhetssystem, smarta belysningssystem, automatisering etc. Det finns olika PIR -moduler på marknaden, men alla är i princip desamma. De har alla minst en Vcc -stift, GND -stift och digital utgång. I några av dessa moduler finns det en boll som en lins på sensorn som förbättrar betraktningsvinkeln.
Steg 2: Använda en PIR -sensor med Arduino
Krets
Du kan ansluta PIR -utgång till valfri digital stift. Det finns en bygel bakom denna modul. Om du flyttar bygeln till L -läge kommer sensorn att”växla” (ändra tillstånd) när rörelse detekteras. Detta kommer sannolikt inte att vara till stor nytta i praktiska tillämpningar. Det här läget kallas icke-utlösande eller enkel utlösande läge. Att flytta bygeln till H -läget resulterar i den mer vanliga sensorlogiken. Sensorn slås på när rörelse detekteras och stängs av en stund efter att den sista rörelsen detekterats. Denna sensor återställer timern (som annars skulle stänga av utmatningen) varje gång rörelse detekteras; detta skulle till exempel vara tillämpligt för belysningskontroll i rum där du inte vill att lamporna ska blinka medan enheten återställs. Detta kallas Retriggering -läge. (eller repeterbart utlösarläge). Det finns också två potentiometrar bakom denna modul. Genom att ändra SENSITIVITY -potentiometern kan du minska eller öka sensorns känslighet (höjning medurs), och även genom att ändra TIME -potentiometern kommer utgångsfördröjningen efter rörelsedetektering att ändras.
Koda
Du måste lägga till biblioteket och sedan ladda upp koden. Om det är första gången du kör ett Arduino -kort följer du bara dessa steg: Gå till www.arduino.cc/en/Main/Software och ladda ner programvaran för ditt operativsystem. Installera IDE -programvaran enligt instruktionerna.
- Kör Arduino IDE och rensa textredigeraren och kopiera följande kod i textredigeraren.
- Välj tavlan i verktyg och brädor, välj sedan din Arduino Board.
- Anslut Arduino till din PC och ställ in COM -porten i verktyg och port.
- Tryck på knappen Ladda upp (pil).
- Du är klar!
För korrekt kalibrering bör det inte vara någon rörelse framför PIR -sensorn i upp till 15 sekunder (tills stift 13 stängs av). Efter denna period har sensorn en ögonblicksbild av sitt visningsområde och den kan upptäcka rörelser. När PIR -sensorn detekterar en rörelse blir utgången HÖG, annars blir den LÅG.
Steg 3: Använda en PIR -sensor med Raspberry Pi
Notera kretsen och använd följande kod:
Steg 4: Exempelprojekt
Intresserad av ytterligare läsningar? Missa inte detta projekt:
Rörelse- och gestdetektering av Arduino och PIR -sensor
Steg 5: Köp en PIR -rörelsesensor
Köp en PIR -sensor från ElectroPeak
Rekommenderad:
Handledning: Hur man använder Mini PIR-rörelsesensor HC-SR 505 med Arduino UNO: 3 steg
Handledning: Hur man använder Mini PIR-rörelsesensor HC-SR 505 med Arduino UNO: Beskrivning: Denna handledning visar dig några enkla steg om hur du använder rörelsesensormodul med Arduino Uno. I slutet av denna handledning får du ett resultat av jämförelse när sensorn kan upptäcka en rörelse och inte kunde upptäcka några
Hur man skapar en Linux -boot -enhet (och hur man använder den): 10 steg
Hur man skapar en Linux Boot Drive (och hur man använder den): Detta är en enkel introduktion om hur man kommer igång med Linux, särskilt Ubuntu
Hur man använder MQTT med Raspberry Pi och ESP8266: 8 steg (med bilder)
Hur man använder MQTT med Raspberry Pi och ESP8266: I denna instruktionsbok kommer jag att förklara vad MQTT -protokollet är och hur det används för att kommunicera mellan enheter. Sedan, som en praktisk demonstration, ska jag visa dig hur du ställer in en enkel två klientsystem, där en ESP8266 -modul skickar ett meddelande
Hur man använder Mac Terminal och hur man använder viktiga funktioner: 4 steg
Så här använder du Mac Terminal och hur du använder viktiga funktioner: Vi visar dig hur du öppnar MAC Terminal. Vi kommer också att visa dig några funktioner i terminalen, till exempel ifconfig, ändra kataloger, komma åt filer och arp. Ifconfig låter dig kontrollera din IP -adress och din MAC -annons
Hur man använder DMX512 / RDM med Raspberry Pi: 6 steg (med bilder)
Hur man använder DMX512 / RDM med Raspberry Pi: Raspberry Pi kan användas för belysningskontroller via DMX512 -buss. I DMX512 används bussystem RS-485 som det fysiska lagret. Vår RS422 / RS485 Serial HAT är en helt galvanisk isolerad seriell kommunikationshatt utformad för användning med Raspberry Pi