Encouraged bymany splendid projects displayed in this subforum i thought that my modest controller prototype could be also useful.
It is designed mainly with tropical tank in mind (since i have only such) but features could be added to suit it to marine aquariums, i guess.
All materials are here: http://parsek.yf.ttu.ee/~felc/index_files/Page625.htm
Sorry, it is all in estonian but if needed, i will translate. Schematics and code are on mentioned page in file: http://parsek.yf.ttu.ee/~felc/Aqua-4P.zip
Manual (in estonian yet but it shows menus so one could get an idea what's up): http://parsek.yf.ttu.ee/~felc/kontroller.pdf
There are not much menus with foreign language but if you think it's useful, i'll compile an international version of code as well.
controller drives 4 outputs (220V) ON/OFF style. Used for main lights, another light source (used when maintaining the tank for example), heater and filter.Actually, itäs only a question of devices names displayed on sceen (borrowed from old _Nokia 3310), one could use mentioned outputs for things needed.
Each of them could be controlled by internal timer (4 different ON/OFF times)
There are also 4 outputs rated for +12V (internal supply of 10W). Two of those are designed for connecting LED n(night-) lights, one for vents under tank cover and one for automatic feeding system. First 3 feature user defined power and switchingtime (example: one can set BLUE LED to turn on at predefined time, power in ON state 60%, such power achieved in 30s). Like 220V loads, all 12V loads have also similar timer control.
Thereäs a built-in clock naturally with summer-winter time correction (if enabled).
There's an analogue water level sensor and sensor indicating state of tank cover (raised or not).
Alarms (buzzer)will be generated (no SMS's in this version, memory full already, will be in next release) in case of over/under temp, low water level, temp. sensor error or clock error/clock not set.
Heater will be disabled in case of temp. sensor error and also in low water.
All devices could be set to follow temperature (OFF/MAX PWR/dont care).
May-be i forgot some features...
Input for designing a more versatile controller that could be useful in salt-water aquariums is most welcome! Bugs report, if anybody cares to repeat this construction is even more welcome