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.
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
OK, danke. Prinzipiell gibts also welche.
Icke ®. schrieb: > OK, danke. Prinzipiell gibts also welche. 5mm https://www.lcsc.com/product-detail/C190565.html? 8mm https://www.lcsc.com/product-detail/C139126.html?
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...
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.