Raspberry Pi Bewegungserkennung

Raspberry Pi Bewegungserkennung

 26.07.2014 -  Sebastian Pech -  ~1 Minute

Neben der Sprachsteuerung lässt sich der Raspberry Pi auch für die Bewegungserkennung und Raumüberwachung nutzen. Mit dem „motion“ Paket lässt sich der Pi in ein Motion Detection Device verwandeln.

Motion

Die PS3 EyeToy Kamera besitzt neben dem Mikrofon auch eine brauchbare Kamera. Mitels lsusb kann die korrekte Erkennung der Kamera ermittelt werden.

$ lsusb
Bus 001 Device 005: ID 1415:2000 Nam Tai E&E Products Ltd. or OmniVision Technologies, Inc. Sony Playstation Eye

Das motion Paket wird benötigt.

$ sudo apt-get install motion

Nach der Installation muss die Konfiguration angepasst werden. Die Datei motion.conf enthält die notwendingen Informationen.

$ sudo vi /etc/motion/motion.conf
daemon on
width 640
height 480

Damit ist der Hintergrunddienst aktiv und die Auflösung angepasst. Um die Kamera testen zu können, kann motion per Kommandozeile aufgerufen werden. Ein normales Starten, im Hintergrund, ist ohne den -n Parameter möglich.

$ sudo motion -n

Events

Die Events On_motion_detected, on_event_start und on_event_end können mit Skripten belegt werden. Bilder können beispielsweise auch mittels FTP hochgeladen werden ( Referenz ).

on_picture_save wput –B ftp://username:password@yourftpserver %f