[HowTo] Standalone Ambilight mit einem Rasp

  • Hier entsteht das [How to] Standalone Ambilight mit einem Rasp (alles ist noch im Aufbau und wird eventuell geändert)

    Externer Inhalt bite-in.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.



    Meine Quellen für das Thema sind:

    http://bite-in.com/?p=9
    http://www.forum-raspberrypi.de/Forum-ambilight

    Einkaufsliste:

    Legende:

    ✔ = hab ich im Setup
    * = pflicht (heißt aber = oder ähnlich da z.B. Netzteile variieren können)
    * = optional

    Hardware:

    * ✔ Raspberry Pi (Model B)
    * 4GB Class10 ✔ (ich hab ne 8GB Class10)
    * ✔ Gehäuse
    * ✔ HDMI Splitter (http://www.amazon.de/gp/product/B00BY07MZG/ref=oh_aui_detailpage_o07_s00?ie=UTF8&psc=1&tag=kodinerds04-21 [Anzeige] )
    * ✔ HDMI2AV Converter (http://www.amazon.de/gp/product/B00AASZU8E/ref=oh_aui_detailpage_o03_s00?ie=UTF8&psc=1&tag=kodinerds04-21 [Anzeige] )
    * ✔ VideoGrabber (STK1160 CHIP) (http://www.amazon.de/mumbi-Grabber-inklusive-Software-Anschlusskabel/dp/B0042EZ596/ref=sr_1_1?s=computers&ie=UTF8&qid=1412162666&sr=1-1&keywords=mumbi+Video+Grabber&tag=kodinerds04-21 [Anzeige])
    * LEDs WS2801 (4m für z.B 46") ✔ (hab mich jetzt doch für die LPD8806 entschieden wegen der höheren Dichte)
    * ✔ HDMI Kabel (http://www.amazon.de/gp/product/B0052SCU8U/ref=oh_aui_detailpage_o07_s00?ie=UTF8&psc=1&tag=kodinerds04-21 [Anzeige] )

    Strom & Stuff:

    * ✔ 4 Fach DC Stromverteiler (http://www.insaneware.de/epages/6171420…oducts/4dcsplit)

    * ✔ DC Buchse 2.1 auf offene Kabel (http://www.insaneware.de/epages/6171420…3/Products/dcbu)

    * ✔ Netzteil 5VDC 10A mit DC Stecker 5,5/2,5 inkl. Stromkabel (http://www.insaneware.de/epages/6171420…roducts/nt5v10a)

    * ✔ Chinch Kupplung (http://www.insaneware.de/epages/6171420…oducts/cinchkup) oder http://www.amazon.de/gp/product/B000L0ZCMA/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1&tag=kodinerds04-21 [Anzeige]

    * Schnellverbinder: (http://www.ebay.de/itm/390704798274) oder (http://www.amazon.de/gp/product/B00D45FV7U/ref=oh_aui_detailpage_o06_s00?ie=UTF8&psc=1&tag=kodinerds04-21 [Anzeige])

    * DC adapter: (http://www.amazon.de/Adapter-L%C3%BCsterklemme-auf-1mm-DC-Stecker/dp/B0065RRLAE/?tag=kodinerds04-21 [Anzeige])

    * Female Jumper Kabel: (http://www.amazon.de/gp/product/B00DI4ZSRU/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1&tag=kodinerds04-21 [Anzeige])

    * ✔ USB Verlängerung: (http://www.amazon.de/gp/product/B00B3P1IGG/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1&tag=kodinerds04-21 [Anzeige])

    Werkzeug:

    Lötkolben
    Lötzinn
    Kabel
    Lüsterklemmen
    Kabelhülsen
    Schrumpfschlauch
    Seitenschneider

    Support ME ! Buy me a Coffee :thumbup:


    Dont Touch ME

    LivingRoom: SilverStone Milo ML03 | Gigabyte B450 | Ryzen 3400G | 250GB NVME | 16GB DDR4-3200| Win10 64 bit | KODI 18 | Logitech Harmony Elite | SONOS Playbar + SUB
    BedRoom: PLAY:3
    Kitchen: PLAY:3
    BathRoom: Play:3

    19 Mal editiert, zuletzt von xSaSx (1. Oktober 2014 um 14:00) aus folgendem Grund: stand 01.10.2014

  • Aufbau für 24p und 3D


    Externer Inhalt up.picr.de
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Benötigte Hardware:

    XBMC als extra Abspielgerät
    Hyperion Plugin für XBMC
    TOS Link Kabel
    AV Reciever
    HDMI Kabel
    2. HDMI Port an TV


    Nachteil:

    DTS HD wird von TOS Link nicht unterstützt.

    Installation:

    - Aufbau wie oben auf dem Bild
    - Hyperion Plugin auf XBMC installieren

    Externer Inhalt github.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    - Plugin mit IP des Raspberry konfigurieren

    Externer Inhalt github.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    FERTIG

    Support ME ! Buy me a Coffee :thumbup:


    Dont Touch ME

    LivingRoom: SilverStone Milo ML03 | Gigabyte B450 | Ryzen 3400G | 250GB NVME | 16GB DDR4-3200| Win10 64 bit | KODI 18 | Logitech Harmony Elite | SONOS Playbar + SUB
    BedRoom: PLAY:3
    Kitchen: PLAY:3
    BathRoom: Play:3

    5 Mal editiert, zuletzt von xSaSx (11. November 2014 um 11:46)

  • Hardware:

    * ✔ RemotePi (http://www.insaneware.de/Fernbedienungs…er-Raspberry-Pi)

    Installation:

    - RemotePi auf die GPIO Header des Raspberrys stecken

    LIRC:

    installieren:

    Code
    sudo apt-get install lirc

    Manuelles laden des Modules zum testen:

    Code
    sudo modprobe lirc_rpi gpio_in_pin=18

    testen der IR Befehlen:

    Code
    mode2 -d /dev/lirc0

    Nun ein paar tasten der Fernbedienung drücken und schauen ob "space" & "pulse" commands ausgegeben werden

    Now, add the modules that need to be loaded to /etc/modules. If you are using a different GPIO than 18, specify it here again. This will make sure that lirc_rpi loads on boot.

    hinzufügen des modules in /etc/modules

    Code
    sudo nano /etc/modules
    Zitat

    lirc_dev
    lirc_rpi gpio_in_pin=18


    einfügen und speichern (Zwischenablage einfügen *rechte Maustatse* / Speichern mit F3 und danach schließen mit F2)

    Erstellen der /etc/lirc/hardware.conf :


    einfügen und speichern (Zwischenablage einfügen *rechte Maustatse* / Speichern mit F3 und danach schließen mit F2)

    Hinzufügen einer Fernbedienung:

    In Lirc sind standardmäßig einige Fernbedienungsconfigs enthalten- mit dem RemotePi arbeiten am besten Philips DVD Player Fernbedienungen zusammen (laut Herstellerseite)

    Mit

    Code
    cd /usr/share/lirc/remotes/
    ls

    gecheckt was er so hat

    Code
    cd philips
    ls

    leider keine passende drin

    auf http://lirc.sourceforge.net/remotes/ geschaut was es so gibt, habe gleich eine passende gefunden und zwar "http://lirc.sourceforge.net/remotes/philips/DVP-5982"

    also kurz

    Zitat

    und schwups ist die config im "/usr/share/lirc/remotes/philips" Ordner.

    Diese wollen wir benutzen und kopieren sie an die passende Stelle:

    Code
    sudo cp DVP-5982 /etc/lirc/lircd.conf

    Nun habe ich 3 Skripte geschrieben die folgendermaßen aussehen:

    ambi_on.sh



    Die #Hyperion Grabber starten Zeile variiert!



    ambi_off.sh


    rasp_off.sh

    Bash
    #!/bin/bash
    
    
    #Raspberry ausschalten
    
    
    sudo shutdown -h now
    
    
    exit 0

    Diese kopieren wir mit WinSCP ins verzeichnis /home/pi/

    es kann sein das man Sie noch Rechtemäßig ausführbar machen muss- dies kann man mit

    Code
    chmod 0775 skriptname.sh

    machen

    Nun müssen wir uns noch um die "/home/pi/.lircrc" kümmern.

    Ihr erstellt also wieder eine Datei mit folgendem Inhalt und kopiert diese auch in "/home/pi"

    auch hier kann es sein das man diese Datei ausführbar machen muss und oder noch in ein Unix Fileformat bringen muss:

    ausführbar:

    Code
    chmod 0775 .lircrc

    DOS2UNIX

    Code
    sudo apt-get install dos2unix
    
    
    dos2unix .lircrc .lircrc

    Nun packen wir noch das Programm irexec in die "/etc/rc.local"

    Code
    sudo nano /etc/rc.local
    Code
    su pi -c "irexec -d"


    einfügen und speichern (Zwischenablage einfügen *rechte Maustatse* / Speichern mit F3 und danach schließen mit F2)

    reboot:

    Code
    sudo reboot



    Harmony:

    1.Neues Gerät anlegen: PhilipsDVP-5982

    2. Erweitertes Setup für dieses Gerät

    Externer Inhalt up.picr.de
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Externer Inhalt up.picr.de
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Externer Inhalt up.picr.de
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Externer Inhalt up.picr.de
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Externer Inhalt up.picr.de
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Die 1 führt das ambi_off.sh Script als aus (haben wir ja in der .lircrc bestimmt)- somit werden die LEDs ausgeschalten
    danach wird der Raspberry mit dem PowerToggle Befehl runtergefahren.

    Sollte man den RaspBerry anstatt mit einem einfachen IR Empfänger mit einem RemotePi ausgestattet haben (wie ich) benötigen wir das rasp_off.sh Script nicht um den RaspBerry bei "all off" Herunterzufahren
    Wir können ganz einfach durch langes drücken der Taste auf dem RemotePi den PowerToggle Befehl des PhilipsDVP-5982 als "ausschalten" anlernen. (dann sieht die Harmony Config so aus wie oben)

    In meiner "Filme schauen" (und auch TV schauen oder PS3 spielen etc) Aktion habe ich mir noch folgende "Weitere Tasten" auf das Display gelegt:

    Externer Inhalt up.picr.de
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Somit habe ich die Möglichkeit das Ambilight "aus" "an" und den Raspberry "aus"- zuschalten wärend ich in der Aktion bin. :thumbup:

    Support ME ! Buy me a Coffee :thumbup:


    Dont Touch ME

    LivingRoom: SilverStone Milo ML03 | Gigabyte B450 | Ryzen 3400G | 250GB NVME | 16GB DDR4-3200| Win10 64 bit | KODI 18 | Logitech Harmony Elite | SONOS Playbar + SUB
    BedRoom: PLAY:3
    Kitchen: PLAY:3
    BathRoom: Play:3

    21 Mal editiert, zuletzt von xSaSx (11. November 2014 um 09:34)

  • don: ich kann auch nicht davon ablassen :) ! vorallem ich hatte schonma ambilight an meinem alten Phillips (spectra 2) und nun mim neuen samsung vermisse ich es UNGLAUBLICH!
    mit selbstbau hast halt spectra 4 was unglaublich rockt

    UmmelGummel:

    das ist eine entweder oder Zeichnung- wenn du einen AVR hast brauchst natürlich nur dem seinen ausgang - wenn du alles einzelnd hast XBOX etc... dann sollte davor noch ein HDMI Switch

    Support ME ! Buy me a Coffee :thumbup:


    Dont Touch ME

    LivingRoom: SilverStone Milo ML03 | Gigabyte B450 | Ryzen 3400G | 250GB NVME | 16GB DDR4-3200| Win10 64 bit | KODI 18 | Logitech Harmony Elite | SONOS Playbar + SUB
    BedRoom: PLAY:3
    Kitchen: PLAY:3
    BathRoom: Play:3

  • Dann will ich nichts gesagt haben :D

    Hab ja auch "Ambilight" über den Pi an meinem Samsung 37" mit 50 LEDs.
    Für XBMC musste ich leider mit Boblight über Lan arbeiten weil ich bei meiner Graka unter Server2012 din Farbraum nicht umstellen kann.
    Bei der PS3 musste ich den deep Color support deaktivieren damit das Bildsignal richtig erkannt wurde.

    Edith möchte noch loswerden, dass das Pythonskript zum umschalten zwischen Vollbild und schmalen Bild ganz nützlich ist.

  • ...wenn das Videosignal stimmt.
    Ich habe das Setup wie in deinem projekt.
    Wirst meine Kommentare dazu auch im Raspberry Forum (Dein 2ter Link) finden.

    Problem ist, das der Videograbber mit dem deep Color, also dem erweiterten Farbraum, nichts anfangen kann.
    Wenn dein AVR das nicht kann, ist das kein Problem, meiner kann es aber (Marantz Nr1603), deshalb musste ich improvisieren.

    Der Pi ist der Boblightserver. Zusätzlich hat er einen Boblightclient der das Videosignal vom USBgrabber abgreift.
    Deshalb werden 2 Configs gebraucht, eine für mit und eine für ohne schwarze Balken. Umschaltbar per Taster an den GPIOs.
    XBMC Boblightclient sendet mit einer höheren Priorität über LAN als der Boblightclient auf dem Pi
    und weil XBMC nur ein Boblightsignal sendet, wenn auch Videos abgespielt werden, verarbeitet der Pi das Signal vom XBMC.

    Hyperion hatte ich nicht mehr versucht, mein System lief bevor das kam, müsste aber in der Theorie die selben Zicken haben,
    ausser das es Ressourcenschonender sein soll, also für mehr wie 50LEDs geeignet sein soll.
    Per Boblight kann es auch angesprochen werden wenn ich mich Irre.

    Werden aber Dein thema hier verfolgen. Mal sehen in welche Fallstricke Du rennst. Viel Erfolg!!!!!! :thumbup:

  • Hehe alles klar - danke für die Tipps- ja werde es mit Hyperion aufsetzen- wenn ich in einem Strick lande wirst du uns/mich ja eventuell unterstützen könne :D

    Support ME ! Buy me a Coffee :thumbup:


    Dont Touch ME

    LivingRoom: SilverStone Milo ML03 | Gigabyte B450 | Ryzen 3400G | 250GB NVME | 16GB DDR4-3200| Win10 64 bit | KODI 18 | Logitech Harmony Elite | SONOS Playbar + SUB
    BedRoom: PLAY:3
    Kitchen: PLAY:3
    BathRoom: Play:3

  • Ist schon ne geile Sache :)

    sowas in der Art gibts ja auch schon fertig zu kaufen (glaube Insanelight). Schade nur, das es mit 24p Material nicht zu funktionieren scheint, da es wohl keinen AV Converter gibt der das kann. Das ist ein Grund, weshalb ich damals nicht das fertig Produkt gekauft hatte. Falls es hierzu Neuigkeiten geben würde, sprich das es jetzt eine funktionierende Ambilight Geschichte auch mit 24p Material geben sollte bin ich natürlich auch super interessiert :thumbup:

  • die frage ist (meiner meinung nach) wer wirklich 24p Material hat und nutzt ? bzw wie oft :) für mich (auch platztechnisch) reicht 1080p

    und wenn sich 4k oder 24p mal verbreitet haben gibt es vl auch einen anderen grabber oder dergleichen ...

    Support ME ! Buy me a Coffee :thumbup:


    Dont Touch ME

    LivingRoom: SilverStone Milo ML03 | Gigabyte B450 | Ryzen 3400G | 250GB NVME | 16GB DDR4-3200| Win10 64 bit | KODI 18 | Logitech Harmony Elite | SONOS Playbar + SUB
    BedRoom: PLAY:3
    Kitchen: PLAY:3
    BathRoom: Play:3

    Einmal editiert, zuletzt von xSaSx (18. September 2014 um 12:41)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!