Hi, I am having some issues regarding a Wemos S2 Mini/Lolin S2 mini.
I am trying to power it via the VBUS pin with 5V but it seems bug out when I try to use 2.4ghz wifi via ESP Now.
I have tried, and successfully so, to power it with a with a dc-dc step up converter that goes to 1 AAA battery (sure, its only rated to provide about 100mA of power with an input of 1.5v) with only blinking the onboard LED on pin 15. Whenever I try to use my TX or RX code it will simply not work. It keeps restarting so this tells me it does not provide enough current. I can wrap my mind around the fact that this is due to the limited mA the converter provides.
But then I tried to hook it up to another dc-dc step down converter (MINI 360) to 4 AA batteries (6V) in series. This converter makes it 5V and is rated for 1.5A (3A max) output. And it still does not give enough power for the Wemos S2 mini to function correctly, it still keeps restarting. This confuses me because I have read online that people have successfully powered a normal ESP32 chip with only 2 AA batteries directly to the 3v3 pin, so a AA battery should be able to provided enough current.
I am still going to experiment a little bit when I have some more free time, but I was wondering if anyone else has this issue and has a fix for this.
Could I possible postpone the ESP Now init, delay by a few seconds after turn on?, to do make it work or can I limit the processor speed to not draw as much current but still remain functionality I want it to do?
For anyone wondering, the TX is reading Roll and Pitch from an IMU and reads two potentiometers. The RX receives this converted data and writes it to a few servos. The code and chips work perfectly fine when using a powerbank or the usb ports in my computer.
I would like this to work, as in the context of a conventional TX RX where the RX is powered by a normal buck 5v e.g. that you can plug into an RC car, airplane, you name it.
TLDR:
I have trouble providing enough current to ESP32 S2 (Wemos s2 mini) to make it work with ESP Now for a TX RX system. In what ways can this issue be solved? Hardware (dc-dc buck with maybe a capacitor?) or software (limiting processor speed or delaying ESP Now init?).
I am actually relatively new to Arduino, ESP32/microcontrollers and coding in general so perhaps I don't see the obvious, my apologies in advance.