Sensor – HC-SR501 – PIR bewegingssensor

Hardware

BESTELLEN

Informatie

Met deze Infrarood bewegings-sensor (PIR) (Passive InfraRed) sensor kun je beweging detecteren, wordt vaak gebruikt als mensen of dieren binnen het sensorbereik bewegen, ze zijn klein, niet duur, verbruiken weinig vermogen en zijn makkelijk te gebruiken.

Deze PIR heef een bereik tot 7 meter, er zitten 2 stelknoppen op, één voor de detectietijd en één voor vertragings tijd voor de volgende interval.

Specificaties:

  • Voltage: DC 4.5 tot 20V
  • Verbruik: 50uA
  • Blok tijd: 2.5  seconden (standaard)
  • Vertragings tijd: 0.3 tot 18 seconden (standaard)
  • Detectie hoek: <110 graden
  • Detectie bereik :3 meter (standaard) tot max 7 meter
  • Lens diameter: 23mm (standaard)

Informatie

De PIR sensor zelf heeft twee sleuven met daarin 2 voelers van speciaal materiaal dat gevoelig is voor IR.  Wanneer de sensor inactief is detecteren beide voelers evenveel uitgestraald IR licht in de omgevingslucht, kamer, muren of van buiten. Wanneer een warm lichaam van een mens of dier passeert, onderschept die de 1ste helft van de PIR-sensor, wat een positieve verandering tussen de twee voelers veroorzaakt (verschil). Wanneer het warme lichaam het detectiebereik verlaat, gebeurt het omgekeerde, De verandering in deze pulsen van de voeler wordt gedetecteerd en kan een signaal uitgestuurd worden.

Infrarood bewegings sensor uitleg

Pinout

Pin:Functie:
01+4.5v~20v
02OUT
03GND

Arduino

Sluit de module aan volgens onderstaand overzicht:

 

Arduino pin:PIR pin:
+5v01 (+5v)
D202 (OUT)
GND03 (GND)

De OUT wordt HIGH (5v) als de PIR een detectie meet, uitlezen van de Arduino is dan vrij simpel en er is geen bibliotheek  nodig.

Script

Raspberry Pi

Sluit de DHT sensor aan zoals aangegeven op onderstaand schema:

Raspberry Pi pin:PIR pin:
+5v01 (+5v)
GPIO1802 (OUT)
GND03 (GND)

Scripts

Met onderstaande Python code kan de pin van de PIR uitgelezen worden, maak een bestand aan genaamd pir.py met deze inhoud:

En start dit bestand met het commando:  sudo python pir.py

Ps. Druk op CTRL+C om het script te stoppen!

Output


Voorbeeld met buzzer

Bron: pimylifeup.com

Sluit het volgende aan volgens onderstaand schema:

En start dit bestand met het commando:  sudo python pirnuzzer.py

Ps. Druk op CTRL+C om het script te stoppen!


Bronnen:
community.wolfram.com
raspberrypi-spy.co.uk
classthink.com

Schema

Afmetingen

Teardown

Datasheet

Fritzing

Downloads

GEEN GEGEVENS