Hallo zusammen. Ich versuche mir ein Ambilight mit einem Raspberry Pi 3 mit Raspbian und einem LED Stripe (WS2801) mit 50 LEDs aufzubauen.
Den Stripe habe ich über die Pins 6,19 und 23 mit CLK, Data und GND verbunden.
Der Raspberry bekommt über MicroUSB strom, die LEDs über ein Netzteil.
Während der Installation von Hypercon hatte ich Probleme Hyperion zu installieren, da er die Datei nicht von sourceforge laden konnte. Konnte es dann über Umwege installieren.
Anschließend habe ich mir eine Konfiguration erstellt und keine LED ist aufgeleuchtet.
Um das zu beheben habe ich mehrere verschiedene Tutorials ausprobiert und hatte kein Glück, bis ich in einem anderen Thread über folgenden Link gestoßen bin:
https://blog.heimetli.ch/raspberry-led-strip-c.html
Das hat dann bei mir geklappt. Das C Programm ist auf 25 LEDs ausgelegt die auch alle geleuchtet haben.
Das wollte ich dann so umschreiben dass bei mir alle LEDs leuchten, hat aber nicht geklappt. Da dachte ich ich könnte eine Variable im Quellcode nicht angepasst haben.
Nur manchmal leuchtete die erste LED
Anschließend versuchte ich noch mal mein Glück mit Hyperion was aber immer noch nicht geklappt hat. Also habe ich die Anzahl der LEDs auf 25 reduziert und das klappte dann.
Die verschiedenen Demos mit den Farben haben geklappt.
Also habe ich meine konfiguration immer um eine LED erhöht und ausprobiert. Als ich die Konfig auf 32 LEDs geändert habe, hatte ich wieder das Problem dass nichts ging.
Woran könnte das liegen? Ist die 32. LED defekt? Warum gehen dann aber dann die LEDs 1-31 nicht nur weil ich eine LED mehr konfiguriere? Ich dachte dass dann eventuell nur eine LED nicht angezeigt wird bzw die LEDs dahinter nicht mehr, aber nicht der ganze Strip.
Was könnte ich machen um es beheben?
Viele Grüße
Eric