How can I control 2 servos without an external power supply? I've been trying to implement a project that's been in my head for a while, I want to wirelessly control my light and fan switches using an ESP32 and 2 servos (one for each switch) through an HTML page, and then later integrate it with Alexa
I have seen how one servo can be controlled by connecting the servo's power cable to the ESP32's Vin pin, but how can I control two? I want to avoid using an external power supply like a battery pack because I want it to be a completely automated process, and I don't want to have to keep switching out batteries often for the thing to work. I'll be using a 5V wall outlet to power the ESP32 using a USB.
Also, if anyone can provide a few more tips on how I can make my project more efficient or point out where I might be making a mistake, I'd be glad. I'm still new to the microcontroller world.
Thanks
EDIT :  I've attached a picture of the circuit diagram, just have a look and let me know if it is workable
The power wire is just needed, well, to power the servo. The control is done via the third wire (the other wire being Ground).
You can connect the second servo's power in parallel, only the control wire must be separated from the first servo's control wire.
Note: You need to make sure that the current consumption of both servos does not exceed the provided power.