Project for automatically feeding fish every day, complete with 3D printable models and Arduino code. Uses stepper motor with ULN2003 driver board.
When button is pressed motor will spin to allow user callibration of the chamber aligment. After button is released timer is reset and system will swich chamber after targetMoveSeconds
seconds elapse.
Mocrocontroller used for this project was ESP32. Bellow is schematic of ESP32 GPIO pinout for refernce to help migrating to another microcontroller.
Specification sheet of used stepper motor (used driver board: ULN2003
).