Gesture Controlled Robot Arm

Difficulty: intermediate Cost: $50-80 Build time: 6-10 hours

#arduino#robotics#gesture-control#mpu6050#flex-sensor#3d-printing

Affiliate disclosure: This page contains affiliate links. When you buy through these links, we earn a small commission at no extra cost to you. This helps us keep the site running and the links up to date.

What This Project Is

This project builds a robotic arm that you control with hand gestures. An Arduino Nano reads data from an MPU-6050 IMU and a flex sensor mounted on a glove. Tilt your hand to move the arm’s X and Y axes, and bend a finger to open or close the gripper. The arm itself is a 3D-printed EEZYbotARM design, driven by four micro servos.

The original project page provides the core idea and code, but the parts list is generic. This guide provides verified buy links for all components and consolidates crucial build tips from the comments and related tutorials, ensuring you get the right parts and avoid common pitfalls.

What You’ll Need to Buy

#ComponentSpecQtyBuy LinkNotes
1Arduino NanoATmega328P microcontroller, 5V logic1Arduino Official Store — Arduino NanoPrefer the classic ATmega328P Nano for 5V logic. If you use a Nano Every, its 3.3V I/O may need level shifting for 5V peripherals.
2MPU-6050 IMU3-axis accelerometer + 3-axis gyroscope, I2C, 3.3V/5V compatible breakout1Adafruit — MPU-6050 BreakoutGeneric GY-521 modules are common and work well. Confirm the breakout board includes 5V-tolerant I2C pins.
3SG90 Micro Servo Motor9g micro servo, 4.8–6V, 180-degree rotation4Adafruit — SG92R Micro ServoAny 9g micro servo (SG90, SG92R, MG90S) works. You will need a separate power supply for these.
4Flex Sensor 4.5”Resistive flex sensor, ~10kΩ flat, ~35kΩ bent1SparkFun — Flex Sensor 4.5”This is the standard 4.5-inch flex sensor.
510kΩ Resistor10kΩ, 1/4W, ±5% tolerance1Adafruit — 10kΩ ResistorAny 10kΩ 1/4W resistor is fine.
6Half-Size Solderless Breadboard400 tie-point, 0.1” pitch1Adafruit — Half-Size BreadboardFor prototyping the sensor glove.
7Jumper Wire BundleAssorted solid-core or stranded wires1 packAdafruit — Jumper WiresEssential for breadboarding.
8Work GloveStandard cotton or fabric work glove1Masterpak — Cotton GlovesAny thin cotton work glove from a hardware store works. This is for mounting the sensors.
95V 2A DC Power Supply5V regulated DC output, min 2A1Adafruit — 5V 2A Power SupplyCrucial for powering the servos. A 5V/2A USB phone charger also works.

Estimated total for components: $50-80

You will also need access to a 3D printer (FDM, PLA or PETG filament) to print the robot arm parts.

Where to Get the Files

Build Notes

About This Page

Some Assembly Mandatory builds supply guides for popular maker projects. We research and verify every component link so you can focus on building, not shopping. This guide was researched and compiled with AI assistance and reviewed by our editorial team. Found a dead link or a better component? Let us know.