Forum: Mikrocontroller und Digitale Elektronik Pattern Generator / State Machine für WS2812-RGB Streifen


von Robin (Gast)


Lesenswert?

Hi!

Kennt jemand eine Lib/Code um ein paar ansprechende Muster für 
LED-Streifen mit einzeln ansteuerbaren RGB-LED (WS2812B) zu erzeugen? 
Quasi periodisch aufrufen und für eine definierte Anzahl von LED werden 
die RGB-Werte erzeugt.

Mir sind leider nur die auf dem RGB-"Colorwheel" basierten Sachen von 
Adafruit bekannt.

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Robin schrieb:
> ansprechende Muster

So ein abgerolltes RGB-"Colorwheel" gefällt meiner Familie am besten, 
und zwar wenn man gaaanz langsam den Offset verändert.

Connys Decke sieht doch ganz nett aus, wäre uns nur etwas zu 'schnell':
Siehe Beitrag "Re: Deckenumbau: 180 Leds wie verbauen? 230VAC Dimmbar? Touchdisplay, Bluetooth"

Ich habe in meinem Wohnzimmer noch R-G-B und Y-M-C, sowie weiss 
(Schwarzer Körper) in verschiedenen Temperaturen.

https://www.mikrocontroller.net/attachment/186227/Dsc_6046_30LEDs.jpg

Für die Helligkeits-Veränderung verstelle ich auch die Länge des Balkens 
oder mache nur jede N-te LED an:

https://www.mikrocontroller.net/attachment/186740/Dsc_6058-Wohnzimmerdecke.jpg

Wie wäre es mit einem oder mehreren Lauflichtern á la Knight-Rider mit 
unterschiedlichen Geschwindigkeiten und Farben?

Auch ich freue mich über weitere Anregungen.

: Bearbeitet durch User
von Torsten C. (torsten_c) Benutzerseite


Angehängte Dateien:

Lesenswert?

Tja, Robin, da müssen wir wohl selbst kreativ werden.

Robin schrieb:
> Kennt jemand eine Lib/Code um

Die Lib / der Code muss soll ansprechende Muster in den Sende-Puffer 
schreiben. Richtig?

Ich persönlich habe einen "Streifen" an der Decke. Ein Kumpel hat so 
einen Stern, siehe
https://www.facebook.com/730406447004996/videos/vb.730406447004996/746561008722873/

Wie sind die WS2812-LEDs bei Dir angeordnet?

Diese Muster im Stern werden auf einem PC aus Videos generiert und die 
Muster dann auf SD-Karte gespeichert (siehe Bild).

Die gesuchte 'Lib/Code' muss dann nur von der SD-Karte lesen und die 
Bytes in den Sende-Puffer schreiben.

Also: Was genau suchst Du?

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.