Top

PIR

Ein passiver Infrarot Sensor, der auf Bewegungen reagiert.

PIR

Der Sensor besitzt drei Pins, VCC (Versorgungsspannung), OUT (DATA) und GND (GROUND). Die Pins werden mit dem Raspberry Pi entsprechend verkabelt.

PIR RASPBERRY PI
GND Pin 6 – GROUND
OUT Pin 18 – GPIO 24
VCC Pin 2 – 5 V

Nimmt der Sensor eine Bewegung war, setzt er OUT auf 3,3V.
Dadurch kann der Pin direkt an den Raspberry Pi angeschlossen werden.
Wenn keine weitere Bewegung stattfindet wird OUT wieder auf 0V gesetzt.

Der Sensor besitzt zwei Einstellknöpfe links für die Verzögerung und rechts für die Empfindlichkeit. Im Uhrzeigersinn wird die Verzögerung und Empfindlichkeit erhöht.

PIR

Mit einem Python Skript kann man sich ausgeben lassen ob eine Bewegung stattfindet.

import time
import RPi.GPIO as GPIO

GPIO.setmode(GPIO.BCM)

GPIO_PIR = 18

GPIO.setup(GPIO_PIR, GPIO.IN)

try:    
    while True:
        if GPIO.input(GPIO_PIR):
            print('Motion detected!')
        time.sleep(0.5)
except KeyboardInterrupt:
    print('Bye...')
    GPIO.cleanup()