Skip to content

FernandoGarcia/FerduinoAquariumController

Repository files navigation

Ferduino Aquarium Controller Build status

About

This project is based on the Arduino platform.

This project started from the need to make partial water changes automatics in my 3 tanks. After accomplishing what I wanted, the project has grown to the point it’s today.

The code was written based on version 2.1 of Stilo.

All work was done thanks to the people who devote their time sharing their knowledge on forums.

Therefore, this is completely Open Source and always will be.

Features

  • Temperature control for water;
  • PH control for calcium reactor;
  • PH monitor for tank;
  • ORP control;
  • Density monitor;
  • Auto top off;
  • Level monitor;
  • Partial water change automatic;
  • LED light control for 6 channels (5 day light + 1 moonlight);
  • Clouds and lightnings simulation;
  • Temperature control for LED;
  • Control for 5 timers;
  • Dosage control for up to 6 dosing pumps;
  • Control for DC pumps;
  • Graphs of parameters;
  • Web control, graphs, alerts by email and status in real time online;
  • Automatic feeder;
  • Graphic interface multilanguage.

TFT touch screen interface

Web interface

Part list

1 x Arduino mega 2560

1 x TFT touch screen with resolution 400 x 240

1 X TFT shield

1 x RTC DS3231 module without external EEPROM

3 x Temperature sensor DS18B20

1 x Relay board

Prototype shield or screw shield

1 x Ethernet shield W5100, module or ESP8266

6 x Float switch

6 x Dosing pump

Circuits pH, ORP and EC

1 x Multi circuit UART carrier board

1 x PCF8575

Circuits

Please visit this topic to see circuits details.

Assembly details

TFT shield

Ethernet shield and module

Add WiFi with less than $5

Code installation

Please visit this tutorial to see how to install this code.

Support

Please visit our Forum to get support.

TODO

Energy monitor.