Benutzer-Werkzeuge

Webseiten-Werkzeuge


digital_signage

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
digital_signage [2014/09/03 12:25] – [Auflösung] kreativmonkeydigital_signage [2016/01/06 12:45] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
-====== Digital Signage (Digitale Werbetafel) ======+====== Digital Signage mit Raspberry Pi ======
 Unter Digital Signage versteht man so viel wie eine Werbetafel die auf einem Digitalen Bildschirm/Monitor ausgegeben wird. Zur Kostengünstigen und Stromsparenden umsetzung genügt ein Monitor oder Fernseher sowie ein Raspberry Pi. Es gibt einige vorgefertigte Systeme jedoch auch eine einfache Lösung für den kleinen Rahmen. Unter Digital Signage versteht man so viel wie eine Werbetafel die auf einem Digitalen Bildschirm/Monitor ausgegeben wird. Zur Kostengünstigen und Stromsparenden umsetzung genügt ein Monitor oder Fernseher sowie ein Raspberry Pi. Es gibt einige vorgefertigte Systeme jedoch auch eine einfache Lösung für den kleinen Rahmen.
  
Zeile 27: Zeile 27:
 <code>sudo apt-get install feh moc unclutter</code> <code>sudo apt-get install feh moc unclutter</code>
    
 +==== USB-Stick vorbereiten ====
 +Dieser Schritt ist nur notwendig wenn man die Daten über einen USB-Stick einbinden möchte. Hierzu erstellt man in der ''/etc/fstab'' einen Eintrag für den USB-Stick damit dieser immer an der selben stelle eingebunden wird. 
 +Zunächsteinmal müssen wir jedoch erst die UUID des USB-Stick in Erfahrung bringen. Dies geschieht mit hilfe des folgenden befehls:
 +
 +<code>
 +sudo fdisk -l
 +sudo blkid
 +</code>
 +
 +die UUID notieren und dann mit ''sudo vi /etc/fstab'' die fstab wie folgt Editieren:
 +
 +<code>
 +.....
 +# USB-Stick einbinden
 +UUID=bbf85ecb-cc61-40ed-ba7b-d7b804ee845e   /media/Media   vfat   defaults     0
 +</code>
 +
 +
 ==== Scripte vorbereiten ==== ==== Scripte vorbereiten ====
 <code> <code>
Zeile 33: Zeile 51:
 # Need Value USER for start as non Root # Need Value USER for start as non Root
 USER="pi" USER="pi"
 +MOUNT="/media/Media"
  
 # Look for the USB stick and the Image folder # Look for the USB stick and the Image folder
-if [ -d "/media/Media/Bilder" ];+if [ -d "${MOUNT}/Bilder" ];
 then then
- find /media/Media/Bilder | egrep '.jpg|.jpeg|.png' > /tmp/bilder.lst + find $MOUNT/Bilder | egrep '.jpg|.jpeg|.png' > /tmp/bilder.lst 
- su -c "DISPLAY=:0 feh -r -z -Z -F -D 60 -f /tmp/bilder.lst &" pi # optional -p for preload image to look about loadable image or not!+ su -c "DISPLAY=:0 feh -r -z -Z -F -D 60 -f /tmp/bilder.lst &" $USER # optional -p for preload image to look about loadable image or not!
 fi fi
  
 # Look for the USB stick and the Musik folder # Look for the USB stick and the Musik folder
-if [ -d "/media/Media/Musik" ];+if [ -d "${MOUNT}/Musik" ];
 then then
- find /media/Media/Musik | egrep '.mp3|.ogg|.flac|.mpc|.wma|.aac|.mp4|.wav|.opus' > /tmp/lst.m3u+ find $MOUNT/Musik | egrep '.mp3|.ogg|.flac|.mpc|.wma|.aac|.mp4|.wav|.opus' > /tmp/lst.m3u
  sleep 5  sleep 5
- su -c "mocp --server ; sleep 3 ; mocp -a /tmp/lst.m3u -p -o shuffle -o repeat" pi+ su -c "mocp --server ; sleep 3 ; mocp -a /tmp/lst.m3u -p -o shuffle -o repeat" $USER
 fi fi
  
Zeile 142: Zeile 161:
   * [[http://wiki.ubuntuusers.de/Startseite|Ubuntuusers Wiki]]   * [[http://wiki.ubuntuusers.de/Startseite|Ubuntuusers Wiki]]
   * [[http://www.foxplex.com/sites/raspbian-aufloesung-auf-1920x1080-aendern/|Displayauflösung anpassen]]   * [[http://www.foxplex.com/sites/raspbian-aufloesung-auf-1920x1080-aendern/|Displayauflösung anpassen]]
 +  * [[http://elinux.org/RPiconfig#Video_mode_options|RPiconfig]]
  
digital_signage.1409747101.txt.gz · Zuletzt geändert: 2016/01/06 12:44 (Externe Bearbeitung)