HC-SR501 PIR Bewegungs Sensor

Der HC SR501 is ein 360° Infrarot Bewegungsmelder. Er hat einen Erfassungsradius 120°. Bei Bewegung im Messbereich schaltet er einen Pin auf 3,3V und hält diesen für eine eingestellt Haltezeit (Anzeit). Die Empfindlichkeit und die Haltezeit kann am jeweiligen Drehregler eingestellt werden.

Fakten

Technische Daten

BeschreibungWert
Arbeitsspannung5-20V
Strom< 60µA
Ausgangsspannung (an/aus)3,3V/ 0,0V
Einschaltzeit (Über Poti einstellbar) 3s bis 5min
Reichweite (Über Poti einstellbar)3m – 7m
Erfassungswinkel<= 120°
Arbeitstemperatur– 15 bis +70
Abmessung 32mm x 24mm

Anschlüsse und Regler

PIR HC-SR501 Beschriftetet Unterseite

Anwendungsbereiche

  • Sicherung von Objekten
  • Einschalter/Aufwecken von Kameras oder anderen Microcontrollern
  • Bewegungsabhängige Lichtsteuerung

Ansichten

Programmierung

Bibliotheken

Es wird nur ein digitaler Eingang am Microprozessor benötigt. Dieser kann über die Standard-Bibliothek mit „digitalRead“abgefragt werden.

Versuchsaufbau

HC-SR501 Schaltplan mit Arduino
HC-SR501 Schaltplan mit Arduino

Testprogramm

Das Testprogramm fragt in jeder Schleife den Pin ab, der mit dem PIR verbunden ist. Bei Aktivierung wird der Status auf der Konsole ausgegeben. Der Prozess verweilt so lange in einer Schleife bis der PIR Sensor wieder inaktiv ist. (Die 3,3 Volt sollten reichen um den Pin auf High zu schalten) Folgend der Code:

Hier noch die Konsolenausgabe:

PIR HC SR501 – Konsolen Ausgabe

Probleme

Verzögerte Reaktion

Dies ist normal. Der PIR hat eine Anschaltverzögerung. Wenn der PIR sich ausschaltet braucht er danach ein paar Sekunden bis er wieder aktiviert werden kann.

Jumper Einstellung

Unterschiede zwischen den beiden Jumper-Einstellungen konnten leider nicht festgestellt werden.

Fazit

Der PIR ist preiswert und leicht mit dem Arduino zu verbinden. Die Einstellmöglichkeiten sind etwas ungenau und bedürfen mehrfaches ausprobieren.

Verwandte Beiträge

Quellen

https://www.mpja.com/download/31227sc.pdf

http://www.netzmafia.de/skripten/hardware/RasPi/Projekt-PIR/index.html

https://www.adrirobot.it/sensori/pir_sensor/pir_sensor_hc-sr501_arduino.htm

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.