Interactive Robotic Hand Using Arduino...

Introduction: Interactive Robotic Hand Using Arduino...

About: Engineer | Hobbyist | Entrepreneur | Blogger

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. 

Robot Challenge

Participated in the
Robot Challenge

Be the First to Share

    Recommendations

    • Make it Glow Contest

      Make it Glow Contest
    • First Time Author Contest

      First Time Author Contest
    • PCB Challenge

      PCB Challenge

    13 Discussions

    0
    RadiantOnyx
    RadiantOnyx

    6 years ago on Introduction

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

    0
    jwkooi
    jwkooi

    8 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.

    0
    vgadekar
    vgadekar

    7 years ago on Introduction

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

    0
    Praveen Swamy Ghongde
    Praveen Swamy Ghongde

    Reply 7 years ago on Introduction

    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 www.arduino.cc Simple !!! I'm in Banglore BTW...

    0
    eszimanski
    eszimanski

    8 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...

    0
    Praveen Swamy Ghongde
    Praveen Swamy Ghongde

    Reply 8 years ago on Introduction

    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.... :)

    0
    cwleveck
    cwleveck

    8 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.

    0
    Praveen Swamy Ghongde
    Praveen Swamy Ghongde

    Reply 8 years ago on Introduction

    sure u can record the movements using the analog.read() 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 .....

    0
    cwleveck
    cwleveck

    Reply 8 years ago on Introduction

    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.

    0
    Praveen Swamy Ghongde
    Praveen Swamy Ghongde

    Reply 8 years ago on Introduction

    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....