Friendly Robot Hand


This is a five finger robot hand that does a "finger wave" when a human walks past. A garage startup is developing an open source humanoid robot (4.5 feet tall) that will be available this summer--I'm in line to receive one. This is my first attempt at constructing a five finger hand. It's a bit larger than I like and the cables are hard on the 3d printed plastic, but I think it has promise.
Downloads
Supplies
(6) Waveshare st 3215 servo motors
Serial Bus Servo Driver Board
Arduino Uno
12 volt, 2 amp dc power supply
Stainless Steel Cable, 1/32 inch, and crimps
Human presence radar sensor
3d printed parts
Misc. 3mm screws
Grip tape



The serial servo motors each need their own address and they need to be set at the center position. Go to my instructable for details on setting them up. I chose these servo motors because they have magnetic encoders and should be more reliable than "brushed feedback" servos. The serial aspect reduces the wiring since only one control line is needed for all the motors.





- Connecting the Take-Up Reel:
- Use 3 M3 by 16mm screws to connect the take-up reel to the servo horn.
- Use one M3 by 12mm screw to connect the wire that runs the finger.
- Use the set finger Arduino program to place the reel at the 9:00 position when the servo motor is at the 3700 position.
- Fasten the horn screw on the servo.












- Preparing the Cable Wire:
- Cut two 275mm pieces of thin cable wire.
- Thread the lower wire through the end of the finger and crimp.
- Thread the upper wire through the end of the finger and crimp.
- Thread the lower wire through the middle finger and the upper wire through the middle finger.





- Using the Setup Jig:
- Use a special 3D printed jig with 12mm and 30mm screws to hold the setup for the finger.
- Drill out a hole with a 1/8 inch bit--not designed into the setup jig.
- Install the knuckle on the setup jig.
- Connecting the Finger:
- Use an M3 by 20mm screw to connect the end of the finger to the middle of the finger, serving as a bearing for the finger.
- Thread the upper wire through the knuckle.
- Install an M3 by 25mm screw through the knuckle as the bearing point.
















- Securing the Servo Motor:
- Secure the servo and the servo motor mount using the four tiny screws included with the servo motor.
- Install the servo motor to the rear of the test jig using 2 M3 by 20mm screws.
- Fasten the extension spring (8.7mm diameter by 46.8mm long) to the top of the servo mounting housing.
- Use an M3 by 12mm screw through the 3D printed washer to hold the spring.
- Tightening the Cable:
- Tighten the cable so that the finger is fully in the up position and crimp the cable.
- For the lower cable, press the special crimp onto the cable, thread the cable through the lower pulley, tighten, and crimp the cable.
- Remove the setup jig.
- Final Assembly:
- Use 2 M3 by 10mm screws on the front of the wrist and two M3 by 30mm screws on the rear of the wrist.
- Fasten the finger and the servo motors.
- Repeat this process three times.
- Fasten the thumb as shown in the photos.
Attach the gripper tape. This tape is quite costly, but is very good for grippers.
You may notice that I put in pressure sensors and sensor wires in the thumb--that doesn't seem to work around the radius, so sensing will be a later project.