btidey wrote:A NodeMCU should work OK from 5V up on the external Vin. It feeds the regulator just like the USB (with an isolation schottky). Although some NodeMCU may be able to tolerate higher voltages that will because they have a higher voltage capacitor fitted. It is still not a good idea to feed a linear regulator with a higher voltage than necessary as it causes excessive heat and will drain the battery faster.
If you are having to use a higher voltage then I would suspect that there is something wrong with the boost converter particularly around whether it can supply the peak current requirements of the NodeMCU which can go up to 500mA.
As I said feeding this from 5V may be better idea if this can give a decent current. It will also probably work direct from the battery at least when well charged. The on board regulator fitted is not the best from a drop out viewpoint so that would limit how far the battery voltage can fall.
A SG90 servo should only draw about 300mA when running. This should not cause any difficulty even on the same rail as the NodeMCU. I have several servo applications using MG90 (metal gear equivalent) and they power the servos from same supply with just simple decoupling.
Well, I tested it thoroughly, and NODEMCU just doesn't work with 5V for me. Even when I'm powering it directly from my PSU, which can easily supply 2A. With voltage that low, NODEMCU gets stuck booting half of the time, and the other half it boots, but stays extremely unstable. Try to connect to WiFi - and it's stuck again. I tried this with different NODEMCU's. But I'm not surprised - after all, it is declared explicitly that NODEMCU should be supplied by 7-12 volts via the Vin pin. For example like here:
I have been powering my NODEMCU's with as much as 10V and above in many projects running for months on end with no issues... Sure, it may not be very efficient, and the regulator might get a bit warm, but nothing ever failed... or exploded. I mean, if the NODEMCU specifications say it can handle 7-12V, then surely the components of NODEMCU are rated for that.
As for powering it directly from LiPo battery - I don't get how that could possibly work. I mean, ideally, I'd want to supply 3.3V directly to NODEMCU via it's 3V3 pin, without using the onboard regulator. That would be ideal. But the LiPo can discharge down to 3.5V. Finding a LDO with less than 0.2V drop that can supply 500mA with even higher peaks - well, I did my search, but I was unable to find anything affordable and purchasable on Ebay/Aliexpress (other suppliers don't ship to where I live). If you know anything, I'm all ears.
In any case, back to the original question - how can I prevent the SG90 from exploding stuff on my NODEMCU? Is there any solution more reliable than a capacitor? I kind of don't trust them.