Automatic Aquarium Controller

A system automatically controlling lights, feeding, water level for the aquarium.

Similar projects worth following
Currently the system uses an arduino uno to control when to turn on/off lights and when to feed the fishes. The lights are simply controlled by a relay module.
The fish feeder is built using an auger attached to a stepper motor. When the auger rotates the granulated food is moved forward until it exits the container.

Enjoy this project?



Enrique Matos wrote 10/22/2015 at 19:54 point

hey pj, I added more pictures of the food feeders, it seems I can only add a limited number of pics to the project so... u can watch them and tell me if you get the idea. In case you need to talk more about it please write me a private message to talk about it...

  Are you sure? yes | no

Enrique Matos wrote 10/21/2015 at 21:49 point

Hi pj,

I will post some more pictures so u can have an exact model of the filter. Basically I use a plastic box, a stepper motor and an auger from a drill...  I have 2 because I have 2 aquariums right now they are close to each other but i might change the location and put them in different rooms so one feeder for both does not fit me... specially because I have different amount of fish in the aquariums.

  Are you sure? yes | no

pj wrote 10/19/2015 at 11:38 point

Do you use two fish feeders for your two tanks or does your fish-feeder deposit the food into one reservoir and pump it into your two tanks?

I will be depositing the food into a reservoir and then pumping it into the two (or maybe three) tanks. I have not worked out yet how I will do this as there are different amount of fish in each tank so there must be a different amount of food pumped (with water) into the different tanks. Maybe three different solenoid switches so I can choose which tank to pump into. mmmmmmmmmmm <thinks> :¬)


  Are you sure? yes | no

pj wrote 10/19/2015 at 11:29 point

Hi Enrique. I have looked at your project and find it very interesting. Have you got any more pictures of your fish feeder please. Front, back, side and top would be very helpful. 

Good luck and thanks


  Are you sure? yes | no

Enrique Matos wrote 08/14/2015 at 10:59 point

I will go on vacations today and I hope they survive like that 3 weeks...
When I come back I want to be able to control water evaporation by putting a water level sensor that triggers a solenoid valve. In that way when the water in the aquarium is bellow the desired level the valve will open and fill the aquarium again. I think that the valve should be open for a fix time and not till the water level sensor is off again otherwise this might be too sensitive and would probably be constantly opening and closing... we will see.

The project was developed in eclipse and yes I know is a big headache to set it running but it is really nicer than the plain arduino IDE. Just being able to use auto complete and code navigation is really a plus...

  Are you sure? yes | no

pj wrote 10/19/2015 at 11:32 point

I agree with your decision about a "...timed amount of water". If your code works well then if there is too little water it can do another "timed amount of water". Good idea I will do that too. 

I will be writing code in PYTHON on my RASPBERRY PI and SCRIPT on my ARDUINOS:¬)


  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates