Hyperion NG mit LedFx (ohne WLed, nur mit einem RPi)

  • Hallo zusammen,


    gerne möchte ich eine Lösung vorstellen, um unter Hyperion LedFx zu nutzen, um die LEDs entsprechend der Musik blinken zu lassen.

    • Microfon von einem Windows-PC auf dem LedFx installiert ist wird verwendet, um den Ton abzugreifen
    • Hyperion auf einem RPi3 (LibreELEC) wird verwendet um die Lichteffekte auszugeben
    • es wird kein zusätzlicher Microcontroller verwendet, sondern nur ein Rpi (auf dem LibreELEC läuft)


    Getestet auf einem RPi3 mit LibreELEC 9.2.8.



    Schritte

    1. Hyperion zum laufen bekommen:
      RPi mit SSH verbinden und folgenden Code eingeben (Wechsel von Hyperion zu Hyperion.ng) - Danke an @horschte
      Code
      wget -qO- https://git.io/JUvg7 | bash
    2. Hyperion Web-Konfiguration öffnen und Hyperion entsprechend einrichten, z.B. so:
      LED Instanzen -> LED-Hardware -> LED-Steuerung -> Steuerungstyp: apa102
      LED Instanzen -> LED-Hardware -> LED-Steuerung -> Anzahl Hardware LEDs: 200
      LED Instanzen -> LED-Hardware -> LED-Layout -> Klassisches Layout (Rahmen) -> entsprechend einrichten
      Aufnahme Hardware -> aktiviert
      Aufnahme Hardware -> gefundenes Aufnahmegerät -> DispmanX
    3. UDP RGB Stream-Effect (https://hyperion-project.org/f…r/&postID=41247#post41247) in den Ordner hyperion/custom-effects entpacken - Danke an Lord-Grey


    4. im Effekts-Konfigurator der Hyperion Web-Konfiguration das Template UDP RGB Stream Listener auswählen und mit Start test bestätigen
    5. LedFx auf dem Windows-PC installieren und starten und im Browser-Fenster von LedFx folgendes einstellen
      Type: FXMatrix
      Name: Hyperion
      Ip Adress: IP_ADRESSE_VON_HYPERION
      Port: 21328
      Width: 120
      Height:


    6. Effect in LedFx auswählen und aktivieren


    7. z.B. Klatschen, um zu überprüfen, ob Hyperion entsprechend dem Ton, was mit dem Microfon am PC aufgenommen wird, reagiert.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!