ESP8266 - Ws2812 WELED keine Funktion

Gast #6869678
Lesenswert?

Hallo zusammen, ich möchte gerne mit einem ESP8266 und WS2812-Led's eine 
Lampe bauen. Zum Test habe ich alles zusammen gebaut und WLED 
aufgespielt. WLED funktioniert und ich kann via Wlan auf das Panel 
zugreifen. Die LED's funktionieren jedoch nicht, es wird nichts 
gesteuert oder Ähnliches. Der Stripe leuchtet genau so, wie wenn kein 
ESP angeschlossen ist. Beim einschalten leuchten ganz kurz diverse LED 
danach nur noch 2, manchmal 3.

Wenn ich das Netzteil (5v, 3A) direkt an den Stripe anschließe verhält 
er sich genauso.

Hat jemand eine Idee was ich falsch gemacht habe oder einen 
Lösungsvorschlag?

Viele Grüße Christian
Angehängte Dateien:
#6869709
Lesenswert?

Christian schrieb:
> Hat jemand eine Idee was ich falsch gemacht habe

ja ohne Ahnung einem Internet Link gefolgt!

https://electric-junkie.de/2020/08/wled-quickstart/

hier ist kein Hinweis auf einen Pegelwandler. Es kann zufällig 
funktionieren aber nie sicher!

Begründung, der ESP schickt als high maximal 3,3V raus
Eine WS 2812 LED will aber 0,7 x VCC und wenn VCC für die LED 5V ist 
oder 5,2V dann rechne den Vih Pegel selber:

https://voltiq.ru/datasheets/WS2812B_datasheet_EN.pdf
Vih Seite 4
#6869752
Lesenswert?

Philip R. schrieb:
> komsicher vergleich, aber gut

aber wahr!

R. schrieb:
> Auf dem Bild mit dem Strip sieht es so als ob du den Digital Output (DO)
> der WS2812 verwendet hast und nicht den Digital Input (DI) dieser
> befindet sich auf der anderen seite des Strips

stimmt, die Signalrichtung ist eindeutig durch die Pfeile auf dem 
Stripe, soweit sollte man aber auch beim verkabeln mitdenken oder der 
Stripe wurde schon fehlerhaft geliefert, verlangt von billig Versendern 
nicht zu viel Sorgfalt!
Gast #6869762
Lesenswert?

Joachim B. schrieb:
> Stripe wurde schon fehlerhaft geliefert, verlangt von billig Versendern
> nicht zu viel Sorgfalt!

Das hat mit Fehlerhaft geliefert null zu tun.

Die Stripes werden immer so geliefert das man sie problemfrei mit dem 
nächsten kaskadieren kann. Meistens sind dann sogar schon 
Stecker/Buchsen dran.

Was einem natürlich keiner abnimmt ist in dem Fall das denken.
Fehlerhaft geliefert wurde da aber sicherlich nichts. Und selbst wenn er 
"falsch rum" auf die Rolle gewickelt wurde -> Augen benutzen und 
nachdenken.
Gast #6869809
Lesenswert?

So ich habe nun den Stripe von der anderen Seite her angeschlossen, 
übern  DI. Verändert hat sich nichts, es leuchten nach wie vor 3 LED. 
Wenn ich die Datenleitung zum ESP trenne leuchtet am ESP die LED blau, 
sobald ich diese wieder verbinde geht am ESP die LED aus. Wenn ich statt 
dem Netzteil den ESP + Stripe über USB anschließe leuchten die gleichen 
3 LED.
Beitrag #6869820 wurde von einem Moderator gelöscht.
Gast #6869835
Lesenswert?

Ich habe die Schaltung an die andere Seite des Stripes angeschlossen. 
Was mir hier aufgefallen ist, dass eine LED ebenfalls defekt aussieht. 
Ist vielleicht der Stripe defekt? Anbei die zugehörigen Fotos. Übrigens 
vielen Dank für die zahlreichen Antworten, ich bin wie schon 
festgestellt absoluter Neuling und wusste beispielsweise nicht, dass es 
eine bestimmte Richtung gibt, in die das Signal fließen muss.
Angehängte Dateien:
Gast #6869888
Lesenswert?

So vielen Dank für eure Hilfe, es war mindestens eine LED defekt, ich 
habe die LED entfernt und den Stripe von der richtigen Seite 
angeschlossen. Nun funktioniert es und ich werde noch einen 480 Ohm 
Widerstand in die Datenleitung einbauen.

DANKE
#6869914
Lesenswert?

Joachim B. schrieb:
> Christian schrieb:
> Begründung, der ESP schickt als high maximal 3,3V raus
> Eine WS 2812 LED will aber 0,7 x VCC und wenn VCC für die LED 5V ist
> oder 5,2V dann rechne den Vih Pegel selber:

Ohne es nachgeschaut zu haben. Aktuelle WorldSemi WS2812B (v3 oder v4 
müssten das sein) sollten 3.3V logic kompatible sein.

Christian schrieb:
> Nun funktioniert es und ich werde noch einen 480 Ohm
> Widerstand in die Datenleitung einbauen.
Wird bei dir keinen Unterschied machen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren