Forum: Analoge Elektronik und Schaltungstechnik WS2812b LEDs unterschiedliche Weißtöne - Software oder Hardware Fehler?


von Phil P. (phil_p)


Angehängte Dateien:

Lesenswert?

Hallo,

Ich habe hier im Forum den Wordclock Bau sehr interessiert verfolgt und 
habe mir mittlerweile eine eigene Wordclock aufgebaut.

Sie funktioniert auf Basis eines Atmega328p. Für die Ansteuerung der 114 
WS2812b LEDs verwende ich die Adafruit Neopixel Library.

Jedoch gibt es hier ein kleines Problem: Stelle ich alle LEDs auf voll 
weiß ein (255,255,255), so sind die LEDs nicht alle gleich weiß, sondern 
es gibt sehr merkbare Tendenzen richtung rot und blau.


Kurze Details zur Beschaltung:

Ich habe eine 5V 4A Spannungsversorgung, Massen sind verbunden, am 
Datenpin liegt ein 470 Ohm Widerstand an.

Hat jemand ähnliche Erfahrungen gemacht? Habe ich eventuell einen 
defekten Stripe oder liegt es eventuell an der Software?


Liebe Grüße,
Phil

von Stefan (Gast)


Lesenswert?

ist völlig normal schau mal unter 'LED characteristic parameter'
in welchem Bereich die Leuchtstärken der Led's liegen dürfen.
mal hast Du halt eine rote im unteren Bereich mit einer blauen im oberen 
dann wird's halt ziemlich blau wenn alle voll an sind oder eben 
andersrum.
Stefan

von Simon B. (nomis)


Lesenswert?

Phil P. schrieb:
> Ich habe eine 5V 4A Spannungsversorgung, Massen sind verbunden, am
> Datenpin liegt ein 470 Ohm Widerstand an.

Zwei Hinweise:

Erstens: Pass auf, dass die Spannungsversorgung gut angebunden ist. Wenn 
Die nur an einem Ende von dem Streifen eingespeist wird, kann sich über 
die Länge des Streifens ein Spannungsabfall ergeben, der z.B. dafür 
sorgt, dass das Blau nicht mehr seine maximale Helligkeit erreicht. Du 
solltest das Netzteil mit dicken Leitungen mindestens an beiden Enden 
des Streifens anschließen.

Zweitens: Die R/G/B-Chips in den LEDs sind an unterschiedlichen Orten 
was eine etwas unhomogene Farbverteilung ergeben kann. In Deinem Aufbau 
hast Du den Streifen serpentinenartig verlegt, so dass sich also die 
Orientierung der Einzel-LEDs pro Streifen um 180° dreht. Um zu testen ob 
das das Problem ist prüfe, ob sich der Farbeindruck für Dich verändert, 
wenn Du das Board bewegst oder den Betrachtungswinkel veränderst.

Viele Grüße,
        Simon

von Phil P. (phil_p)


Lesenswert?

Hallo,

Vielen Dank für eure Antworten.
Ich hatte schon mit einer Farbabweichung gerechnet, aber dass diese so 
arg ausfallen würde, hätte ich mir nicht gedacht.

Ich speise nach 40 LEDs (das sind ca 1,2 Meter Strip) wieder neu ein. 
Somit müsste es von der Versorgung her gut passen.

Der Farbeindruck ändert sich, wenn ich den Betrachtungswinkel ändere, 
jedoch nur wenn ich die LEDs allein betrachte. Diese strahlen bei mir 
jedoch eine weiße Schicht an, welche von jedem Winkel immer gleich 
gefärbt bleibt.

Mir wird wohl nichts anderes übrig bleiben, als jede einzelne LED 
durchzugehen und die Farbwerte zu korrigieren, damit jede LED ziemlich 
gleich weiß ist.

Kennt ihr hierfür eventuell irgendwelche simplen Messgeräte oder sogar 
Apps, welche mir sagen, ob gewisse Farbwerte ähnlich sind?

Liebe Grüße
Phil

von Klaus R. (klaus2)


Lesenswert?

...es gibt justierte, digitale farbsensoren von versch herstellern. die 
sagen dir objektiv, was du sieht. ein relativer abgleich ist damit in 
jedem fall mgl.

Klaus.

von Wolfgang (Gast)


Lesenswert?

Phil P. schrieb:
> Kennt ihr hierfür eventuell irgendwelche simplen Messgeräte oder sogar
> Apps, welche mir sagen, ob gewisse Farbwerte ähnlich sind?

Schalte deine LEDs alle an und dann mache ein Bild mit einer Kamera. Du 
musst dabei drauf achten, dass kein Farbkanal übersteuert ist. Damit 
hast du für alle drei Grundfarben die Helligkeiten. Evtl. ist es 
sinnvoll vorher eine Flat-Field Aufnahme mit der Kamera zu machen, damit 
man deren Pixel-Charakteristiken rausrechnen kann.

von Matthias L. (Gast)


Lesenswert?

>das Netzteil mit dicken Leitungen mindestens an beiden Enden
>des Streifens anschließen.


Oder pro Seite ein Kabel anschließen.

von Joachim B. (jar)


Lesenswert?

sind ja nicht viele LEDs

so sieht meine auch aus


auf der Rückseite habe ich 2 Kupferstreifen 35/40mm geklebt einer links 
einer rechts +- halt und jeden Stripe mit einem Schaltdraht nach links 
und rechts Kontaktiert.

Keinerlei Farbabweichungen!

Sollte dein Striipe wirklich miese LEDs haben kann man das ja trocken 
testen, und die miesen LEDs rausschneiden und ein Stück wieder 
einsetzen.

