Forum: Mikrocontroller und Digitale Elektronik ESP8266 - Ws2812 WELED keine Funktion


von Christian (Gast)


Angehängte Dateien:

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

von Philip R. (phr)


Lesenswert?

Hi,

kann es sein das du die LED falsch rum angeschlossen hast und versuchst 
gerade die WS2812 über den DO anzusteuern?

MFG

von Joachim B. (jar)


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

von Philip R. (phr)


Lesenswert?

Joachim B. schrieb:
> hier ist kein Hinweis auf einen Pegelwandler. Es kann zufällig
> funktionieren aber nie sicher!

Ich nutze nie ein Pegelwandler an den WS2812, habe noch nie Probleme 
gehabt,

von Christian (Gast)


Lesenswert?

Also die Datenleitung der LED habe ich an D4 gelötet das dürfte doch 
passen?

von Philip R. (phr)


Lesenswert?

Christian schrieb:
> Also die Datenleitung der LED habe ich an D4 gelötet das dürfte
> doch
> passen?

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

von Joachim B. (jar)


Lesenswert?

Philip R. schrieb:
> Ich nutze nie ein Pegelwandler an den WS2812,

ist wie bei rot über die Ampel, funktioniert immer sicher überall?

von Philip R. (phr)


Lesenswert?

Joachim B. schrieb:
> Philip R. schrieb:
>> Ich nutze nie ein Pegelwandler an den WS2812,
>
> ist wie bei rot über die Ampel, funktioniert immer sicher überall?


komsicher vergleich, aber gut

von Joachim B. (jar)


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!

von Ich A. (alopecosa)


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.

von Joachim B. (jar)


Lesenswert?

Ich A. schrieb:
> Das hat mit Fehlerhaft geliefert null zu tun.

OK

ändert aber nicht das auch der Pegelwandler fehlt und es trotz richtiger 
Verkabelung NICHT funktionieren MUSS

: Bearbeitet durch User
von Christian (Gast)


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 vom Autor gelöscht.
von Philip R. (phr)


Lesenswert?

Kann es sein das die 11. LED von hinten bereits beschädigt ist?

Könntest du nochmal Fotos davon machen wie du es jetzt angeschlossen 
hast?

: Bearbeitet durch User
von Christian (Gast)


Angehängte Dateien:

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.

von Philip R. (phr)


Lesenswert?

Christian schrieb:
> Was mir hier aufgefallen ist, dass eine LED ebenfalls defekt aussieht.
> Ist vielleicht der Stripe defekt?

Schneide den Strip einfach im Spannungslosen zustand vor der Kaputten 
LED ab

von Christian (Gast)


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

von Joachim B. (jar)


Lesenswert?

Christian schrieb:
> ich bin wie schon
> festgestellt absoluter Neuling und wusste beispielsweise nicht, dass es
> eine bestimmte Richtung gibt, in die das Signal fließen muss.

ist wie in der Natur mit dem Essen!
Die Signalrichtung sollte man schon einhalten!

von Philip R. (phr)


Lesenswert?

Christian schrieb:
> 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

Alles Klar, schön das wir dir helfen konnten

von N. B. (charlie_russell)


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.

von Stefan F. (Gast)


Lesenswert?

Philip R. schrieb:
> Ich nutze nie ein Pegelwandler an den WS2812,
> habe noch nie Probleme gehabt

Das hilft dem TO nicht, es gibt unterschiedliche Varianten von WS2812.

von Stefan F. (Gast)


Lesenswert?

Christian schrieb:
> IMG_7157.jpg

Dupont Kabel eignen sich nicht zur Stromversorgung von ESP Modulen! Sie 
haben zu hohe Übergangswiderstände an den Kontakten und oft auch im 
Aluminium- oder Eisen-Kabel.

von Joachim B. (jar)


Lesenswert?

Stefan ⛄ F. schrieb:
> Dupont Kabel eignen sich nicht zur Stromversorgung von ESP Modulen!
> oder sind Eisen-Kabel.

meine sind magnetisch also scheidet Alu aus

nicht für die Versorgung von ESP geeignet unterschreibe ich auch!

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.