Only one LED Strip not glowing using ESP32-CAM WS2812B

So i have been working on 4 WS2812b strips with PS 5v 60 A and each strip of 60 Watt for signals i am using I2C to convert my IO16 O/P 3.3v to 5v 3 Leds glowing perfectly with no issue at high brightness
but my 4th LED strip is not glowing not even the first led of 4th LED strip , any idea or any limitations of ESP32-CAM or whether I2C level shifter, I am unable to understand what is wrong , also LED strip works fine with no power shortage as i tested separately , checked on strip power is also working fine through whole strip , tested with separate PSU ATX uotput of 5v 30 A for particular 4th LED Strip

post your project schematic and using " < code > " from tools bar post your code.

None that i know of.

That certainly sounds like a power supply problem. When it's not working, what does the 5V measure at the LED strip? (There could be a voltage drop somewhere.)

The data is buffered and passed-through each chip/LED so if the 1st chip isn't getting good data, or if the 1st chip corrupts the data, none of the following LEDs will work.

Strip working fine as i said upon checking individually it is working as expected also i tried jumping of to other LEDs in strip but no result

Can you please explain what you mean by this as I am not familiar with what you seem to be describing ?

so i am using ESP32-CAM
PIN 16
previously i had issue with the glowing of leds so now using I2C Level shifter in order to overcome that issue i used Resinchem Tech: Standard Wiring Diagrams though i am not using 74HCT04 as only SMD i am getting i will have to design my board so not using that one , now 3 LED strips are working with full brightness and 4th one no glow at all but from multimeter all readings are correct .

I understand about the need for level shifting, it was the reference to I2C to do it that I was asking about. Where does I2C come into it ?

to boost 3V output to 5V Data output as flickering was there in strips

As I said

Let me try asking a different question. Does your code use I2C in some way to control the conversion from 3.3V to 5V ?

No it doesn't using Fastled library XY Matrix FastLED/examples/XYMatrix/XYMatrix.ino at master · FastLED/FastLED · GitHub

Then why do you mention I2C ?

@pervinder

DrAw a PiCtUrE.


sorry for messy design as i was unable to find libraries for them

Also i tried my 4th LED strip with other 5v PS s

because i am using and if any limitations or anything it is causing this issue also it's part of schematic in order to be working strip

I moved your topic to a more appropriate forum category @pervinder.

The Nano ESP32 category you chose is only used for discussions directly related to the Arduino Nano ESP32 board.

In the future, please take the time to pick the forum category that best suits the subject of your question. There is an "About the _____ category" topic at the top of each category that explains its purpose.

Thanks in advance for your cooperation.

1 Like

Looks ok, No i am suspecting that the esp32 is also powered thru 5v . If it isn't, then it should be !

Now i am OK with the design for the rest, you could add some Capacitors, but it should work as is.

Now have you considered the possibility that the data output of the 3rd strip is broken, Have you swapped strip 3 & 4 ?

So what remains is the code, you may have made a coding error, how many leds are there in each strip, what is the total amount of leds ? Please share the code.

1 Like

1200 WS2812... that might be a timing issue. Re-arrange the strips to see if the problem moves or stays in the same place.

As I suspected. What you are calling an I2C converter is, in fact, a general purpose level shifter after all

Ok i haven't tried this , as i fixed my LED strips on walls . silly me , it worked as i swapped strips 3 and 4 also i wasn't ready to remove from walls and de solder the end point of strip because when i jumped data pin in between of 4th strip it wasn't working