Help me with my project :)

Hi
I'm curenntly working to make a controller for ws2812b LED,in the board there are integrated charger with usbc,auto cut off charge,the microcontroller,led indicator and one button for multiple purpose and last a sound sensor.

This is battery powered with single 3.7v battery,and how to turn it off and on im using that one button directly to gpio pin for deep sleep and for 'turn on' use a RC circuit to RTC pin for wake up.the LED also won't be run on the full brightness

here's the link to the schematic:

This is my first project and to the community so its really helpfull if i could get guidance on the hardware,so i'm wondering :

  1. Are there something unecessary in the schematic?
  2. For the battery low Indicator rn i'm using the TL431 ic to measure when battery reach at some voltage it gives signal to one gpio pin and make the led indicator blinking red,or should i use one of the gpio pin with voltage divider for battery measure rather than the TL431?
  3. is there something i could add that is necessary or can make the power efficient?

If anyone has experience with similar projects or can provide some advice or resources, I'd greatly appreciate it. I'm excited to do this project, and your help would be invaluable.

Thanks in advance!

I can't open it. Please post your schematic here on the forum using the upload image icon.

Please read my previous request more carefully.

Thanks, but it's not readable. The forum will allow quite large images to be uploaded so that the schematic is readable.

Much better, thanks!

Lots of questions. First few:

In the USB C section, is that a chip or just a socket?

In the AUTO CUT OFF CHARGE section, does this prevent against over-discharge of the (presumably) li-ion or li-po battery? If only protects against over charging, doesn't the TP5100 have that feature?

Is the ESP32 a development board or only a bare ESP module? If it's a board, does it not already have a 3.3V regulator on-board?

Thanks for your concern.
in the USB C section that is a socket its a Usb type-C female that had 16pin

i dont know that, i'll check and read the datasheet again

it's a ESP-Wroom32 the bare esp module,also since the development board use ams1117 for the regulator it had 1.1v dropout voltage and i think not suitable for single batery power
edit: i found out that tp5100 did have overcharge protection,so i will be take out auto cut off from the schematic.
let me know if there's something elses

Ok.

What about over discharge protection? Many li-po packs have this built-in but most other li-ion batteries do not.

Why are there 2 MOSFETs isolating the led strip ground from the battery ground?

The Tp5100 does not have discharge protection,should i be concerned about that?

The 2 mosfet isolating because the first one is for reverse polarity protection,and the other one is a switch for the LED so that it would not idle when the board is in deep sleep mode

Only if your battery does not have built-in protection.

Alright,Thank you so much helping me

Hi, @gozali
Thanks for the schematic, however it is for a Net/PCB and hard to follow signal and the multiple gnd circuits.

Can you please post a connected schematic to make troublefinding/shooting easier?

Thanks.. Tom.. :grinning: :+1: :coffee: :australia: