Kids OK with adult2× ESP32Level 3/3
Gesture-Controlled Robot Arm
Wear a glove with a tilt sensor. The arm copies your hand, with no wires and no app.
Sign in to save
Kids OK, with an adult
DIY project. Children must build this only with an adult (16+ years) beside them at all times. Not suitable for children under 8 years.
In the glove code use Wire.begin(25, 26) for the I2C pins.
Strictly follow the description given with this video.
Video
The video link will be added here soon.
How it works
- The MPU6050 on the glove measures how your hand tilts and rolls.
- ESP32 #1 sends the angles over ESP-NOW, a direct radio link with no router.
- ESP32 #2 on the arm turns the angles into servo positions.
- The finger button closes and opens the gripper.
Parts you need
2× ESP32 dev boards₹518× 2Buy
MPU6050 (GY-521)₹172× 1Buy
Push button₹3.45× 1Buy
4× SG90 / MG90S servos₹218× 4Buy
5V 3A supply₹253× 1Buy- Small USB power bank (glove)× 1Buy
Kit for this projectPrice on request
Get the kitWiring
PowerGroundSignal
| # | From | Connect to |
|---|---|---|
| 1 Power | Glove: MPU VCC | ESP32 #1 VIN |
| 2 Ground | Glove: MPU GND | ESP32 #1 GND |
| 3 Signal | Glove: MPU SDA | ESP32 #1 D25 |
| 4 Signal | Glove: MPU SCL | ESP32 #1 D26 |
| 5 Signal | Glove: button SIG | ESP32 #1 D15 |
| 6 Ground | Glove: button GND | ESP32 #1 GND |
| 7 Signal | Arm: base servo | ESP32 #2 D14 |
| 8 Signal | Arm: shoulder servo | ESP32 #2 D27 |
| 9 Signal | Arm: elbow servo | ESP32 #2 D26 |
| 10 Signal | Arm: gripper servo | ESP32 #2 D25 |
| 11 Power | All servo 5V | 5V 3A supply + |
| 12 Ground | All servo GND | 5V 3A supply − |
| 13 Ground | ESP32 #2 GND | Supply − (common ground) |

3D print files
Code
The tested Arduino / ESP32 code for this project will be posted here, ready to copy.