D.I.Y Robotic Hand

by eopoku6548 in Circuits > Arduino

113 Views, 0 Favorites, 0 Comments

D.I.Y Robotic Hand

IMG_20240606_144217714.jpg

Here is a demonstration of the finished product.

Supplies

IMG_20240424_101005973 (1).jpg

The following materials were used to create the robotic hand: Styrofoam, an X-ACTO knife, paper clips, rubber bands, fishing line, hot glue, servo motors, Arduino Uno, pliers, sanding block, toothpick, and a marker.

The Formulation

IMG_20240604_143510350.jpg

Initially, place either hand and corresponding wrist on a piece of paper and trace around it. Then, around each finger, create a rectangle and determine its height and width; this makes it easier to obtain the measurements. Using the recorded measurements, outline the fingers, hand, and wrist on the piece of Styrofoam using the marker.

Slicing & Dicing

X-ACTO-2-Knife-with-Safety-Cap.jpg
IMG_20240606_140505549.jpg

With an X-ACTO knife in hand, follow the placed outline to cut out the fingers, hand, and wrist carefully. To ensure the rectangular prisms resemble actual fingers, utilize the sanding sponge to smoothen the various edges and vertices. Next, on each finger, draw where the joints will be. Once marked, use a 45-degree cut to separate the three joints.

Attachment

IMG_20240603_142428637.jpg
IMG_20240603_142409959.jpg
IMG_20240603_141921433.jpg
IMG_20240603_142417896.jpg

Once each finger's joint has been detached, use your sewing needle to thread the fishing line through the hand and into the joints. To secure the fishing lines, insert multiple paper clips onto the wrists and allow the lines to go through them. Afterwards, hot glue your stretched-out elastic bands onto the fingers; this allows them to bend back into place once the elastic bands contract. Next, excavate two areas on the wrist so the servo motors can be hot glued into it. Lastly, feed the fishing line through the motors; this allows the fingers to contract and expand autonomously.

Programming

IMG_20240604_143355919.jpg
Screenshot (33).png

Finally, the code must be written to enable movement throughout the fingers. Start by designating names for the motors such as servo1 & servo2, and providing them with pulse width modulation (PWM) pins like 10 and 11. After, create a void loop with your movement title being labelled underneath. Now with a void loop, the motors can go from 90 degrees, slightly pausing, then returning to 0 degrees; repeating this action indefinitely.