DIY Auto Fish Feeder Feeds Fish Automatically

DIY Auto Fish Feeder

[Brian] has a fairly large 400 liter aquarium and loves the fish that call it home. Unfortunately, sometimes life gets in the way of keeping those fish fed on a regular basis. There are automatic fish feeders out there on the market and [Brian] gave one a try. Although it worked, it dropped one huge clump of food in at a time (rather than sprinkling it in), the food hopper held a very small amount of food and the unit drained a new set of batteries in less than a week. Fifty euros were spent on purchasing that auto feeder and in the end it wasn’t any more convenient than just feeding the fish.

Faced with a tough decision on whether or not to buy another product he may not be happy with, [Brian] decided to make his own automatic fish feeder system out of parts anyone can find lying around the house. The main housing is a small Tupperware bin, inside of which 3 pieces of plastic were glued together to make a v-shaped hopper. The fish food is loaded into the hopper and as it falls to the bottom it meets a reverse-spinning drill bit that acts like an auger, pushing the food out of the container. The drill bit is powered by a small stepper motor connected to the drill bit by an improvised coupling made from a silicone sealant cap!

The control system is an Arduino and a stepper motor driver chip. Through trial and error [Brian] figured out that 100,000 half steps of the motor dumped a good amount of food into the tank. The drill bit delivery method even sprinkles the food nicely for total fish enjoyment. To keep the food flowing at regular intervals, an AC timer unit controls how often the Arduino is powered on and subsequently feeds the fish.

28 thoughts on “DIY Auto Fish Feeder Feeds Fish Automatically

  1. A couple of pager motors mounted on the white plastic might help prevent the flakes from bunching up and not reaching the auger. Might have to play with speed and weight a little though.

  2. COOL. Every project needs a gratuitous use of an Arduino. For sending pulses to a stepper, a 556 chip with a pulse timer and a gating timer would have done just fine. Kids these days.

    1. You know, he can just add an RTC now and stop using the timer. Or, as I remember, he mentioned something like starting with slow rotation, then gradually increasing the speed. When I’ll be making something like that, I’ll add some smart house system connectivity function, to provide logs about feed times and, possibly, signal about need to refill the container. Where’s your 556 now?

    2. You can pick up Arduino pro micro clones for around £2 each now. I bought 15 from china last time I ordered and just throw them into a project when needed. It would cost me £2 to get a 556 delivered. The Arduino can be a 556, but can the 556 be an Arduino?

  3. How is the hopper mouth coping with the vapour from the heated tank? The auto-feeder I have, gets wet from condensation and then the flakes just makes one big mess, resulting in you having to take it apart and self-feeding for a while. I might just try this one none the less, the auger (and possibly vibration motors as suggested) might negate some of the clogging.

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.