Montag, 12. Juni 2017

Raspberry PI Zero W als Kamera




Meine Blogs sind eher Notizen für mich, als wirklich einen Blog zu schreiben. Da aber andere davon profitieren können und haben, veröffentliche ich meine Notizen.

Es ist eine Ansammlung von Befehlen und Infos anderer Websites in chronologischer Reihenfolge.

Image für den Zero einrichten

Image von der offiziellen Seite downloaden. Ich nehme immer Stretech Lite um mir die Grafische Oberfläche zu sparen. Man kann alles ohne diese erledigen und es spart Speicher.

Mit der Software Win32 Image schreibe ich das Image auf eine SD Karte.

Um das WLAN sofort Funktionisfähig zu haben, sollte man folgende Datei auf fertige Image der SD Karte kopieren:

https://github.com/ccrisan/motioneyeos/wiki/Troubleshooting-Raspberry-PI-Models-A-(Plus)-And-Zero

Ansonsten kann man es dann unter raspi-config mit einrichten.


pi
raspberry

Achtung: Es ist noch eine englische Tastatur eingestellt und so muss man beim Standardpasswort das Z statt dem Y verwenden auf der Tastatur.


sudo passwd root
Passwort setzen für den root User


sudo passwd pi Passwort ändern


sudo raspi-config
Raspberry einrichten

sudo raspi-config
Sprache auf Deutsch, Tastatur auf Deutsch, SSH Aktivieren, WLAN einrichten
Neustart??


SSH für Root freigeben wenn gewünscht

  • Login, and edit this file: sudo nano /etc/ssh/sshd_config
  • Find this line: PermitRootLogin without-password
  • Edit: PermitRootLogin yes
  • Close and save file
  • reboot or restart sshd service using: /etc/init.d/ssh restart
  • Set a root password if there isn't one already: sudo passwd root

https://raspberrypi.stackexchange.com/questions/48056/login-as-root-not-possible

WLAN Aktiv lassen

https://pi-buch.info/raspberry-pi-3/

sudo iwconfig wlan0 power off 
Verhindert das das WLAN in den Schlafmodus geht.

Um das auch nach einem Neustart zu verhindern, füge ich folgende Info ganz unten ein, direkt vor dem Eintrag exit 0:

# Datei /etc/rc.local
# wird einmal während des Boot-Prozesses ausgeführt
...
iwconfig wlan0 power off

exit 0
Nun fahre ich den PI Zero herunter.
Entferne alles unnötige am Pi wie die Tastatur und das HDMI Kabel und erledige die restlichen Arbeiten über Putty und Filezilla.

Firmware Upgrade (nicht nötig)

Da ich bei meiner Suche auf das Thema gestoßen bin, habe ich es mal probiert.

http://raspberrypiguide.de/howtos/raspberry-pi-firmware-update/

Welche Firmwareversion habe ich?

pi@raspberrypi ~ $ uname -a
Linux raspberrypi 3.6.11+ #371 PREEMPT Thu Feb 7 16:31:35 GMT 2013 armv6l GNU/Linux

Das Update

Für das Firmwareupdate benutzten wir Hexxeh's praktisches Updateskript das uns die aktuellste Firmware herunterlädt und installiert.
Bevor wir das starten können muss zunächst einmal Git nachinstalliert werden.
pi@raspberrypi ~ $ sudo apt-get update
pi@raspberrypi ~ $ sudo apt-get install git
Nun laden wir das Skript herunter und setzen gleich die Ausführungsrechte.
pi@raspberrypi ~ $ sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O /usr/bin/rpi-update && sudo chmod +x /usr/bin/rpi-update
Zum Schluss starten wir den Aktualisierungsvorgang indem wir das Skript starten.
pi@raspberrypi ~ $ sudo rpi-update
Nachdem das Skript fertig ist müsst ihr nur noch das System neustarten.
pi@raspberrypi ~ $ sudo reboot



http://www.toptechboy.com/tutorial/low-cost-raspberry-pi-ip-camera/

raspistill -v -o test.jpg
raspivid  -t -0 -w 1080 -h 720 -awb auto -fps 30 -rot 180 -b 1200000 -o - |ffmpeg -loglevel quiet -i - -vcodec copy -an -f flv -metadata streamName=myStream tcp://0.0.0.0:6666&


Speicherpfad für Bilder und Videos der Kamera ändern

Im Moment speichert er die Daten direkt auf die Kamera. Ich will versuchen sie nun direkt auf einen anderen PI zu schreiben.

mount -t cifs [Ziel Pfad] [QUELLE bei der Kamera] /mnt/aufnahmen -o user=**Benutzer**,pass=**IhrPasswort**