Interactive Robotic Hand Using Arduino...

This robotic hand is constructed using four servo motors and four potentiometers as position sensors. the position sensors are attached to a wearable glove which is used to control the robotic arm interactively. The robotic hand depicts the movements of a human hand wearing the sensor glove. The control pins of the servo motor are connected to PIN no. 9, 10, 11, 12 respectively; and the pisition sensors are connected to the analog PINs 0, 1, 2, 3. The analog values are mapped from (0,1023) to (0,180) using the map() function in Arduino and are constrained within these limits using the constrain() function. These calibrated values are written to the servo motors pins using Servo.write() function. 

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Robot Challenge

Participated in the
Robot Challenge

Be the First to Share


    • Made with Math Contest

      Made with Math Contest
    • Multi-Discipline Contest

      Multi-Discipline Contest
    • Robotics Contest

      Robotics Contest

    13 Discussions


    5 years ago on Introduction

    I would recommend using rotary encoders instead of potentiometers, thus increasing accuracy, and stability. Nice project.


    7 years ago on Introduction

    Very good. Surprising how much fun you can have with just a couple of servo's and pot.meters. Thanks for sharing.

    1 reply

    6 years ago on Introduction

    great workk! simple but effective.. can u plz tell how d programming was done?!?
    where r u situated in india?

    1 reply

    Dear Vgadekar,
    Programming the arduino board is damn simple just grab a Arduino near a electronics hobby projects retailer situated near you and get started form the tutorials on Simple !!! I'm in Banglore BTW...


    6 years ago on Introduction

    Really nice project. I am going to try this one with my 9 yo son. He is very intelligent and I think this would help kick-start an interest in Engineering. Once he can see that he can make one from instructions it should really boost his confidence as well. I can't think of a better show -n- tell project for school. Thank you for uploading this one. BTW.. Is there any suggestions you can give for running the commands from my lap-top as a replacement for arduino? I would like to start him out this way and for myself as well. I am sure I can Google something but any tips would be graciously received. Thanks...

    1 reply

    Thank you very much for thinking that this project would be an inspiration for a kid as young as 9 yr old... And as for the sending instructions to the robotic arm you could write a simple App using Visual Studio which can communicate to the board using serial link and modify the code to respond to the commands being received.... :)


    7 years ago on Introduction

    Could you record the movement of the glove for later replay of the hand? If so, I'm gold for an unrelated but mechanically similar project.

    3 replies

    sure u can record the movements using the function and storing the variables in an position array and then when u wish to replay just add a switch for record and replay on the board to any one of the digital pins .....

    That's PERFECT! That would work great with my project. Basically I want to build a pantograph that will record a "tracing" and then play it back on a different set of servos driving a hot wire foam cutter. Think of it as a poor mans CNC. No computer, no g code. Just trace each end of the wings airfoil on a desktop, record the movement, then playback on the cutter.
    So when can you have that done?
    J/K. I'd like to find someone who's interested in handling the SW side of this, I'm a hardware guy. Knuckle Dragger, really. But I'll figure it out if I have too.
    Great write up BTW.

    software part is very simple using the arduino. You can just google around for basic arduino tutorials and thats what it all takes. just have a aduino board move on... You will get going with your poor man's CNC working....