hello I am new here and have a problem.

hello I am new here and have a problem.
I’m using one arduino with WS2812B to control 512 pixels.
I can make it work as I want.
But when I put all the pixels in white, after a few seconds they are slowly changed color and blinking and giving some errors.
and if I change to black, not all turn to black, only after a few seconds back (sometimes even returns to black)
a friend of mine talked about the digital signal time. as do not understand, I am asking for help.
already gone through a similar problem?
I have a video with the problem happening (in the video has more pixels with other Arduino but even with a so arduino and 512 pixels or less the problem happens):https://www.youtube.com/watch?v=a7XDJT3SjPM

Are you feeding anough power to all the LEDS?

That’s a cool setup.

To expand Leon’s question,
What type of power supply are you using and how many Amps is it rated for?
And how do you have all these LEDs wired up? Are you feeding power to the strips at multiple places?

512 LEDs x ~60mA each = ~30.72A. Do you have a 30A or larger power supply?

I see far more than 512 LEDs. Are you using many Arduinos, each controlling 512 LEDs? If so, how are they communicating? Are you doing anything to make sure you’re only communicating when they’re not updating the LEDs? Normal 8 bit AVR Arduinos can’t do anything else while sending WS2812 data, you know?

I will explain. the video have 12 plates (256 pixels per plate)
6 Arduino one each control 2 plates (512 pixels).
each Arduino has an ethernet shield W5100.
receive the Art-net data in the network cable software here my country.
the problem not only happens with 12 boards. if I connect two plates to make a test (512 pixels) the problem also appears.
and do not understand much of LED digital sign, I wanted to know if I’m using the right arduino or if I make any changes.

on energy is all right for use of a source 40 amps to 512 LEDs, each row of each plate passing a 2mm wire for positive and negative.
I am Brazilian, sorry it was translated wrong. :slight_smile:

I forgot to mention. the locking problem happens more with the white color and maximum brightness. because if I turn down the brightness it works well but with the brightness at maximum and the predominate color is white, it starts to catch.

As the others have said, it sounds at least partly like a power issue. What’s the voltage on the output of the second display at full white brightness? (There is usually a connector to daisy chain another panel)

Heat could also be a problem, how hot are the LEDs getting? what’s the ambient temperature?

I’m sure that is not energy problem because each LED strip is connected by two wires of 2 mm.
I measured the energy in white light and has 5 volts on the first LED and the last LED. in all tapes
temperature is not the problem, because here in my town doing 10 degrees (more or less).

Ola will add no whats ai. 555599111981

vc esta no sul ?

sim rio grande do sul. 55 pais e 55 da cidade e depois o numero

for me to solve my problem temporarily. I found that slightly decrease the brightness it works well. I will soon set up fast led to a lower brightness.
I want to ask your help to know if my code will work well, have not done the test yet.
I have two Arduino with ethernet shield. Uno and Due. (I think Uno does not have as many pixels)
this is my code: http://pastebin.com/v558cnvJ
so this code controls 170 LEDs (0 universe, 512 channels)
I wonder if this right and if I adapt it to 3072 LEDs will work well, I intend to use it DUE appears to have greater capacity.