Robotic Hand
This is how to make a robotic hand using only cheap materials.
We made this project for a STEM Math and Tech project.
Supplies
For the robotic hand you will need:
- Arduino Board
- Servo Motor (5 pcs)
- Foam (Styrofoam)
- Glove
- Wires
- Breadboard
- Battery and Battery Buckle
- Rubber Band
- Pointed Rod
- Fishline or Wire
- Glue Gun and Utility Knife
- Pliers
- Paper Clips
- Sandpaper
- Marker
- Ruler
- Computer
Tracing the Hand
Materials Needed: Ruler, Marker
To trace the hand you will need to;
- Trace a hand for the finger lengths and widths, length and width of the palm
- From the lengths and widths of the fingers , draw them onto your piece of foam into accurately sized rectangles
- Divide the fingers into three parts like knuckles
Creating the Hand
Materials Needed: Sandpaper, Rubber bands, Pointed rod, Wire, Paper clips, Marker, Foam, Hot glue
To create the foam hand you will need to;
- Round the fingers we made with a piece of sandpaper
- Using rubber bands tie the fingers together, leave some space in between each finger
- Using a pointed rod, create holes throughout the finger
- Through these holes, feed a wire through to the top of the finger, create a knot at the top to keep the wire tight and stable
- Using the lengths and widths of your palm, trace it onto the remaining foam and cut that out
- On the palm, use paper clips to make loops for all 5 fingers
- Attach the fingers to the palm by getting the access wire at the bottom of the fingers and feeding it through the paper clip loops you made
- At the beginning of the forearm, make five more paper clip loops in line with each other
- Finally, pull more wire through the last five loops with enough to attach to the servos
Connecting the Servos
Materials Needed: Servos, Foam, Marker, Hot glue
To connect the servos to the hand you will have to;
- Cut a piece of foam to mount the servos
- Trace 5 servos on to the foam
- Connect the servos onto the foam by using hot glue
- Finally, take the access wire you fed through the loops and attach it to the servos
Connection
Materials Needed: Arduino,Servos
- The servo connections we use in this project are;
Orange Input - Signal Input
Red Input - Power Input (VCC)
Brown Input - Ground Input(GND)
- All servo motors power and ground connect to the motor shield
- The signal inputs of all servo motors are connected to the Arduino Digital PWM 3-5-6-9-10
- Connect the arduino board to your computer or laptop
Coding
Materials Needed: Computer
To begin coding the servos;
- Add the servo library into your code
- Define the servos by naming them as each finger
- Add each servo that you just defined into the code with each pin they are connected to
- Make commands using each servo and changing the value between 0-180 degrees, 0 being closed finger and 180 being fully open
- add your commands to the loop
- run the code while connected to your Arduino