Innehållsförteckning:

PIR -rörelsessensor: Hur man använder PIR -enheter med Arduino & Raspberry Pi: 5 steg
PIR -rörelsessensor: Hur man använder PIR -enheter med Arduino & Raspberry Pi: 5 steg

Video: PIR -rörelsessensor: Hur man använder PIR -enheter med Arduino & Raspberry Pi: 5 steg

Video: PIR -rörelsessensor: Hur man använder PIR -enheter med Arduino & Raspberry Pi: 5 steg
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, November
Anonim
PIR -rörelsessensor: Hur man använder PIR -enheter med Arduino & Raspberry Pi
PIR -rörelsessensor: Hur man använder PIR -enheter med Arduino & Raspberry Pi

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:

  1. Hur PIR -rörelsesensorer fungerar
  2. Hur man använder PIR -sensorer med Arduino
  3. Hur man använder PIR -sensorer med Raspberry Pi

Steg 1: Hur PIR -rörelsesensorer fungerar

Hur PIR -rörelsesensorer fungerar
Hur PIR -rörelsesensorer fungerar
Hur PIR -rörelsesensorer fungerar
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

Använda en PIR -sensor med Arduino
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.

  1. Kör Arduino IDE och rensa textredigeraren och kopiera följande kod i textredigeraren.
  2. Välj tavlan i verktyg och brädor, välj sedan din Arduino Board.
  3. Anslut Arduino till din PC och ställ in COM -porten i verktyg och port.
  4. Tryck på knappen Ladda upp (pil).
  5. 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

Använda en PIR -sensor med Raspberry Pi
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: