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
- Hyperion zum laufen bekommen:
RPi mit SSH verbinden und folgenden Code eingeben (Wechsel von Hyperion zu Hyperion.ng) - Danke an @horschte
- 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 - UDP RGB Stream-Effect (https://hyperion-project.org/forum/index.ph…41247#post41247) in den Ordner hyperion/custom-effects entpacken - Danke an Lord-Grey
- im Effekts-Konfigurator der Hyperion Web-Konfiguration das Template UDP RGB Stream Listener auswählen und mit Start test bestätigen
- 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: - Effect in LedFx auswählen und aktivieren
- z.B. Klatschen, um zu überprüfen, ob Hyperion entsprechend dem Ton, was mit dem Microfon am PC aufgenommen wird, reagiert.