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

Comments

author
RadiantOnyx (author)2014-02-07

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

author
maewert (author)2012-06-12

So Cool!

author

thnx...

author
jwkooi (author)2012-06-12

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

author

ya it was real fun working with servo and pot.
thanks for ur interest....

author
vgadekar (author)2013-02-11

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

author

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

author
eszimanski (author)2012-12-19

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

author

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

author
cwleveck (author)2012-06-25

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.

author

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

author

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.

author

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

About This Instructable

9,701views

31favorites

More by Praveen Swamy Ghongde:Interactive robotic hand using arduino...home night led lamp
Add instructable to: