How to Build a Robotic Hand with Haptic Feedback by macgyver603
Contest WinnerFeatured
For science fair this year, I felt like building something instead of doing an experiment. All I needed to do was look around Instructables for a project idea. I was inspired by njkl44's robotic hand since it reminds me so much of stuff out of science fiction movies. My goal was to create a system of haptic feedback from a robotic hand like that. The system provides a way for the person controlling the hand to "feel" what the robotic hand is feeling. I thought that this was an excellent project since it gave me something to do for science fair, and it provided me with a platform for constant development. In other words, I will not stop working on it. I will always try to come back to it, so I can make various improvements or redesign it every now and then.

njkl44's robotic hand:
http://www.instructables.com/id/Arduino-Wireless-Animatronic-Hand/
 
Remove these adsRemove these ads by Signing Up

Step 1: Materials and Tools

Materials:

Per Finger:
          A2-70 bolts- 3 with a beveled head and 4 with a regular head for each finger
          Nylon-insert lock nuts for the bolts
          4-40 x 1/2" machine screw and matching nut
          2-56 Threaded ball link (for connecting the finger to the servo)
          Jumbo paperclip (used for connecting the ball links)
          (x28) #4S washers

Electronics:
          Arduino Mega
          (x4) FSR
          (x4) 4.5" Flexible Resistor
          (x4) Mini Vibrating Motors
          (x10) PCB Screw Terminals
          (x4) 22k Resistors
          (x4) 10k Resistors
          24AWG wire in a twisted pair (the pairs make it easier to manage the wires)
          (x4) Hobby Servos 
          Misc. breadboarding equipment
          6V Power Source (I used a 4xAA battery holder)

Other:
          5mm Acrylic
          Duct Tape
          Golve
          Heat-Shrink Tubing
          Thread

Tools:
          Laser Cutter
          Dremel
          Drill Press
          Hot Glue Gun
          Soldering Iron
          Safety Glasses
          Needle
12203madman says: Feb 6, 2013. 10:21 AM
How much does it cost to make
macgyver603 (author) says: Feb 7, 2013. 8:31 PM
The total cost was somewhere in the ballpark of $150-$200. If you have any of the materials already, the cost may be a bit lower, and it also largely depends on where you can find the parts. I was able to find pretty much all of the electronics I needed on sparkfun.
blhack says: May 26, 2012. 8:10 PM
Dude! I remember seeing you in the lab with this! Glad to see it came together really well :)
Tomdf says: May 1, 2012. 11:34 PM
Super nice, gj! After reading this I am definitely going to try to make fingers like these
pantalone says: Apr 1, 2012. 4:19 PM
Very cool project! How did you do in the science fair?
macgyver603 (author) says: Apr 5, 2012. 9:25 PM
The award ceremony for state science fair was yesterday, and I was one of the second place winners in the Electrical and Mechanical Engineering category.
pantalone says: Apr 21, 2012. 8:06 AM
Congratulations!
macgyver603 (author) says: Apr 1, 2012. 4:22 PM
Thanks! I was able to place first in Engineering for the school science fair, and my interview for state science fair is on Tuesday.
pie R []ed says: Apr 1, 2012. 11:16 PM
Good luck! Very cool system! do the pager motors vary in power based on the pressure of touch?
macgyver603 (author) says: Apr 2, 2012. 12:52 PM
The Arduino takes pressure samples once every minute, and based on those measurements, the motors are on for a portion of each second. At full pressure, the motors should be on all of the time (1 full second during the 1 second measuring interval), and at half pressure, they should be on for 1/2 of the time (1/2 of a second during each 1 second measuring interval).
javapda says: Apr 16, 2012. 7:34 PM
Had a chance to meet macgyver603 at 2012 AZ SEF in Phoenix, AZ. He is a really bright guy. He let us know about something called HackerSpaces (Mesa, AZ).

Great work macgyver603!
Pizzapie500 says: Apr 7, 2012. 6:54 PM
Hey do you have a video of this? I'm thinking of making one myself. How much did it cost you, and where did you buy the materials?
macgyver603 (author) says: Apr 7, 2012. 7:26 PM
I do not have a video of this. I was able to buy most of the electronic at Jameco, and the hand cost about $240 total. Let me know how it goes, and good luck!
Pizzapie500 says: Apr 8, 2012. 10:09 AM
Cool! I won't be able to make this project for a while because I'm going to make the segway skateboard first (and it costs around $350).
walshlg says: Apr 5, 2012. 7:23 PM
Wonderful project but I need some help understanding - how do you hook up the vibration motors to your glove? Is that the haptic feedback?

So the "circuit" as I understand it is - user bends finger in glove, that changes the finger resistor that controls the position of the robot hands' finger angle. when robot fingertip starts applying pressure the variable resistance is used to drive glove Vibrating motors?
macgyver603 (author) says: Apr 5, 2012. 9:23 PM
Yes, that is how the hand works. The motors are the haptic feedback part of the project, and they are just sewn on.
Dakinex says: Apr 1, 2012. 10:08 PM
can you upload a video? is very cool
macgyver603 (author) says: Apr 1, 2012. 10:46 PM
There are still a couple of fixes I need to take care of, but once those are done, I will see what I can do.
TheHawkeye says: Apr 1, 2012. 4:44 PM
You should have entered this in the Science Olympiad's Robotic Arm Competition! The Olympiad happens in every state, and if your school does well enough, you'll compete against other states too! http://soinc.org/
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!