I am building a Li-ion powered circuit to power a remote night light.
The mA values were measured with a cheap multimeter, I guess at least the deep sleep current of the ESP32 is actually lower.
The circuit is owered by a 18650 battery (2.5 - 4.2 V, 2500 mAh).
A ESP32 WROOM is running ULP code consuming low energy and checking a 433 MHz signal. If the right signal is received it wakes up and lights an LED strip (16 LEDS - WS2812B) for a given time and goes to sleep again.
The main issue I am facing is that the WS2812B while showing the color "black" consumes around 5 mA idle current. I want to reduce the current while in deep-sleep e.g. by switching the GND of the LEDs off by an N-channel MOSFET, but I am not sure if this works or which one to choose with which resistors. It should cut the power to the LEDs and just switch power on when ESP32 pin goes high.
Unfortunately the 433 MHz receiver needs 5 V and the MT3608 step-up converter consumes around 2 mA itself. Below 5 V it receives only noise and has a very bad range. I feel like I can't optimize here.
I would already be happy to achieve a total idle/sleep current of around 5 mA.
Any hints are appreciated.