Benutzer-Werkzeuge

Webseiten-Werkzeuge


digital_signage

Dies ist eine alte Version des Dokuments!


Digital Signage (Digitale Werbetafel)

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.

In dem hier beschriebenen Fall ging es darum aus einem Fernseher einen Digitalen Bilderrahmen zu erstellen der im Hintergrund Musik abspielt.

Was wird benötigt?

Hardware:

  • Raspberry Pi
  • Stromkabel (geht oft auch über den USB ausgang des Fernsehers)
  • HDMI Kabel
  • Fernseher oder Monitor
  • optional: USB-Stick

Software:

  • Raspbian
  • feh1)
  • moc2)
  • unclutter3)

Wissen

  • Bashscripting
  • Udev

Erste Schritte

Ich setze für dieses Tutorial vorraus das Raspbian schon installiert wurde und ihr mit ssh mit eurem System verbunden seit. Nun möchten wir die benötigten Programme installieren.

sudo apt-get install feh moc unclutter

Scripte vorbereiten

#!/bin/bash

# Need Value USER for start as non Root
USER="pi"

# Look for the USB stick and the Image folder
if [ -d "/media/Media/Bilder" ];
then
	find /media/Media/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!
fi

# Look for the USB stick and the Musik folder
if [ -d "/media/Media/Musik" ];
then
	find /media/Media/Musik | egrep '.mp3|.ogg|.flac|.mpc|.wma|.aac|.mp4|.wav|.opus' > /tmp/lst.m3u
	sleep 5
	su -c "mocp --server ; sleep 3 ; mocp -a /tmp/lst.m3u -p -o shuffle -o repeat" pi
fi

# Mauszeiger nach 1 sekunde ausblenden
unclutter

exit 0

Bildschirmschoner abschalten

Standartmäßig wird der Bildschirm nach einigen Minuten schwarz. Dies ist natürlich nicht Sinvoll wenn man darauf bilder anzeigen möchte. Hierzu bearbeitet man die Datei /etc/lightdm/lightdm.conf wie folgt:

[SeatDefaults]
xserver-command=X -s 0 -dpms
1)
ein schlanker Bildbetrachter für die Konsole
2)
moc ist ein Ausgereifter Musikplayer für die Konsole
3)
ein kleines Tool um die Maus aus dem Bild zu schieben
digital_signage.1409744633.txt.gz · Zuletzt geändert: 2016/01/06 12:44 (Externe Bearbeitung)