One and Multiple Servo Motor Control with ESP32 - No More Servo Jitter!

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
breadboard capacitor resistor esp32 Servo and some wires are needed for the circuit place the esp32 on the breadboard add wires to Vin and gnd inputs for power then add the capacitor and attach the power wires to the capacitor's legs make sure the polarity is correct place the ground power and Signal wires of the servo motor add a capacitor to the ground and power inputs of the servo then connect the capacitor's legs to the breadboard power and ground lines make sure you connect the polarity correctly add a resistor to the signal leg of the servo connect a wire to the pin out of the esp32 and connect this wire to the other leg of the resistor the circuit is ready let's programming the esp32 first cut off the servo power without making the USB connection then open the Arduino IDE go to preferences paste the shared esp32 package link and click the AUC button go to board manager from tools search for esp32 and install it go to add library from sketch search Servo library for esp32 and install it go to examples from file find the simple Servo sketch for esp32 and open it Define the pin the servo is connected to and upload the code connect the servo then let's move on to the power section connect the two jumpers to the breadboard power line to power the circuit do it esp32 board can operate with a supply voltage between 4 and 12 volt via Vin pin the servo motor can operate with a supply voltage in the range of 5 to 6 volt therefore a six volt Supply voltage will be sufficient for the circuit the circuit works great let's move on to multiple Servo control but a multi-servo circuit is too complex for a Servo motor so I designed a printed circuit board printed circuit boards are used to design electronic circuits more durable and stable for long-term use I prefer PC way for printed circuit board service I can easily upload the design file and place an order quickly the order is delivered within a few days depending on your location you can choose PC weight for high quality and low price PCD service the board is two layered and all pins of the ESP are utilized and can drive a total of 16 Servo Motors just like the breadboard circuit easy to assemble solderable components were preferred let's get to the assembly with a soldering iron and some solder wire foreign [Music] the assembly is complete and the board looks great if you want to have this board you can find the necessary files in the description of the video let's connect the ESP and Servo motor supply power to the board and do the first test the board is running great and the voltage regulator input on the board is empty so the servo motor is powered by an external power supply while the ESP is powered via USB if you want to power the board with a single power supply you should use a voltage regulator if the power needs higher than the 6 to 12 volt operating range if you need a voltage within the operating range you can complete the power circuit using a jumper let's connect five more high torque Servo Motors and run multiple Servo tests I have supplied 6 volts to the circuit and the board works great foreign all the details and Files about the project in the video descriptions thank you for watching please subscribe and like the video
Info
Channel: Maker 101
Views: 41,470
Rating: undefined out of 5
Keywords: servo motor, multiple servo motors, servo control, servo motor circuit, servo motor jitter, servo motor shake, servo shaking, servo motor jitter solution, printed circuit board, servo control with esp32, esp32 circuit, esp32 programming, servo motor library, esp32 arduino ide, pcbway, pcb projects, servo motor projects, esp32 projects, servo motor capacitor, servo motor vibration, vibration motor
Id: U9ZYHRlxTvs
Channel Id: undefined
Length: 4min 26sec (266 seconds)
Published: Mon Jun 05 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.