: Bearbeitet durch User
von Phil P. (phil_p)


Lesenswert?

Hallo,

Vielen Dank für eure Tipps!

Ich glaube einfach, ich habe einen Stripe mit schlechter Qualität 
bekommen, da auch bei einem einzelnen Stripe mit 10 LEDs der 
Farbunterschied zu erkennen ist (hier dürfte die optimale Stroversorgung 
eine vernachlässigbare Rolle spielen).

Kurz noch zur Stromversorgung:

Ich speise alle 40 LEDs wieder neu ein (sind ca 1,2m Stripe). Die 
Verkabelung habe ich mit 0,50/1,80 mm Litze realisiert. Ich glaube, dass 
das ausreichen müsste.

Ich werde nun versuchen, die Farben per Software zu korriegieren und 
mich dann hier wieder melden :)

Danke!


Liebe Grüße
Phil

von Joachim B. (jar)


Lesenswert?

Phil P. schrieb:
> Ich speise alle 40 LEDs wieder neu

bissl viel

ich habe wordclock1 alle 10 LEDs Einspeisung und bei wc24h alle 18 LEDs 
Einspeisung und keine Farbabweichung, alle 40 bei dir? vor der SW 
Anpassung würde ich bei 20 in der Mitte versuchsweise zusätzlich 
einspeisen, wenn das nix bring kannst du ja immer noch an die Software.

von Flip B. (frickelfreak)


Lesenswert?

Wie hoch isf denn die Betriebsspannung (gemessen)? sieht alles 
rotstichig und damit nach unterspannung aus.

von Johnny B. (johnnyb)


Lesenswert?

Auf Deinen Stripes scheinen billig-LED's verbaut zu sein.
Soll es genau sein, wie z.B. für LED-Bildschirmwände, gibt es von den 
herstellern aufeinander abgestimmte/ausgesuchte LED's.
Kostet natürlich einiges mehr.

von Joachim B. (jar)


Lesenswert?

Johnny B. schrieb:
> Auf Deinen Stripes scheinen billig-LED's verbaut zu sein.
> Soll es genau sein, wie z.B. für LED-Bildschirmwände, gibt es von den
> herstellern aufeinander abgestimmte/ausgesuchte LED's.
> Kostet natürlich einiges mehr.

ich hatte für über 300,-€ immer die billigsten WS2812B Stripes geordert, 
verschiedene Lieferanten mit 30/60/144 LEDs/m eine Farbabweichung hatte 
ich nie! ich tippe immer noch auf zuwenig Einspeisung für 40 LEDs

von Mampf F. (mampf) Benutzerseite


Lesenswert?

Vielleicht ist ja dein Papier nicht homogen ;-)

von Phil P. (phil_p)


Lesenswert?

Mampf F. schrieb:
> Vielleicht ist ja dein Papier nicht homogen ;-)

Der war echt gut :)


Ich habe soeben die Spannung an mehreren Punkten gemessen (direkt an der 
Versorgung, 5V am Anfang und GND am Ende und dazwischen ein paar Punkte 
- kann ich das so machen?) und sie beträgt überall 5,16 - 5,18 V. Ist 
das eventuell zuviel?
Da die Spannung überall gleich ist, dürfte die Versorgung passen, oder?

Ich habe ja auch von der gleichen Rolle noch einige LEDs übrig und habe 
separat einen Stripe mit 10 LEDs getestet, bei welchem ich auch 
Farbabweichungen beobachten konnte...

Liebe Grüße
Phil

von Johnny B. (johnnyb)


Lesenswert?

Naja, dann musst Du halt für jedes Pixel noch in der Software eine 
Farbkorektur hinterlegen und beim anzeigen verrechnen.
Aber das dürfte ziemlich aufwändig werden.

von Joachim B. (jar)


Lesenswert?

Phil P. schrieb:
> Ich habe ja auch von der gleichen Rolle noch einige LEDs übrig und habe
> separat einen Stripe mit 10 LEDs getestet, bei welchem ich auch
> Farbabweichungen beobachten konnte...

dann nutze nur welche mit deiner dir genehmen Farbabweichung, die nicht 
schönen schneidest du raus.

von Philip D. (duffsen)


Lesenswert?

Hallo,

Phil P. schrieb:
> Mampf F. schrieb:
>> Vielleicht ist ja dein Papier nicht homogen ;-)
>
> Der war echt gut :)
>
> Ich habe soeben die Spannung an mehreren Punkten gemessen (direkt an der
> Versorgung, 5V am Anfang und GND am Ende und dazwischen ein paar Punkte
> - kann ich das so machen?) und sie beträgt überall 5,16 - 5,18 V. Ist
> das eventuell zuviel?
> Da die Spannung überall gleich ist, dürfte die Versorgung passen, oder?
>
> Ich habe ja auch von der gleichen Rolle noch einige LEDs übrig und habe
> separat einen Stripe mit 10 LEDs getestet, bei welchem ich auch
> Farbabweichungen beobachten konnte...
>
> Liebe Grüße
> Phil


@phil_b konntest du das Problem lösen?

Ich habe WS2812 Stripes (auch für eine Wordclock) und steuer diese mit 
einem Pi Zero an und habe genau das gleiche Phänomen. Da ich es mit 
mehren Stripes, Level-Shifter, Widerständen, Pis und Netzteilen versucht 
habe fehlt mir aktuell der Ansatz was ich noch ausprobieren könnte. Ich 
speise alle 22 LEDs die Spannung ein und habe auch keinen allgemeinen, 
rotstichigen Abfall der auf ein Spannungsproblem hindeuten könnte.

Viele Grüße
Philip

: Bearbeitet durch User
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.