We have already covered a bunch of robots controlled by fish movement. Fish Hammer by Neil Mendoza explores the idea of building a fish-controlled hammer. The position of your fish around the aquarium is tracked using a webcam and C++ software. The hammer is on a carriage powered by an Applied Motion stepper motor. Here is how it works:
- Balboa 32U4 Arduino Compatible Balancing Robot
- Rock Band: Electromechanical Instruments Make Music with Rocks
The software calculates the velocity that the motor needs to be moving using a PID algorithm that takes the motor’s encoder position as input and gives a velocity as output. This velocity is then sent over UDP to the stepper motor. The hammer head drops based on the slow rotation of a cam that the hammer rests on.
The developer has been kind enough to publish a guide for this project. The Fish Hammer was designed using Autodesk Fusion 360 and Autodesk Inventor. What do you think? Worth a shot?