Robotic Hand

by nryan1106 in Circuits > Arduino

28 Views, 0 Favorites, 0 Comments

Robotic Hand

20240604_144143.jpg

This is how to make a robotic hand using only cheap materials.

We made this project for a STEM Math and Tech project.

Supplies

20240424_124056.jpg

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

20240603_141512.jpg
20240603_141523.jpg
20240603_141527.jpg
20240604_142712.jpg
three sections.jpg

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

20240604_150810.jpg
20240606_142727.jpg
FM2M40BLX39PVNZ.jpg
FBZSTRJLX4P50Q7.jpg

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

20240605_143329.jpg
20240604_144143 (1).jpg

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

Screenshot 2024-06-06 140425.png

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

Code.png

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