I am creating a pcb with ESP12-F which will contain Neopixel Ring 12. As this will run 24/7 and Neopixel even when completely off drains about 15-20mA and I will have several of those the consumption will be pretty significant.
So I want to turn of VCC to Neopixel when not needed (which will be most of the time) so I can get the power consumption to some reasonable level.
Unfortunately, I am noob regarding MOSFETs and transistors and I did not find any specific solution, only some brief descriptions as that Neopixels should be turned on/off on VCC (so P-channel MOSFET) and not on GND (N-channel).
I found that P-channel MOSFETs are quite complicated when switched with 3V3 and probably will need to be chained with another MOSFET or transistor.
So my question is, can you please provide schematics of switch which will turn on/off the NeoPixel with GPIO on ESP (3V3 logic)? I don't want to use relays as they are pretty loud and big.
I have already implemented 3V3-5V logic converter for the NeoPixel using MOSFET (from some tutorial) and that is working like a charm (the LED1 is alternative for the NeoPixel Ring - it will either contain NeoPixel Ring or single NeoPixel Led, never both; I accidentally swapped 5V and GND labels on image):
I found this answer here, and it looks like what I might need, but specified MOSFETs seems a bit overkill as worst case load (which will never happen in my case) is 720mA and those MOSFETs are made for load of almost 10A. Can you please suggest better MOSFETs for 5V 720mA? At least physically smaller.