Ambilight-Projekt für HDMI Quellen RaspberryPi+Raspbian+Hyperion_TV/Beamer

  • Hallo zusammen,


    Ich nähere mich dem ganzen Thema Rpi+ambilight grade, habe die letzten Tage recht viel dazu gelesen.

    Ein paar Fragen hätte ich noch:

    1. Funktioniert der Grabber mit dem UTVF007 nach wie vor? Wäre dann ja in Verbindung mit no change und Hyperion NG?
    2. Was ist der Unterschied zwischen Hyperion und Hyperion NG?
    3. Ob ich bei dem genannten Grabber löte (was weder ich noch irgendein Freund kann) oder auf eine Eckverbinder-Lösung (wie hier https://digitalewelt.at/hyperi…ung-komplett-ohne-loeten/) dürfte doch keinen Unterschied machen?

    Danke im voraus,

    mYdooM

  • Hallo,

    habe das Projekt nun nachgebaut mit einem Pi 1 B+ und wollte die apa102 zuerst testen, bevor ich sie zurecht schneide.


    Pi ist so wie hier angeschlossen: https://forum-raspberrypi.de/a…-img-20150710-174545-jpg/


    edit:

    Habe alles nun so weit am Laufen, Bilderkennung und Farben senden funktioniert. Das einzige Problem ist, dass das Ambilight immer manuell über Hypercon gestartet werden muss. Im Log erhalte ich immer unter anderem:

    BORDER SWITCH REQUIRED!! CURRENT BORDER TYPE: unknown=0


    Bitte um Hilfe, wie ich Hyperion autostarten lassen kann. Danke

  • Danke für die Antwort. Wie oben erwähnt habe ich alles exakt nach der Anleitung im 1. Post gemacht. Ich habe sogar das Image erneut gefalasht und beim zweiten Mal die raspian und Kernel updates übersprungen, um mögliche Inkompatibilitäten auszuschließen. Meine Vermutung ist, dass die aktuelle Version von Hyperion nicht mehr mit diesem Tutorial übereinstimmt oder ich irgendetwas in meiner config nicht bedacht habe. Noch einmal: Nach dem Einschalten bleiben die LEDs dunkel, aber nachdem ich Hyperion über Hypercon gestoppt und wieder gestartet habe geht alles.

    Hier mein Log (fett gedruckt habe ich Hyperion über Hypercon gestoppt und dann gleich neu gestartet):

    Danke

  • Das selbe Verhalten habe ich bei meinem Pi1. Der scheint defekt zu sein.

    Da kommt auch die Meldung "Failed to open device('/dev/spidev0.0')" beim ersten Start.

    Wenn ich in HyperCon unter SSH Stoppe und wieder Starte läuft es dann.


    Habe alles mögliche schon probiert, keine Chance bis jetzt.

    Ist scheinbar ein bekanntes Problem. Neukauf eines neueren Pis ist keine Option.


    edit: Ursache ist der USB port, der anscheinend erst 2-3 Sekunden nach Start mit Strom versorgt wird (grüne grabber LED geht verzögert an). Gleich wie das Starten über Hypercon kann das Ambilight aktiviert werden, indem der Grabber aus- und wieder eingesteckt wird. Was auch funktioniert, ist den Pi ohne grabber einzuschalten und diesen nach Start einmalig einzustecken.

    Hat jemand eine Idee für ein Script um entweder den Grabber oder USB Port zu resetten bzw. den Start von Hyperion zu verzögern ( diese Lösung funktioniert leider nicht: RE: Hyperion Autostart)?


    edit2: Die Lösung trotz mangelnder Programmierkenntnisse:

    Code
    sudo nano /etc/systemd/system/hyperion.service

    unter [Service] zusätzlich folgende Zeile einfügen

    Code
    ExecStartPre=/bin/sleep 5

    Dadurch verzögert sich der Start von Hyperion und der grabber kann vorher initialisiert werden. Hoffe das ist dem einen oder anderen hier auch eine Hilfe.

  • Schön, dass du eine Lösung für dein Problem gefunden hast. :thumbup:


    Ich habe das Ambilight bzw. dessen Steuerung mit einen Raspi Zero WH umgesetzt. Der Raspi (Hyperion) schickt die Daten über udpraw Port 19446 am einen NodeMCU mit ESP8266. Dieser steuert die LEDs mittels des WLED Tools an. So kann ich die LED Beleuchtung auch unabhänging von Hyperion nutzen.



    Wilde Installation in einem alten BluRay Player Gehäuse ;)



    NodeMCU als LED-Steuerung

    MfG Stefan

    Edited once, last by stp ().

  • Zu früh gefreut...

    Nachdem ich alles zusammengebaut hatte, sollte vor der Montage noch ein Test erfolgen. Dabei wurde jede Seite einzeln getestet (diese sind mit Steckern verbindbar). Folgende Probleme sind dabei aufgetreten:

    1. Anfang- und Endteil (Beim Standfuß ist ein Spalt) leuchten gar nicht bzw. nur vereinzelte LEDs oder nur die erste LED. Hier wurde jeweils eine neue Verstärkung angelötet. Sind die LEDs plötzlich defekt oder könnte es ein Problem mit der neuen Lötstelle geben (Kurzschluss o.ä.?)

    2. Seitenteile und obere Leiste funktionieren wie gewünscht, jedoch bleiben immer dieselben 2 LEDs oben aus. Sie befinden sich in etwa jeweils im ersten und letzten Drittel der Seite. Verändert habe ich da nichts. Woran könnte das liegen?


    Problem 1 ist vor allem fatal, da ich dadurch nicht die funktionierend Seiten ansteuern kann. Bitte um Hilfe!

  • Nach dem Zuschneiden musste ich in der Tat die config bearbeiten, da sich die LEDs/Seite geringfügig verändert hatten. Ich war der Meinung es reicht mittels Hypercon eine neue config zu erstellen und den letzten Teil mit den einzelnen Ansteuerungen ("// LED CONFIGURATION") in die alte config zu kopieren oder irre ich mich da? Muss die Gesamtanzahl sonst irgendwo bzw. ein anderer Parameter geändert werden?

  • Bitte um Ratschläge wo ich mit der Fehlersuche beginnen könnte. Danke


    Nachdem ich nun alles bis ins letzte Detail überprüft habe geht es endlich:

    Einige LEDs hatten beim ersten Anschließen anscheinend einen Kurzschluss erhalten bzw. die Lötstellen haben sich offenbar durch die Hitze gelöst. Die defekten LEDs wurden entfernt bzw. wo möglich nachgelötet. Auch wenn optisch alles ok aussieht, unbedingt auf kalte Löstellen testen, falls das Signal nicht (ordnungsgemäß) übertragen wird.

  • Hallo zusammen,


    was muss ich denn einstellen um das LED Band zu testen?

    Ich habe Cl und DI am Pi angeschlossen und Hyperion mal gestartet.

    Wenn Strom dran ist und kein Ground auf dem GPIO 6 an die LEDs dran aber es leuchten immer nur die ersten 3 LEDs, danach ist alles schwarz.

    Mit Ground auf GPIO 6 ist alles schwarz und keine geht an

    Habe auch im Hyperion unter:

    LED Hardware: APA102 ausgewählt

    Anzahl testweise auf 30 gesetzt


    Kann mir einer mal helfen? Was muss ich einstellen, damit ich die LEDs testen kann

  • Du meinst Pin 6 oder? Was für ein Netzteil verwendest Du für die LEDs? Wieviele LEDs sind angeschlossen, wirklich nur 30?

    ja ups, genau den meine ich.

    Ich habe das 40W 5V 8A MeanWell, LPV-60-24 Netzteil dran.

    Es müssten 150 sein. Habe einen 5M Streifen APA102 mit 30/m


    Ich frage mich ob es ggf. ein Problem mit dem PIN6 gibt weil da im Normalfall der An-aus Schalter dran hängt. Wobei das bei GND ja kein Problem sein sollte

  • Ich frage mich ob es ggf. ein Problem mit dem PIN6 gibt weil da im Normalfall der An-aus Schalter dran hängt. Wobei das bei GND ja kein Problem sein sollte

    Ja, das sollte egal sein. Du kannst aber auch einfach mal einen anderen GND-Pin testen.


    Btw. Ohne jetzt mal nachgerechnet zu haben erscheint mir das NT mit 8A etwas dünn.


    Anzahl testweise auf 30 gesetzt

    Imho funktioniert das so nicht. Du solltest schon die tatsächliche Anzahl angeben und übrigens nicht nur einmal am Anfang den LEDs mit Strom füttern.

    Was auch noch ein Problem sein könnte, wäre eine defekte 4. LED, bzw. das ganze Segment.

  • Update: Es ist mittlerweile alles eingerichtet und es funktioniert auch relativ gut.

    Nur macht mir den Inputlag etwas Probleme. Ich bekomme das nicht schnell genug umgeschaltet und ich vermute, dass es eine Einstellungssache ist.

    Der Raspberry Pi 1 ist auch übertaktet, daher sollte es m.E.n. nicht an dem liegen.


    Ich habe diesen Grabber:

    https://www.amazon.de/gp/produ…tle_o05_s00?ie=UTF8&psc=1 (Affiliate-Link)


    Wenn ich in den Einstellungen den Grabber auswähle, dann sieht das so aus:



    Verändere ich jetzt die Auflösung, dann fangen die LEDs an zu blinken bzw. es sieht für mich so aus, wie wenn das Gerät aussteigt und wieder erkannt wird.

    Unter Quellenauswahl verschwindet und erscheint das Gerät dann wieder.


    Gibt es denn irgendwo fertige Configs für Hyperion NG die ich ggf. testen kann?

    Edited once, last by sL0w ().

  • Hallo,


    leider komme ich nicht weiter, könnte jemand bitte helfen?


    wenn ich den Befehl eingebe:

    Code
    wget -nv -N https://raw.github.com/tvdzwan/hyperion/master/bin/install_hyperion.sh && chmod +x install_hyperion.sh


    kommt imme dies.


    Last-modified«-Kopfzeile fehlt -- Zeitstempel abgeschaltet.

    2021-10-13 21:00:05 URL:https://raw.githubusercontent.…r/bin/install_hyperion.sh [14589/14589] -> "install_hyperion.sh" [1]


    LG Koubi