This instructable was created in fulfillment of the project requirement of the Makecourse at the University of South Florida (www.makecourse.com)
The mechanical hand puppet is designed to function as a human hand would, if they were holding a hand puppet. It is a novel project that is easy to make and fun to play around with.
Step 1: Parts List
-10kOhm Resistor x 2
-Wires x 16
Step 2: 3D Model
All of the Solidworks parts were 3D printed except for the forearm cover and jaw caps. A piece of cardboard was cut out to the same shape to use as a replacement.
When designing these parts I used my own hand and upper forearm as a template. I traced my hand out on engineering paper from different angles as if I were holding a hand puppet. I then created the 3D model from the general measurements of these drawings.
NOTE: The box I used in my model is not the actual box I used in the final project. It is simply a proxy that is the same approximate dimensions
Step 3: Code
The code is fully commented so it should be easy to follow. The arduino will turn on and off with the signals from the IR remote. The flex sensor will be read as an analog input and depending on were the read value falls, the servo will move into a certain position.
Step 4: Electronics/ Assembly
The fritizing schematic is a clear view of what is shown in the picture.
During the finaly assembly I drilled some holes in the box I used for the IR sensor, wires for the servo, the flex sensor, and the power connector. I also super glued the servo attatchment to the jaw and the servo itself to the inside of the forearm. I had to used electrical tape to wrap the bottom of the flex sensor because it was being stressed too much in that area.
Step 5: Conclusion
This was a fun project and although it was simple I did learn a lot. I also want to thank everyone in the MAKE course at USF for their help and inspiration.