Automatic Fish Feeder

This automatic fish feeder didn’t take long to put together and it allows you to adjust how much food is dispensed. [Gagandeep Singh] built it around an Atmel AT89C2051 microcontroller. Like many of the automated feeding systems we see, this uses a character display and a few buttons for the user interface. We’re always curious at how they mechanically dispense the food. In this case, the motor seen at the left pulls open a sliding baffle which is pulled closed again by rubber bands at the right. It’s a bit more involved than the last fish feeder we saw, but your guess is as good as ours on which system works better.

22 thoughts on “Automatic Fish Feeder

  1. So i’d imagine this only works for pellet food. I wonder if he has had problems with it jamming

    I suppose another way you could construct the dispenser would be to have a rotating disk assembly

  2. I have a feeder. It’s quite simple, really. It has a rotating drum with an adjustable slot. It spins and dispenses the dry food in 12 or 24 hr intervals. Displays are overkill, i think.

  3. the one I bought at the pet store is just a disk with a tube running through it stuck on a lamp timer type contraption, the tube is slit so as it turns it scoops up some food and when it rolls around it dumps

  4. @Ryan Finch
    That sounds a bit like the automatic wood-pellet controllers for a heater-unit for water and house-warming. I know a few people who has this, and it would work best with food-pellets I guess ?

    It would be the best system for feeding fish I can think of.

  5. When I was studying fisheries science we toured a trout farm. They used a flower shaped electric clock as an automatic feeder the pellets were placed on each petal and when the hour hand got to there it pushed the pellets into the water.

  6. @Edward5,

    Look at Google images, look at shopping, there are a lot of designs. The one I bought a while ago consisted of a plastic housing containing a clock mechanism with a drum affixed to the hour hand. Inside the drum was a tube with a hole in the side acting as an intake, and the opposite end was open to dump into the tank. As it rotated twice daily, the intake hole scooped up some food, and the outlet dumped it into the tank about 6 hours later.

    It was kind of tricky to set the appropriate amount of food and still have confidence that you weren’t going to starve the critters.

    We solved all those problems when we gave the aquarium away to a nephew. :-)

  7. This design is flawed. This will so fuck up after 1-2 weeks of usage.
    First of all he built it into a carton box instead of wood or aluminium. What’s that tons of fat cables, his using 10A capable wires lol and he should’ve made a rail for the moving parts.

  8. @ kirov, Nick McClanahan

    No the food does not get stuch because of the shape of the sliding hole. It has triangle shape orifice and when its getting closed it pushes the food aside. Ill try to upload the video with food despencing…:)

    @Ryan Finch
    what you are saying is good but it has limitation.
    I wanted adjustable amount and also it has one added feture.
    when feeding is done then it triggers a relay which stops the air pump in aqurium for 30 mins so that wishis can have there meal in peace.

  9. @Hammerhead : part list is as follow
    1)4001 rectifing diodes
    2)7850 voltage regulator
    3)1000mf rectifing capacitor
    4)ATmel 89c2051 microcontoller
    5) 11.0592 crystal
    6)2 ceramic capacitor, 10K resistor, cap for micro
    7)1 100k pot for lcd contrast
    8)buffer ic
    9) Micro relay
    10)geared toy motor
    11) limit switch ( made by using that aluminium slit and a guiding screw )

    for code please send me a test mail at ill send you both text and hex file

  10. @ Birgir Thor
    Nice observation. I think you are right. I used Timer T0,T1 and made RTC of it. i think i missed to update the display registers while feeding. Thanks for the comment.

  11. @ FISHFACE :
    thanks for you comment. this is just a hobby project which i made in a week. and those cables are looking mammoth in pics but are not that bulky actually. i am using 8 pin connector cable. and i also like that knotting of wire which i once saw in my friend project in college.

  12. @ Hammerhead
    mailed you the code for this. there is comment in the code please edit it. also there is one bug which i noticed from above comments. while feeding the RTC stops . need to fix that also…

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.