Sleep Easy With The Fishes Well Fed

3d printed fish feeder system with food basin, electronic housing with red button on top and servo attached on the side. A pile of food is coming out of the 3D printed fish feeder mechanism. In the middle of the picture is a can of goldfish pellet food. On the right is a hand interacting with a propped up cell phone, setting a time.

Sometimes daily tasks, like feeding pets, can feel like a real chore. To help with alleviate the mundane aspects of daily life, [Erik Berglund] has created an automatic fish feeder, complete with 3D print files, firmware, and an Android app for complete control over scheduling and feeding.

The mechanics of the fish feeder include a screw conveyor system that pushes the food pellets fed from a food store basin. The screw conveyor is driven by a Feetech FS5106R servo which provides enough force to overcome jamming that might occur with pellets getting stuck in the conveyor system. [Erik Berglund] writes that the system can dispense about 0.9 g/s and that it’s designed for granulated food, as flakes have problems because “their low density and large surface area tend to get them stuck in the throat of the hopper” — an issue that we’ve looked into previously.

[Erik Berglund] used [coberdas]’s fish feeder as the base, upgrading it with a better servo, adding a Raspberry Pi Zero W along with software for the Pi and an Android application to control the schedule of feedings. There’s also a DS1307 real time clock module to keep precision time and a push button for “manual” feeding. If you’re looking to follow along at home, you can find the Python scripts that run on the Pi and the source code for the Android application in their respective GitHub repositories.

3 thoughts on “Sleep Easy With The Fishes Well Fed

  1. I’ve thought a lot (too much really) about how to ensure your pet feeder reliably dispenses dry food (regardless of shape) and the conclusion I came to is that the best system by far is a vibratory bowl feeder (e.g. https://hackaday.com/2018/07/22/a-3d-printed-bowl-feeder-for-tiny-smd-parts/ )

    To get the correct amount, you will need something to catch and quantify the output. Falling into a small bin with a load cell will catch and quantify it but I don’t know the most reliable dumping mechanism. Whatever that turns out to be, “muscle wire” is the best/simplest actuator to make it move.

  2. My grandfather patented an automatic fish feeder in the 1950s just a synchro motor that advanced a rotor with 30 bins once or twice each day depending on its setting. No computer just a cam and a stick.

  3. I created this exact feeder, for short stays it works, but as others have said it really needs a vibrator or second churn mechanism as the pellets often settle into a locked state and the dispenser fails to catch anything in the auger. For a week it’s perfect.

    Perhaps a vertical oriented auger passing through the whole feed chamber with the stepper at the top, dispensing out of the bottom would work better.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.