Nach meinem letzten Artikel wurde ich darum gebeten, das ganze etwas ausführlicher zu beschreiben.
Also erst nochmal, was man dazu braucht:
Raspberry Pi:
Raspberry Pi Kamera:
Speicherkarte:
Gehäuse für die Kamera:
Netzteil:
Je nach Verfügbarkeit von LAN noch einen WLAN Stick
1. Raspbian installieren:
http://learn.adafruit.com/adafruit-raspberry-pi-lesson-1-preparing-and-sd-card-for-your-raspberry-pi
2. Auf den RaspberryPi per SSH verbinden (ggf. eigenen SSH Key hinzufügen zu den authorized_keys)
3. Software auf aktuellen Stand bringen
sudo apt-get update + sudo apt-get upgrade
4. Motion installieren
Das offizielle Motion Paket aus dem Raspbian rep funktioniert derzeit leider noch nicht mit der Raspberry cam (siehe Fehler unten)
$ sudo apt-get install -y libjpeg62 libjpeg62-dev libavformat53 libavformat-dev libavcodec53 libavcodec-dev libavutil51 libavutil-dev libc6-dev zlib1g-dev libmysqlclient18 libmysqlclient-dev libpq5 libpq-dev
$ wget https://www.dropbox.com/s/xdfcxm5hu71s97d/motion-mmal.tar.gz
$ tar zxvf motion-mmal.tar.gz
Hinweis: die md5sum dieser Datei:
md5sum /usr/bin/motion
d353da888a34611470dad08846c31089 /usr/bin/motion
5. Motion testen
$ ./motion -n -c motion-mmalcam.conf
6. Motion.conf anpassen
Hier kann man sich wieder an diese Anleitung halten: klick
Wobei ich noch einige Anpassungen für die Bilder gemacht habe:
7. Bilder hochladen
7.1. Windows shared folder:
sudo vi /etc/fstab
//SERVERNAME/FOLDERNAME /mnt/camshare cifs username=USERNAME,password=PASSWORD,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
#reboot rasperryPi
#cd /mnt/camshare
7.2 FTP upload
#sudo apt-get install wput
in motion-mmalcam.conf:
On_picture_save wput –B ftp://user.name:password@ispserver %f
8. Growl benachrichtigung
apt-get install python-pip
pip install gntp
weiteres + Script: https://medium.com/p/2d5a2d61da3d
in motion-mmalcam.conf:
On_motion_detected python test.py
9. motion binary und config an den richtigen Ort kopieren:
#cp motion-mmalcam.conf /etc/motion.conf
cp motion /usr/bin/motion
10. fix autostart:
siehe http://www.codeproject.com/Articles/665518/Raspberry-Pi-as-low-cost-HD-surveillance-camera
Bei Motion probleme die Kamera zu nutzen?
[1] Failed to open video device /dev/video0: No such file or directory
lsusb zeigt keine Kamera an?
lsusb
Erstmal versuchen ein Testbild zu machen:
raspistill -v -o test.jpg
Ggf. Kamera nicht aktiviert:
mmal: Camera is not enabled in this build. Try running „sudo raspi-config“ and ensure that „camera“ has been enabled
Motion über apt erkennt die Raspberry cam nicht:
Das modifizierte binary muss man noch an die richtige Stelle kopieren:
copy the motion-mmalcam.conf file to /etc/motion.conf,
copy the motion file to /usr/bin
and then you can start motion from /etc/rc.local
Weitere Artikel:
http://beforeitsnews.com/survival/2013/09/build-a-diy-motion-detecting-raspberry-pi-security-camera-system-2489228.html
http://www.forum-raspberrypi.de/Thread-tutorial-bewegungserkennung-mit-dem-raspberry-camera-modul-und-motion
https://medium.com/p/2d5a2d61da3d