I'm trying to make a uselessbox, so I have:
- An Arduino Nano (Chinese model with CH340 driver)
- 2 SG90 9g servos
- 1 switch
Everything works fine when the Arduino is plugged in to USB, but when I'm trying to use an 18650 battery (2200mAh) the servo doesn't want to move, or just make weird moves.
My battery (taken from an old laptop) is wired to a TP4056 module, and to a boost converter (XL6009 4A maximum.)
I tried to wire the battery without the TP4056 module, but it is the same result.
After many tests, it seems the problem comes from the boost-converter.
When I power the boost-converter from a power bench supply, (3.7V, 5A max), no matter how I set the output (from 5V to 9V), each time the servo moves, I have a current drop, and sometimes can even reboot the Arduino.
My boost-converter is a XL6009, and should handle 4A maximum.
Maybe should I add a capacitor? I only have 100µF, is this enough?