Me and my colleague have created a FastLED project using WS2812B.
It contains 14 LEDs. These are split into a 6-LED and an 8-LED group.
The 8 LED group operates from the 5V pin. The 6-LED group uses the 3.3V pin.
Brightness is set to half (127).
As I know the LEDs shouldn’t work from the 3.3V pin but the 6-LED group works fine so far with it. I also tried White color. (but brightness is still 127).
I worked on the project 6 hours. During this time the 6-LED group was ON lots of times. But not more than 5 mins at once.
What do you think?
Can the 3.3V bear a full-white setting with half brightness for a longer time?
I’ve read halving brightness halves the power consumption.
Instead of 60 mA it consumes 30 mA. That’s 6*30 mA = 180 mA altogether.
3.3V pin max power is 150 mA in theory.
However I think the design allows a bit more than described in the data sheet.
You are powering led from 3.3V pin and your data line is VCC of your board, in case of Arduino, 5V. Not really something Ws2812B LED was designed to handle.
It's not good practice generally to power LEDs from arduino pin. It's out of specs to power them at 3.3V. But It's even more out of specs to feed data at 5V while powering at 3.3V.
There is a fuse on the board to protect the USB port of the PC; that is where the 500 mA comes from. If you don't use the USB to connect to a PC you can use a power supply and provide power on the 5V pin; don't use both at the same time; that same 5V can be used as power for your LEDs.
The 5volt pin can provide 500mA - 50mA for the Uno itself = 450mA. If you draw 150mA from the 3.3volt pin, then that 450mA is reduced to 300mA, because the 3.3volt regulator steals it's current from the 5volt pin. The Uno is a tough cookie, but you should have a spare Uno handy.
A lower voltage on the LED strip causes red-shift, because the blue LEDs needs a higher voltage. Feeding a 5volt-logic signal into a strip while powering it from 3.3volt can cause phantom-powering, which can blow up the first LED. So better also have a spare LED strip handy.
Powering both strips from the 5volt pin of the Uno, with reduced brightness and a 1000uF buffer cap and 330 ohm resistor should be safer than what you're doing now.
Leo..