Benutzer-Werkzeuge

Webseiten-Werkzeuge


vortrag_zeitraffervideo_mit_dem_rspberry_pi_3

Zeitraffervideo mit dem Raspberry Pi 3

Hardware

Software

Download entpacken

unzip 2017-08-16-raspian-stretch.zip => 2017-08-16-raspian-stretch.img

Mit lsblk den Gerätenamen der MicroSD bestimmen, X=b oder X=c

lsblk

Image mit dd auf die MicroSD Karte kopieren

sudo dd if=2017-08-16-raspian-stretch.img of=/dev/sdX bs=1M

WLAN einrichten

1. Partition sdX7 der MicroSD Karte mouńten

sudo mkdir /media/sdX7
sudo mount /dev/sdX7 /media/sdX7

Datei /etc/network/interfaces/interfaces bearbeiten

sudo nano /media/sdX7/etc/network/interfaces
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
    wpa-ssid  Thaller
    wpa-psk   Passwort

Mit Strg+O Änderungen speichern und mit Strg+X nano verlassen

Raspbery 3 starten

Raspberry 3 ggf. in das Gehäuse stecken oder den Touch Screen montieren, Kamera, Netzteil, Tastatur, Maus, HDMI Monitor anschließen und von der MicroSD Karte starten

ssh starten

sudo service ssh start

ssh autostart

sudo systemctl enable ssh

ntp-server starten

sudo apt-get update
sudo apt-get install ntp
sudo systemctl enable ntp

avconv zum Erstellen von Videos installieren

sudo apt-get install libav-tools

Quimat 3.5 Inch Touch Screen aktivieren

cd
sudo rm -rf LCD-show
git clone https://github.com/goodtft/LCD-show.git
chmod -R 755 LCD-show
cd LCD-show
sudo ./LCD35-show

Remotezugriff über WLAN auf den Raspberry 3

IP Adresse des Raspberry suchen

nmap -sP 192.168.2.0/24

Nmap scan report for raspberrypi (192.168.2.171)

Mit ssh Verbindung zum Raspberry herstellen

ssh pi@192.168.2.171

Installation von NoMachine auf dem Raspberry 3

sudo dpkg -i nomachine_5.3.10_3_armv6hf.deb

Mit NoMachine Verbindung zum Raspberry herstellen

Raspberry 3 konfigurieren

Menü > Raspberry Pi Configuration > Localisation > Set Locale: de (Austrian German), AT (Austria), UTF-8, OK

Menü > Raspberry Pi Configuration > Localisation > Set Timezone: Area: Eurpe. Location: Vienna

Menü > Raspberry Pi Configuration > Localisation > Set Keyboard: German

Menü > Raspberry Pi Configuration > Localisation > Set WiFi Country: AT Austria

Menü > Raspberry Pi Configuration > Interfaces > Camera Enabled

Skripte

zeitraffer.sh
#! /bin/bash
DATUM=$(date +"%Y-%m-%d")
mkdir /home/pi/$DATUM
while : ; do
	sleep 5
	DATE=$(date +"%Y-%m-%d_%H-%M-%S")
	raspistill -n -vf -hf -w 1280 -h 960 -o /home/pi/$DATUM/$DATE.jpg
done
zeitraffer.stop
#!/bin/bash
killall zeitraffer.sh

/etc/crontab

crontab
# m h dom mon dow user  command
50  6 * * 1-6 pi /home/pi/zeitraffer.sh & >/dev/null 2>&1
30 16 * * 1-6 pi /home/pi/zeitraffer.stop >/dev/null 2>&1
40 18 * *  *  pi /home/pi/film.sh >/dev/null 2>&1
00 20 * *  *  pi /home/pi/zip.sh >/dev/null 2>&1
00 22 * *  *  pi /home/pi/upload_film.sh >/dev/null 2>&1
45 23 * *  *  pi /home/pi/upload_zip.sh >/dev/null 2>&1
film.sh
#! /bin/bash
DATUM=$(date +"%Y-%m-%d")
sudo chown pi:pi -R /home/pi/$DATUM
sudo chmod 755 -R /home/pi/$DATUM
cd /home/pi/$DATUM
#Bilder umbenennen
mkdir film;a=1;for i in `ls -rt *.jpg`; do new=$(printf "%06d.jpg" ${a});cp ${i} film/${new};let a=a+1;done
#Film erstellen
cd film
avconv -f image2 -i %06d.jpg -r 10 -vcodec libx264 ../haus_peer_poduschka_$DATUM.mp4
cd ..
rm -r film
cd
zip.sh
#! /bin/bash
cd /home/pi/
DATUM=$(date +%Y-%m-%d)
#sudo zip `date +%Y-%m-%d`.zip $DATUM/*
zip `date +%Y-%m-%d`.zip $DATUM/*
upload_film.sh
#! /bin/bash
DATUM=$(date +"%Y-%m-%d")
TAG=$(date "+%d")
MONAT_ZAHL=$(date "+%m")
MONAT_TEXT=$(date "+%B")
MONAT_KLEIN=${MONAT_TEXT,,}
cd /home/pi/$DATUM
md5sum haus_peer_poduschka_$DATUM.mp4 > haus_peer_poduschka_$DATUM.mp4.md5
sleep 10
wput -t -1 -a wput_film.log haus_peer_poduschka_$DATUM.mp4.md5 ftp://benutzername:passwort@p42.internetsuccess.at/cloud.peer.st/data/admin/files/haus_peer_poduschka/videos/$MONAT_ZAHL$MONAT_KLEIN/
wput -t -1 -a wput_film.log haus_peer_poduschka_$DATUM.mp4 ftp://benutzername:passwort@p42.internetsuccess.at/cloud.peer.st/data/admin/files/haus_peer_poduschka/videos/$MONAT_ZAHL$MONAT_KLEIN/
upload_zip.sh
#! /bin/bash
DATUM=$(date +"%Y-%m-%d")
cd /home/pi
md5sum DATUM.zip > DATUM.zip.md5
sleep 10
wput -R -t -1 -a wput.log $DATUM.zip.md5 ftp://benutzername:passwort@p42.internetsuccess.at/cloud.peer.st/data/admin/files/haus_peer_poduschka/
wput -R -t -1 -a wput.log $DATUM.zip ftp://benutzername:passwort@p42.internetsuccess.at/cloud.peer.st/data/admin/files/haus_peer_poduschka/

https://cloud.peer.st

raspivid

http://www.zim-wiki.org/index.html

vortrag_zeitraffervideo_mit_dem_rspberry_pi_3.txt · Zuletzt geändert: 2017/08/31 15:33 von admin