Introduction: Automata Fish
This is a tutorial on how to build your own moving fish scene. In building this you will be able to make any fish you like come to life with a moving background.
Supplies
Step 1: Frame Prep
- Drill a 3/8" hole into the center of the side box.
- Drill a 15/32" hole on the other side of the box in the center.
- Drill two 1/4" holes in the back of the box to mount the motor using zipties.
Step 2: Cutting the Moving Background
- Cut two pieces of PVC pipe to 4 inches in length.
- Cut four round pieces of cardboard big enough to close the PVC pipes from the sides.
- Cut 3/8" holes in the middle of the round cardboard pieces to fit tightly over the dowel rod.
- Glue the four pieces of round cardboard over each end of the two PVC pipes.
- Two cardboard rails are cut to the dimensions of 12 inches by 2.5 inches to hold the shafts together and onto the frame.
- Make two holes, one on each end, in each of the rails to freely move about the shafts that spin through.
- Cut out a 5 inch by 5 inch square piece of cardboard to mount between rails for support.
- Cut two 1.25 inch tall supports for the bottom of the moving background to keep it level.
- The driver shaft will need to be cut from a dowel rod to be 8 inches long, while the the follower shaft will need to be cut to 6.5 inches long.
- For the Belt, print 3 copies of any underwater background and glue 4 of them side-by-side. Cut the background into 30 x 4 inches to fit the PVC pipes. The file that was used for the background can be found here.
Step 3: Building Out the Frame
- Push the motor in to the 15/32" hole in the frame housing.
- Put the shaft coupler on the motor shaft and tighten the set screw.
- Cut a section of dowel rod that is 10.5 inches long.
- Hammer a nail halfway into the dowel rod 4 inches from the end of the box frame.
- Hammer another nail going into the exact opposite direction another 3 inches from the first nail hammered in.
- Insert the dowel rod in to the other end of the shaft coupler and tighten the set screw. Ensure the other end of the dowel is inside the 3/8" hole on the other end of the frame box.
- Secure the second motor to the corner of the housing using a zip tie.
Step 4: Building Paddle
- Cut a pencils to a length of 5 inches.
- Craft the tooth by cutting two 3.5 X 1.5 inches rectangular piece of cardboard with a length of about 3.5 inches.
- Glue the two pieces of cardboard to produce a triangular shaped tooth shown in the first picture.
- Secure the pencil/color pencil on the vertex of the tip of the triangle with glue
- Cut a section of PVC to be 3 inches long.
- Wrap tape around the PCV pipe until it will fit the gap on the top of the box.
- Slide the pencil into the PVC and make a mark on the pencil when it is is place. This mark will indicate how far the pencil goes through the plastic tube.
- Secure the pencil by taping the marked area so it doesn’t slip through the tube.
Step 5: Building Moving Backround
- Put vertical lines of glue every 1.5 inches along the 4 inch PVC pipes with round cardboard at the end to create friction to turn the belt.
- Insert the driving shaft and follower shaft into each cylinder so the snuggly stay together.
- Glue the square 5 inch by 5 inch square between the rails to provide support.
- Insert the cylinders on each side of the rails to securely mount the tubes.
- Glue the 1.25 inch tall supports at the bottom rail
- Mount the driving shaft to the second motor coupler and glue the 1.25 inch supports to the frame to mount the moving background.
- Wrap the printed background around the shafts and glue together.
Step 6: Fish Creation
- Print a fish outline and glue it onto the wooden mixing stick. A link to the fish outline we used can be found here.
- Cut out the outline of the fish.
- Cut the fish into three parts.
- Cut a 3" by 1/2" strip of the plastic folder.
- Hot glue the strip of plastic over all three sections of the fish, connecting them.
Step 7: Wiring
- Wire 5 Volts and ground from the Arduino Uno into a 5 volt line and ground line on a breadboard.
- Put wires from the 5 volt line into the first two switches labeled “1” and “2” on the switch.
- Put the red wires of the motors into the output of the switches labeled “C1” and “C2”, respectively.
- Put the black wires anywhere on the ground line.
- To power the Arduino a 9 Volt battery will be attached to the battery converter and then plugged into the Arduino.
Step 8: Conclusion
Enjoy your new fish! Switching the first and second switches controls weather the motors are on or not.
Step 9: References
[1] J. G. Alford, L. Jacob and P. Dietz, "Animatronics Workshop: A Theater + Engineering Collaboration at a High School," in IEEE Computer Graphics and Applications, vol. 33, no. 6, pp. 9-13, Nov.-Dec. 2013, doi: 10.1109/MCG.2013.86.
[2] S. Haskell, “8 Pages An extensible platform for interactive, entertaining social experiences with an animatronic character,” pp. 1–8, 2005.
[3] D. Scherer, “Movie magic makes better social robots: the overlap of special effects and character robot engineering,” Journal of Human-Robot Interaction, vol. 3, no. 1, pp. 123–141, Feb. 2014.
[4] “Television, Film, Live Performance and Event Electrical Guidelines,” EESA , Jul-2013. [Online]. Available: http://www.eesa.tech/uploads/9/2/1/8/92180466/esa_spec-003_r7.pdf. [Accessed: 26-Jan-2022].
[5] P. Song, X. Wang, X. Tang, C.-W. Fu, H. Xu, L. Liu, and N. J. Mitra, “Computational design of wind-up toys,” ACM Transactions on Graphics, vol. 36, no. 6, pp. 1–13, 2017.
[6] J. Liu, “Novel mechatronics design for a robotic fish,” IEEE/RSJ International Conference on Intelligent Robots and Systems, Aug. 2005.
[7] Alan W. Hayman, Robert S. McAlpine, “Crankshaft for an internal combustion engine,” U.S. Patent 20130146004A1, August 31, 2010. Available: https://patents.google.com/patent/US20130146004A1/en?q=crankshaft&oq=crankshaft , Accessed January 26, 2022
[8] David H Cotter, Kenneth J Kooistra, Curtis E LeMay, “Belt Conveyer,” U.S. Patent 7556144B2, February 11, 2002. Available: https://patents.google.com/patent/US7556144B2/en?q=belt+conveyor&oq=belt+conveyor, Accessed January 26, 2022
[9] “Electrical safety at places of entertainment,” Electrical Testing Surveyors, Aug-2017. [Online]. Available: https://www.electrical-testing.co.uk/wp-content/uploads/2018/03/gs50.pdf. [Accessed: 26-Jan-2022].
[10] T. Graham, “OSHA’s Standards for Electrical Systems: What You Need to Know,” KPA, 31-Mar-2021. [Online]. Available: https://www.kpa.io/blog/oshas-standards-for-electrical-systems-what-you-need-to-know. [Accessed: 26-Jan-2022].
[11] Munadi and M. A. Akbar, "Simulation of fuzzy logic control for DC servo motor using Arduino based on MATLAB/Simulink," 2014 International Conference on Intelligent Autonomous Agents, Networks and Systems, 2014, pp. 42-46, doi: 10.1109/INAGENTSYS.2014.7005723.
[12] Brian Pettey, “Apparatus for enhancing hobby servo performance,” U.S. Patent 7559129B2, June 30, 2004. Available: https://patents.google.com/patent/US7559129B2/en?q=servo+gear&oq=servo+gear, Accessed January 26, 2022

