Humanoid Robot (IMT-01)
Making a humanoid robot that can grab with a hook and use a saw to cut using Arduino UNO and pca9685.
(Easy build)
Supplies
Material Required:
- MDF board 5mm
- TowerPro SG90 Mini Servo
- The 150 RPM Single Shaft BO Motor
- Arduino UNO
- PCA 9685
- Battery
- Wires
- DPDT x3
CAD
*CAD just for visual reference *
Getting Parts to Cut
*Above images are of the first prototype, significant changes were made after that*
First Prototype
First prototype was not having many problems:
- Could not stand due to the weight of the upper body.
- Servo could not get into their required positions.
- Legs unstable.
Final Prototype
Legs were redesigned and feet remained the same.
knee Joints were removed and the whole leg was made in one piece.
Now the robot can remain standing
Circuit
Reference:
https://forum.arduino.cc/t/pca9685-driver-and-simultaneous-servo-motors-issues/623755 (PCA9685)
https://www.vegoilguy.co.uk/reverse_polarity_switching.php (Wiring and Using DPDT switch)
Code
*Add the required library from link given below*
Attaching all servo's horns after putting them in ideal condition.
Now you can make ur hand moments by adding steps and defining the position.
Reference:
https://github.com/adafruit/Adafruit-PWM-Servo-Driver-Library
TEst
For now, it is working on a loop with no real-time control.
Can be improved and add more control to both arms.