ambilight, raspberry pi, ubuntu & hyperion
TRANSCRIPT
Ambilight, Raspberry Pi, Ubuntu &HyperionUbucon 2015, Berlin 24. Oktober 2015
Christian RostLinux Consultant &Trainer
B1 Systems [email protected]
B1 Systems GmbH - Linux/Open Source Consulting, Training, Support & Development
Vorstellung B1 Systems
gegründet 2004primär Linux/Open Source-Themennational & international tätigüber 70 Mitarbeiterunabhängig von Soft- und Hardware-HerstellernLeistungsangebot:
Beratung & ConsultingSupportEntwicklungTrainingBetriebLösungen
dezentrale Strukturen
B1 Systems GmbH Ambilight 2 / 43
SchwerpunkteVirtualisierung (XEN, KVM & RHEV)Systemmanagement (Spacewalk, Red Hat Satellite, SUSEManager)Konfigurationsmanagement (Puppet & Chef)Monitoring (Nagios & Icinga)IaaS Cloud (OpenStack & SUSE Cloud & RDO)Hochverfügbarkeit (Pacemaker)Shared Storage (GPFS, OCFS2, DRBD & CEPH)Dateiaustausch (ownCloud)Paketierung (Open Build Service)Administratoren oder Entwickler zur Unterstützung des Teamsvor Ort
B1 Systems GmbH Ambilight 3 / 43
Überblick
seit 2004von Philips patentiertvergrößert optisch das Fernsehbildverwendet Bildsignal„projiziert“ mittels LEDs
B1 Systems GmbH Ambilight 5 / 43
Beispiel
Abbildung : Original-Ambilight(Ambilight-2 by Stephan Legachev - Own work. Licensed under CC BY 3.0 via Commons –https://commons.wikimedia.org/wiki/File:Ambilight-2.jpg#/media/File:Ambilight-2.jpg)
B1 Systems GmbH Ambilight 6 / 43
Warum Do-it-Yourself?
4-Seiten Ambilight ab 2500 Euro UVP (4K 55 Zoll)herstellerunabhängigvorhandendes Gerät nachrüstenBasteln
B1 Systems GmbH Ambilight 7 / 43
Ziel
Ambilight wie die Großen4 Seitenverschiedene Quellenviele, viele LEDssynchrone Steuerung
B1 Systems GmbH Ambilight 9 / 43
Hardware
Raspberry Pi 2 Model B+ & microSD CardWS2801 LED-StripeUSB Audio/Video GrabberHDMI AV ConverterHDMI SplitterPC Netzteil
B1 Systems GmbH Ambilight 13 / 43
Kleinmaterial/Werkzeug
2x2.5mm2 HiFi KabelHDMI & AV KabelUSB KabelBuchsenleisteSchrumpfschläuchedoppelseitiges Klebeband/KlettbandLötkolben inkl. LötzinnTelefonzange/Schraubenzieher
Gesamtkosten ca. 200-250 e
B1 Systems GmbH Ambilight 14 / 43
Achtung Stolperfalle!
USB Video GrabberUTV007 gehtSTK1160 geht (ging)nicht
PAL oder NTSCHDMI-AV-Wandlerhyperion Konfiguration
Abbildung : LogiLink VG0001A
B1 Systems GmbH Ambilight 15 / 43
Allgemein
Strom nur vom NetzteilRaspberry PiSplitterLEDsAV-Wandlerseparat auch möglich
überschüssige Kabel an Netzteil kürzen und isolieren - sieheAnhang
Achtung: Safety first!Bitte sicherstellen, dass Netzkabel gezogen und Netzteil geerdet ist,bevor ihr anfangt es zu öffnen! Modifikation am Netzteil auf eigeneGefahr!
B1 Systems GmbH Ambilight 17 / 43
Raspberry Pi
Abbildung : Pin-out-plan by raspberypi.org(CC-BY-SA https://www.raspberrypi.org/documentation/usage/gpio-plus-and-raspi2/)
Merke: Pin 1 ist immer am nächsten zur SD-Karte.
B1 Systems GmbH Ambilight 18 / 43
Raspberry Pi
Verwendete AnschlüssePin-Nummer Beschreibung Kabelfarbe
2 Stromversorgung 5V rot6 Stromversorgung Masse schwarz19 Serial Peripheral Interface MOSI Braun23 Serial Peripheral Interface CLK Weiß-Braun
MOSI Master Output Slave InputCLK Clock
Vollständige Belegung im Anhang
B1 Systems GmbH Ambilight 19 / 43
Raspberry Pi
Abbildung : Fertig gelötete Anschlüsse
B1 Systems GmbH Ambilight 20 / 43
LED-Leiste: Belegung
Achtung: Auf Signalrichtung achtenInput → Controller → LED → Output
B1 Systems GmbH Ambilight 21 / 43
Software I
Ubuntu 14.04 Imagemittels dd auf SD-Karte ladenRaspberry Pi startenNetzwerk konfigurierenapt-get update
ssh installierenntp-date installieren und konfigurieren
B1 Systems GmbH Ambilight 23 / 43
Software II
existiert /dev/video0?folgende Paktete installieren:
libqtcore4libqtgui4libqt4-networklibusb-1.0-0libprotobuf8ca-certificatespython-devlibraspberrypi-binlibraspberrypi-dev
apt-get upgrade
B1 Systems GmbH Ambilight 24 / 43
Software III
Installation Hyperioncd /tmpwget -N raw.github.com/tvdzwan/hyperion/master/bin/install_hyperion.shchmod +x install_hyperion.shsudo ./install_hyperion.sh
B1 Systems GmbH Ambilight 25 / 43
Software IV
Auf Ubuntu Desktop ausführen:
Konfiguration Hyperionwget https://raw.github.com/tvdzwan/hypercon/master/deploy/HyperCon.jarjava -jar HyperCon.jar
B1 Systems GmbH Ambilight 26 / 43
Software IV
Abbildung : Hyperion Configuration Tool
B1 Systems GmbH Ambilight 27 / 43
Software V
1 hyperion.config.json nach /opt/hyperion/configkopieren
2 /etc/init.d/hyperion restart3 hyperion-remote -c red4 hyperion-remote -c blue5 hyperion-remote -c yellow6 ggfs. RGB-Byte Order ändern
B1 Systems GmbH Ambilight 28 / 43
Finetuning I
Screenshot erstellenSchwarze Balken abschneidenGrabber einstellen
B1 Systems GmbH Ambilight 29 / 43
Finetuning IIScreenshot erstellen und Balken abschneiden# hyperion-v4l2 --width 720 --height 576 \--crop-width 10 --crop-height 20 --screenshot
Abbildung : Mit schwarzen Balken Abbildung : Ohne schwarze Balken
B1 Systems GmbH Ambilight 30 / 43
Konfiguration fertigstellen
Grabberkoniguration hyperion.config.json"grabber-v4l2" :{"device" : "/dev/video0","input" : 0,"standard" : "PAL","width" : 720,"height" : 576,"frameDecimation" : 2,"sizeDecimation" : 8,"priority" : 1100,
B1 Systems GmbH Ambilight 31 / 43
Konfiguration fertigstellen
Grabberkoniguration hyperion.config.json"mode" : "2D","cropLeft" : 5,"cropRight" : 5,"cropTop" : 5,"cropBottom" : 5,"redSignalThreshold" : 0.1,"greenSignalThreshold" : 0.1,"blueSignalThreshold" : 0.1},
"endOfJson" : "endOfJson"}
B1 Systems GmbH Ambilight 32 / 43
Starten und Testen
1 /etc/init.d/hyperion start2 Autostart nach Boot3 Film oder Testbild starten4 Genießen
B1 Systems GmbH Ambilight 33 / 43
Vielen Dank für Ihre Aufmerksamkeit!Bei weiteren Fragen wenden Sie sich bitte an [email protected]
oder +49 (0)8457 - 931096
B1 Systems GmbH - Linux/Open Source Consulting, Training, Support & Development
Raspi2 GPIO-Belegung
Abbildung : Pinbelegung am Raspberry Pi 2
B1 Systems GmbH Ambilight 41 / 43
Netzteil
Kabelfarben NetzteilFarbe Signal verwendet
rot +5V 2x für Stromversorgungschwarz Masse 2x für Stromversorgung + 1x für Grüngrün Power On mit Masse verbundenlila +5V Standby nein & nicht gekürztweiß -5V neingelb +12V neinorange +3.3V neinblau -12V neingrau -5V nein
B1 Systems GmbH Ambilight 42 / 43
Netzteil
Wenn ihr nicht 100% sicher seid, was ihr tut, holt euch Hilfe!Safty First!
B1 Systems GmbH Ambilight 43 / 43