-
Thread
RGB LED dauerhaft auf weiß schalten
benötige:) Ausgangslage: Ich habe folgenden LED-Streifen gekauft: https://www.ebay.de/itm/1-5M-WS2812B-30-60-144-RGB-LED-Stripe-Streifen-WS2812-IC-Licht-SMD-5050-DC5V-DE/174281473949?ssPageName=STRK%3AMEBIDX%3AIT&var=473335070430&_trksid=p2060353.m2749.l2649 Diese möchte ich zur Stromversorgung
zu "schalten" und ist das so überhaupt umsetzbar? Mikrocontroller programmieren und Daten an die WS2812 rausschicken, denn das sind einzeln zu adressierende Leds jeweils mit eigener Ansteuerlogik. Für den angedachten Zweck und aus einer riesigen Auswahl exakt die Verkehrtesten. > Einen > ausschleißlich
-
Thread
Identifizierung einer MCU aus Weihnachtsschmuck SOIC8
beiden MCUs kommunizieren über ein serielles Protokoll (UART). https://www.ebay.de/itm/10M-20M-WS2812B-sk6812-LED-Pixel-Copper-String-Light-Individually-Addressable-5V/293746040542
-
Thread
Blue Pill funktioniert nicht
nichtmals über Bootloader flashen lassen. > > Apropos: > > Das Projekt Beitrag "WordClock mit WS2812" läuft auf > keinem der Fakes. Selbst der "beste" Nachbau (der mit den spurious > Interrupts) funktioniert nicht, da hier die LEDs per DMA beschickt > werden. > > Einen Einstieg bekommst Du
-
Thread
STM32 Sleepmode 24h, LSI und HSI zu ungenau
als Ich benötige 24MHz da ich einen 3MHz SPI-Takt benötige um per SPI ein gutes Signal für die WS2812 LEDs zu generieren (nein, ich werde das jetzt nicht auf Timer-Output-Compare oder Bitbanging umbauen). Zudem benutze ich den den Systick bereits um IRQs im ms Bereich auszulösen. Aber der Fehler
Nachteil ist natürlich das der SPI-Takt stimmen muss, so dass man ein günstiges Teilerverhältnis für die WS2812-Bits erhält. Die optimale Lösung ist DMA mit double-buffering und den Buffer für die nächsten X LEDs im ISR vorbereiten. Lohnt sich bei 47 LEDs allerdings nicht wirklich :-)
-
Thread
P-Kanal Mosfet richtig ansschließen
ist das für ein 5V Led-Streifen? Die klassischen haben i.d.R. 12V bzw. 24V. Wenn Du einen mit z.B. WS2812(B) hast kann es für den Streifen ungünstig sein die 5V wegzunehmen, wenn noch ein Datensignal anliegt.
-
Thread
ESP32 und WS2812B
Hallo Ich versuche mit dem ESP32 WS2812b LEDs anzusteuern. Ich habe mich schon etwas informiert und gesehen das es dabei öfters Probleme gibt. Jedoch habe ich keine Lösung für mein Problem gefunden. Problem: Die LEDs lassen sich grundsätzlich
Halo, wenn Du FastLED so initialisierst, hast Du kein Problem mit den Farben: FastLED.addLeds<WS2812B, DATA_PIN, GRB>(leds, NUM_LEDS); Ich nutze Pin 17. Gruß Nils
-
Thread
ESP32 D1 Mini-WROOM-32
Habe jetzt auch einmal die WS2812 mit 3,3 V betrieben. Auch hier gehen die Funktionen, aber bissel duster.
Ob die WS2812 am Dateneingang mit den < 3,3V High-Pegel klarkommen ist Glückssache bzw. hängt auch von der Serie ab. Die WS2812 "C" Version kann das wohl, obwohl nicht ausdrücklich im Datenblatt angegeben.
-
Thread
Buck-Converter 5V 50A
Hallo Zusammen Ich brauche eine Stromversorgung für ein LED Array mit WS2812B, die Dinger ziehen je 60mA, ich habe ein Array von 15*49 LED's. Jetzt wollte ich auf meiner Platine gleich noch eine Stromversorgung bauen, und zwar 230V auf 5V. Ich habe jedoch keinen Schaltregler
-
Thread
Eagle gerbfiles Fehlerhaft trotz korrekter Vorschau
und es funktioniert. Schau mal GENAU hin! Die meisten LED-Streifen mit intelligenten LEDs ala WS2812 haben pro LED einen Kondensator! So dumm und geizig sind selbst die meisten Chinesen nicht!
funktioniert. > > Schau mal GENAU hin! Die meisten LED-Streifen mit intelligenten LEDs ala > WS2812 haben pro LED einen Kondensator! So dumm und geizig sind selbst > die meisten Chinesen nicht! ähm, schau doch einfach das Bild an...
-
Thread
Faden von LED Stripes aber wie?
Google Ws2812 arduino
einigem Abstand montiert werden (Treppenstufen). Dazu müßte man einen LED-Streifen finden, welcher einen WS2811 nutzt. Das ist der gleiche IC wie in den WS2812 LEDs nur halt ohne LED. Die sind extern. Sowas hab ich vor einiger Zeit gebaut, Schaltplan ist fast schon trivial, kann man leicht nachbauen. Der
-
Thread
Batterieversorgung von WS2812B
Hallo, ich möchte ein Projekt mit ca. 90 WS2812B LEDs per Batterie versorgen (benötigen 3,5 bis 5,3 V und max 4.5 A). Die Spannung muss nur ca. 30 min halten. Es sollen 1,5 / 1,2 V Mignon Akkus sein. Als Kontroller dient ein kleiner AVR. Meine Frage ist nun wie ich das genau machen soll. Ich könnte 4 Akkus nehmen (ca. 5 V) und die WS2812B direkt davon speisen, bis sie aus gehen. Als Alternative könnte ich 6 (ca. 8 bis 9 V) nehmen und über einen Schaltregler oder LDO die Spannung auf ca. 4 V regeln (muss dann natürlich den Strom
-
Thread
LED/Ring/Zeitmultiplexer gesucht
Man kann es sich natürlich ganz einfach und faul machen und einfach WS2812-LEDs verwenden. Ein GPIO, die passende Library und los gehts.
-
Thread
CO2 Melder Eigenbau Gesperrt
Ladeenderkennung) nimmt, dann könnte man darüber eine Abschaltung realisieren. Unsere CO2-Ampel mit vier WS2812 verbraucht ca. 0,4-0,5W je nach Farbe und bei 70% Helligkeit. https://learn.watterott.com/de/breakouts/co2-ampel/
oder > "Emitter" verschaltet? ????? LEDs haben Anode und Kathode. Auf dem Bild sehe ich aber WS2812 LEDs, dazu passt die Frage nicht.
-
Thread
WS2812b leuchten nur teilweise. Was habe ich falsch gemacht?
> WS2812b leuten nur teilweise. Was habe ich falsch gemacht? Nimm Glocken, die läuten richtig! ;)
Noch was: Du hast zum Testen jeweils einen WS2812b überbrückt. Dabei werden zwei Ausgänge u. U. mit entgegengesetzter Polarität kurzgeschlossen. Könnte sein, dass die WS2812b das nicht schadlos verkraften.
-
Thread
Widerstand/ Spannung in RGB Schaltung Neopixel
lange aus Das ist richtig. Allerdings ist erstens nicht jeder Arduino ein AVR und zweitens: Die WS28xx kommen mit dieser Situation ganz offensichtlich weitaus weniger gut klar... Sehr wahrscheinlich ist DIN einfach nicht so gebondet bzw. die internen Leiter sind nicht so beschaffen, dass >40 mA
nicht so beschaffen, dass >40 mA da sehr lange Zeit drüber > fließen können... je nach Version der WS2812 sind an Din Schutzdioden gegen +5V unbd GND der LED. Die haben wenig Verständnis dafür, den Stripe vom Arduino über Din zu versorgen. Der Widerstand ist als mehr als sinnvoll, gerade weil Stripe
-
Thread
Adressierbare LED
solcher Streifen Na wie gut dass es nur eine adressierbare LED gibt. Neopixel oder SK6812 oder WS2812 oder PL9823 oder TM1904 oder TM1908 PDSJ-35FQL-D2748 oder KTD2026 ....
kleines Projekt bei mir im Garten am laufen Schon mal über REGEN nachgedacht. Die Ansteuerung mit WS2812 wäre nicht wirklich ein Problem. Notfalls über mehrere Nanos machen. Wo ich das Problem sehe ist, das die DATA-Leitung sehr Zickig ist. Und das unter Umwelteinflüssen. Wie hier schon gesagt
-
Thread
ESP32 brennt dauernd durch.
stimmen die Signalpegel halbewgs zur Spezifikation... https://hackaday.com/2017/01/20/cheating-at-5v-ws2812-control-to-use-a-3-3v-data-line/ Das dürfte aber eher nicht den ESP retten, sondern Probleme mit Farbmustern lösen. Vorsicht ist auch mit dem 1117er geboten. Diese älteren LDO Designs sind recht
die Signalpegel > halbewgs zur Spezifikation... > https://hackaday.com/2017/01/20/cheating-at-5v-ws2812-control-to-use-a-3-3v-data-line/ An gleiches habe ich auch gedacht :) Gab es da nicht die gleiche Schematic, nur mit einem fetten 1000uF Tantal. Rico S. schrieb im Beitrag #6458140: > Der AMS1117
-
Thread
STM32 feature DMAMUX
Gutmütigkeit der HW in meinem Projekt (ich benutze diesen Code seit vielen Stunden in einem Deko-Projekt mit WS2812-LEDs ohne jeglichen Fehler). Ich glaube mein Gedanke war, dass ich ja nur 8-Bit übertrage, das Register aber 16-Bit groß ist. Mir war allerdings entgangen, dass der Speicher als little endian
-
Thread
STM32G030J6 CubeMX SPI OpenDrain output
Markus M. schrieb im Beitrag #6453968: > Das Signal hat 1MHz und muss genau einen CMOS-Eingang (WS2812 LED) 5mm > entfernt treiben, ich nehme an das sollte funktionieren, wenn man den > Pullup nicht zu groß macht. Bei den aktuellen WS2812 braucht man dies nicht mehr, da der High-Pegel bei >
Andreas W. schrieb im Beitrag #6454044: > Bei den aktuellen WS2812 braucht man dies nicht mehr, da der High-Pegel > bei >=2,7V liegt. Danke für den Hinweis, es sind allerdings WS2812(C?)-2020. Auch davon gibt es wohl verschiedene Versionen mit 5mA und 15mA
-
Thread
ATmega mit 3.3V, daran I2C-Display mit 5V, geht das?
die Nichtfunktionsgefahr nicht zu sein! Bevor ich zu den kleinen Modulen wechselte, denn für eine WS2812B Ansteuerung vom ESP32 war mir das Modul zu groß, wer natürlich noch I2C zu 5V benötigt und WS2812B ansteuern mag ist mit den Modulen besser bedient
-
Thread
BluePill STM32 Bezugsquelle
806ca7d7a2ec&algo_expid=6fccf617-5d8c-431b-8277-806ca7d7a2ec-3&btsid=0b0a050116026581117154549ea43a&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_
immer gut für schnelle Prototypen. Ich setze sie aber auch gern in Projekten ein wie [[WordClock_mit_WS2812]], [[IRMP]], oder Personenfolger per Ultraschall oder als simple Console zur Steuerung. > So zündend sind die F103 doch auch nicht. Wenn der STM32F103 nicht reicht, verwende ich dann gern STM32F4xx
-
Thread
5V Bauteil mit NPN-Transistor ein-/aus- schalten
Hallo, ich möchte einen LED-Streifen (WS2812b LED's) ein und ausschalten. Ist es so wie im Anhang dargestellt möglich? Das Signal zum ein-ausschalten kommt von einem uC, welcher mit 3,3V betrieben wird. der LED-Streifen hat 5V.
Datenanschluss aus LOW schaltet Auch mit 74HC125 wird man dafür sorgen müssen, dass vor dem Abschalten der WS2812-Versorgung deren Dateneingang auf 0V gelegt wird.
-
Thread
LED mit zwei Helligkeitsstufen
nur high und low) und unter PWM jede zeitlich durch ein/ausschalten gegebene Information (z.B. auch WS2812 Protokoll), dann ist dein selbstgemachtes Problem eben in einer Sackgasse angekommen. Frage also nicht, wie es in der Sackgasse noch weiter geht, geh selber zurück. Die klassische (Taschen)
-
Thread
WS2812b LED-streifen ein und aus schalten
> Oder du schaltest VCC ab und sorgst mit einem Serien R zu DataIn + > Ableit Diode nach VCC vom WS das diese Differenz Data VCC im erlaubten > Rahmen bleibt. Bei 100 LEDs wirst du damit wohl kaum in VDD der WS2812 in den zulässigen Bereich (3.5 ... 5.3V) anheben können.
BAT42 Vorschlag Joachim B. schrieb im Beitrag #6434606: > https://resources.kitronik.co.uk/pdf/WS2812B-LED-datasheet.pdf > > Seite 4 > Input voltage VI -0.5 ~VDD +0.5
-
Thread
Heißluftlöten (mal wieder)
auf 340 hochdrehen müssen um ein halbwegs flüssiges Arbeiten zu haben. Hatte erst Bedenken da die WS2812-2020 doch ziemlich empfindlich aussehen und auch dass der Micro-USB Stecker leidet, aber offenbar keine Probleme, funktioniert alles wie gewünscht. Nur die Lötstellen sehen (unter dem Mikroskop)
-
Thread
EEPROM will sich nicht schreiben/lesen lassen
// PWM Max Value (Softlimit for PWM) uint8_t eePWMSoftLimit EEMEM = 106; uint8_t eeWs2812Count EEMEM = 107; void writeDefaultEEPROM(void) { updateEEPWMChangeMode(1); updateEEPWMSoftModeChangeTime(200); updateEEPWMSoftModeChangeTimeR(200); updateEEPWMSoftModeChangeTimeG
updateEEPWMSoftLimit(uint8_t newval) { eeprom_update_byte(&eePWMSoftLimit, newval); } uint8_t getEEWS2812LedCount(void) { uint8_t retByte; retByte = eeprom_read_byte (&eeWs2812Count); return retByte; } uint8_t updateEEWS2812LedCount(uint8_t newval) { eeprom_update_byte(&eeWs2812Count, newval
-
Thread
Labornetzgerät 0-30V, 0-5A, linear geregelt, ohne Lüfter, unter 80€?
kein Normalbetrieb, trotzdem kommt es vor. Ich hatte mich auch schon bei meinem Test mit etlichen WS2812B gewundert, 3A und das Netzteil auf 5V gestellt, da müssen (weil Ue > Umax) >25V x 3A >= 75W verheizt werden und der große Kühlkörper (viel größer als der vom gezeigten Netzteil) wurde richtig heiss
-
Thread
Schalter PCB SMD über 1A
bitte komische Fragen und Trugschlüsse aus Unwissenheit. Ich bastel an einer Platine wo einige WS2812B verbaut werden. Die Stromversorgung der ganzen Schaltung würde ich gern per Schalter trennen. Der Schalter soll relativ versteckt an einer Seite verbaut werden. Schalter ungefähr in der Art:
961e-f3ea710965b6&algo_expid=6e9c47d8-1a5b-42c6-961e-f3ea710965b6-3&btsid=0b0a0ae216017989880967141ea921&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_ Nun brauchen die WS2812B aber relativ viel Stromm (etwas über 1A) und dieser Schalter ist für maximal 0,3A ausgelegt. Ich denk das wird nicht
-
Thread
bis zu 100 LED`s mit einem Arduino steueren
Nimm adressierbare LEDs, WS2812 zum Beispiel.
DIL https://datasheets.maximintegrated.com/en/ds/MAX7219-MAX7221.pdf ...oder so...aber dann WS2812B;-) Kevin M. schrieb im Beitrag #6427422: > Nimm adressierbare LEDs, WS2812 zum Beispiel.
-
Thread
Pixel SMD LED
real-time fähigen Prozessoren wie rPi oder deinem PC möglich, sie trotzdem direkt zu benutzen. Ein WS2812 ist da eher nicht zu benutzen. APAs SPI Interface erlaubt es, die SPI Hardware von Arduino &Co. zu benutzen.
-
Thread
DS3231 RTC Modul - Spannung trotz entfernter Diode
Ich vermute, die Frage bezieht sich hierauf https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#RTC_und_EEPROM Zitat: "... Sinnvollerweise sollte man das Modul eher mit einer CR2032 Batterie betreiben. Dann sollte man aber sicherheitshalber die Diode oder den Widerstand (neben der Diode)
-
Thread
AVR C-Code für WS2812B
https://www.mikrocontroller.net/articles/WS2812_Ansteuerung
finden, echt jetzt. Wie kommt man drauf, das man sowas selber bauen will? Und so nebenbei: 5m WS2812 "volle Pulle" nehmen locker zweistellige Ampere auf. Das kann der Streifen nicht alleine leisten.
-
Thread
PIC10F222 und WS2812
Glaube das hier suchst du: https://wp.josh.com/2014/05/13/ws2812-neopixels-are-not-so-finicky-once-you-get-to-know-them/ Aber noch schlechter hätte man die Frage auch nich stellen können...
im Beitrag #6414965: > Bzw. toleriert die 0,5/1µS, anstatt 0,4/0,8µS? Bzw. toleriert die WS2812b 0,5/1µS, anstatt 0,4/0,8µS?
-
Thread
Optoelektronische Bauelemente - Die-Bilder
Worldsemi WS2812B, eine intelligente RGB-LED: https://www.richis-lab.de/Opto06.htm
-
Thread
Kopfhörer-Verstärker basierend auf TPA6120A2
eine schöne Eingangswahlschaltung mit Relais und uC sowie Eingangswahl und Bereitsschaftsanzeigen mit WS2812
-
Thread
Welcher Chip mit sichtbaren Bonddrähten?
unten zwischen den Pins. Jepp...korrekr! https://drive.google.com/file/d/0Bzp2FYCaadkJOUZfRV9WVU1MdWs/view?usp=sharing
Leuchtdioden im 5050 Format, oder auch die WS2812 LEDs.
-
Thread
[V] 10x SN74HC165 + 22x SN74HC595N + 10x WS2812b
bei mir rumliegen: 10x SN74HC165 DIP pro IC: 10 Cent 22x SN74HC595N DIP pro IC: 10 Cent 10x WS2812b nackte LED komplett: 30 Cent Versand in einer Versandtasche, je nach Umfang: 1,55€ - 2,55€
-
Thread
Microcontroller mit 12v input und 12v output
schrieb im Beitrag #6404896: > Hab ich was verpasst oder seit wann laufen die mit 12V? > > Für WS2812 sind Absolute Maximum Ratings angegeben mit 6V-7V. Für die WS2812(B) stimmt das. Es gibt aber auch die WS2815, die vertragen 12V. http://www.normandled.com/upload/201808/WS2815%20LED%20Datasheet.pdf
schrieb im Beitrag #6404896: >> Hab ich was verpasst oder seit wann laufen die mit 12V? >> >> Für WS2812 sind Absolute Maximum Ratings angegeben mit 6V-7V. > > Für die WS2812(B) stimmt das. Es gibt aber auch die WS2815, die > vertragen 12V. > > http://www.normandled.com/upload/201808/WS2815%
-
Thread
Preisunterschied "normale" LED vs WS2182
Micha B. schrieb im Beitrag #6393193: > wie kann das denn sein? Vielleicht hat er WS2812 auf Lager, deine Kingbright müsste er erst besorgen als 3000er Rolle und dann 2900 wieder wegwerfen ? Vielleicht passt deine Kingbright auch gar nicht auf die Platine die schon für WS2812 layoutet
Freitagstroll? Wie will er auf einer Platine die für WS2128 (Bus, durchgeschliffen) gedacht ist eine einfache LED einzeln ansteuern?
-
Thread
Planung: LED Deko-Zauberwürfel / Rubiks Cube
Bohrungen und passende Streuscheiben zusägen) 2. Idee (aktueller Stand) Pixelmatrizen/Neopixel WS2812. Da gibt es wohl nur 8x8 und 16x16 in entsprechend 8cm x 8cm und 16cm x 16cm auf ganz dünnen Panels. Ob die RGBW sind, also ein vernünftiges weiß machen, konnte ich noch nicht herausfinden (widersprüchliche
Dominik P. schrieb im Beitrag #6387166: > Problem: > - die WS28x1-Lichterketten können erfahrungsgemäß kein ordentliches > weiß. wirklich mal gesehen? ich kann meine WS2812B trimmen in dem ich den Blauanteil oder den Rotanteil erhöhe oder verringere.
-
Thread
uC bleibt hängen - Ursache unklar - Fehler nicht reproduzierbar
jetzt ) < WR_DELAY ){} } [/c] Ich wollte das gerne zum Test compilieren, aber dazu fehlt die WS2812.h.
F. schrieb im Beitrag #6386958: > Ich wollte das gerne zum Test compilieren, aber dazu fehlt die WS2812.h. Vielleicht sollte später *WR_DELAY* durch *dauer* ersetzt werden.
-
Thread
WS2812B + ESP8266 D1 mini Stromversorgung
Hallo liebe Community, ich teste nun zum ersten mal programmierbare LED´s aus und habe da noch ein zwei Fragen, da ich absoluter Anfänger bin. Zunächst was ich vor habe: Ich möchte an der Decke meines Zimmers, etwa 5m W2812B LED´s mit 60LED/m anbringen und diese dann mit einem ESP8266 D1 Mini ansteuern. Dafür habe ich mir ein klobiges Netzteil bestellt, welches 20A liefert. Jetzt würde ich gerne, das Netzteil mit Controller irgendwo unter dem Schreibtisch verstecken und die Leitungen an der Wand hochführen zu den LED´s.. jetzt weiß ich aber nicht, wie es aussieht mit dem Spannungsabfall etc.
-
Thread
S: Wanderlicht-Schaltung
WS2812-Strip mit 8 LEDs und AtTiny oder DigiStump. Vom Bauteilaufwand kaum zu unterbieten. Das Ganze benötigt auch nur 8x3 Byte RAM als Puffer, dann geht das übrigens sogar in Farbe ...
-
Thread
AVR als SPI Slave-Peripherie
jedes geschriebene Bytes 9 Bytes über SPI schicken, zum Lesen sogar 15 Bytes. Andere Beispiel: WS2812B steuern ohne Zentrale Mikrocontroller für lange Zeit unfähig für alles Andere zu machen: es wird Befehl geschickt, und danach kann Peripherie-Mega so lange hunderte WS2812B überschreiben wie sie
-
Thread
[V] WS2812B 2x5m, Meanwell Netzteile 5V 60A, 5V 85A, Motorfader
Hallo, folgende Dinge stehen zum Verkauf: 2x WS2812B RGB LEDs 5m 30LEDs/m IP30 - NEU 1x Meanwell HRPG-300-5, 5V, 60A - wie neu, nur 3 Kabel zum Abgreifen der Lüfterspannung und von 5V wurden anglötet 1x Meanwell SP-480-5, 5V, 80A - gebraucht aber
WS2812B sind weg, der Rest ist noch da :-)
-
Thread
Wiznet W5500 hängt sich auf?
dann zwei Streams ein von unterschiedlichen Quellen a 4 Universen, die auf einen 4x 512 Channels auf ws2812 + auf DMX mit RDM! und 1x DMX in mit RDM!. Das alles weil es nur um den Software ging auf Basis des DUE mit Shield. Da muss man nehmen was man bekommt. Schon recht schnell war klar das der W5500
-
Thread
Pin Belegung WS2812B
Hallo Ich habe mir so 2 Wafer mit WS2812b gestellt soll ein Herbst Projekt werden, leider finde ich keine Pinout Lösung für die kleinen Module und probieren möchte ich erst mal nicht, vielleicht hat ja jemand von euch eine Idee. Oben
Hallo, Martin M. schrieb im Beitrag #6361007: > Hallo > Ich habe mir so 2 Wafer mit WS2812b gestellt soll ein Herbst Projekt > werden, > leider finde ich keine Pinout Lösung für die kleinen Module und > probieren möchte ich erst mal nicht, vielleicht hat ja jemand von euch > eine Idee
-
Thread
Fehlfarben in der LED Installation
folgendem Code. Wie Gesagt mit dem PI hab ich es auch probiert hier nutze icg (github jgarff/rpi_ws281x) [c] #include <FastLED.h> #define NUM_LEDS 980 #define LED_TYPE WS2812B #define COLOR_ORDER GRB #define DATA_PIN 4 CRGB leds[NUM_LEDS]; void setup() { Serial.begin(115200);
WLAN deaktivieren. Ergo: Nimm besser eine andere Bibliothek. https://github.com/JoDaNl/esp8266_ws2812_i2s