Forum: Offtopic WS2812 vs PL9823 vs APA106 und sonstige adressierbare RGB


von Icke ®. (49636b65)


Lesenswert?

Für ein Projekt hatte ich mir eine Auswahl verschiedener adressierbarer 
RGB-LEDs in Ausführung THT 5mm und 8mm von verschiedenen Lieferanten 
gekauft. Manche bezeichnen sie als WS2812 bzw. kompatibel zu WS2812, 
andere schreiben explizit PL9823 oder APA106. Mit Kompatibilität zu den 
WS2812 wird fast immer geworben. Stimmt allerdings nicht ganz. Das 
Protokoll funktioniert zwar grundsätzlich mit allen, jedoch 
unterscheidet sich die Reihenfolge der Bytes bzgl. Zurordnung der 
Farben. Bei der originalen WS2812 werden die Bytes in der Order GRB 
eingeschoben, bei den anderen RGB. Man kann also WS2812 nicht ohne 
Anpassung des Codes durch Clone ersetzen, da sonst die Farben Grün und 
Rot vertauscht sind. Weiterhin leuchten Exemplare der als PL9823 
verkauften 8mm-Version nach Anlegen der Betriebsspannung sofort blau, 
auch ohne Ansteuerung. Ein Datenblatt der APA106, in dem neben Timing 
auch die Ansteuersequenz  beschrieben ist, habe ich bisher nicht finden 
können. Ich glaube, die Händler wissen z.T. gar nicht, was sie da genau 
verkaufen. Einen davon, der seine LEDs explizit als "WS2812" anbietet, 
habe ich bereits darauf aufmerksam gemacht, daß die "farbechte" 
Ansteuerung eben nicht zur WS2812 paßt. Er wollte das prüfen, bietet sie 
aber weiterhin unverändert als WS2812 an, ohne auf den wesentlichen 
Unterschied hinzuweisen.

Mein Frage in die Runde lautet, welche Erfahrungen habt ihr und gibt es 
überhaupt echte WS2812 in THT-Ausführung? Mir sind jedenfalls noch keine 
untergekommen.

von Jörg R. (solar77)


Angehängte Dateien:

Lesenswert?

Icke ®. schrieb:
> Mein Frage in die Runde lautet, welche Erfahrungen habt ihr und gibt es
> überhaupt echte WS2812 in THT-Ausführung? Mir sind jedenfalls noch keine
> untergekommen.

https://www.mikrocontroller.net/attachment/690812/WS2812D-F8_datasheet.pdf

Ich nehme an die sind auch echt:
https://www.adafruit.com/product/1734

: Bearbeitet durch User
von Icke ®. (49636b65)


Lesenswert?

OK, danke. Prinzipiell gibts also welche.

von Jörg R. (solar77)


Lesenswert?


von Icke ®. (49636b65)


Lesenswert?

Jörg R. schrieb:

> 5mm
> https://www.lcsc.com/product-detail/C190565.html?
>
> 8mm
> https://www.lcsc.com/product-detail/C139126.html?

Die sind dann wohl vom Originalhersteller. Interessant ist der Blickj 
ins Datenblatt. Danach wird die 5mm Variante mit der Sequenz GRB 
angesteuert, die 8mm dagegen mit RGB. RGB trifft auch auf die 
WS2812D-F5-12mA-C1 zu:

https://www.lcsc.com/product-detail/C4154875.html

Selber Hersteller und unterschiedliche Protokolle, ohne Worte...

von Gerald B. (gerald_b)


Lesenswert?

Icke ®. schrieb:
> Bei der originalen WS2812 werden die Bytes in der Order GRB
> eingeschoben, bei den anderen RGB. Man kann also WS2812 nicht ohne
> Anpassung des Codes durch Clone ersetzen, da sonst die Farben Grün und
> Rot vertauscht sind.

Wenn du einen ESP basierten Controller mit WLED flasht, in WLED kann man 
über WLAN und den Webserver auf dem Controller ganz einfach das 
Protokoll und die Farbzuordnung ändern.
Wie sieht es denn bei den "kompartiblen" LEDs mit dem Logikpegel aus? 
Hast du diesbezügliche Erfahrungswerte?
Die echten WS2812 laufen ja, wenn sie nicht gerade NOS Ware sind, mit 
3,3V, wie der Controller. Bei dem Gros der anderen ICs, wie SKxxx, 
WS2814 und WS2805 geht mit 3,3V nichts, oder nur instabil. Die wollen 
gerne 5V Pegel sehen.

von Icke ®. (49636b65)


Lesenswert?

Ich steuere über einen ATmega328P bei 5V an. 3,3V habe ich bisher nicht 
getestet. Die Entscheidung fiel inzwischen zugunsten der PL9823, die 
funktioniert zufriedenstellend und ist außerdem sehr preiswert 
einzukaufen.

Ich verwende zum Ansteuern die recht geniale Bitbanging Routine von Tim, 
nur in ASM:

Beitrag "Re: Lightweight WS2811/WS2812 Library"

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.