I call it the ArduQuarium Controller!
The following you'll find the list of things that will make the controller up when it's done (or at least a partial list):
pH sensor - http://www.ebay.com.au/itm/190693458379
Dissolved Oxygen (DO) sensor - http://www.ebay.com.au/itm/190693459602
Oxidation Reduction Potential (ORP) sensor - http://www.ebay.com.au/itm/190693463449
Conductivity sensor - http://www.ebay.com.au/itm/200779540715
Thermal Probe x 2 - http://www.ebay.com.au/itm/230664393630
Beefcake Relay Control x 4 - https://www.sparkfun.com/wish_lists/36307
Micro SD card - http://www.adafruit.com/products/254
Real Time Clock - http://littlebirdelectronics.com/products/real-time-clock-module
(my RTC is coming from eBay, since I saved $17.17 doing it that way - http://www.ebay.com.au/itm/130702223257)
LCD display - http://www.ebay.com.au/itm/251143548006
(my RTC is coming from eBay, since I saved $17.17 doing it that way - http://www.ebay.com.au/itm/130702223257)
LCD display - http://www.ebay.com.au/itm/251143548006
Arduino Mega - http://littlebirdelectronics.com/products/dfrduino-mega2560-v2-0
(again, my Mega is coming from eBay. $17.50! - http://www.ebay.com.au/itm/390464650227)
(again, my Mega is coming from eBay. $17.50! - http://www.ebay.com.au/itm/390464650227)
Ballcock - Water level measurement
I will probably end up with only three of those Atlas Scientific water quality sensors, as I won't any time soon be delving into marine (i.e: saltwater) tropicals, and the Mega can only accommodate three of them (but I will try and make it easy to swap a sensor out for another should the need arise in the future). The three sensors that are useful to me (pH, DO and ORP) will be housed in the return water chamber of my sump filter, along with one of the thermal probes, UV steriliser and the heating element. The other thermal probe with sit in the main aquarium and the Arduino will monitor the two and attempted to bring the sump temperature up if the aquarium needs more heat (I'm thinking of utilising a PID program, along with a schedular so as to get everything to work when it needs to).
The relay control boards from SparkFun are there to make controlling the heating element, filter pumps, air pump and a water change pump much easier. The Arduino Mega's firmware will have provisions to initiate a partial water change based on data collected from its sensors and the ballcock will shut things off when it reaches a predetermined level.
Although to start with I'll just be using a single relay controller and a thermal probe to control my current aquariums' heating element based on collected temperature readings to keep the tank a constant temperature.
I will be making the aquarium out of glass instead of acrylic as this is my first DIY tank and a tube of silicon is easier for me as I'm familiar with it. The following are the aquariums figures (including GPH and filter media):
- Dimensions: 60cm(L) x 48cm(W) x 40cm(H)
- Glass thickness: 6 mm
- Glass Area: 1.15 m2
- Glass Weight: 21 kg
- Glass + Water Weight: 136 kg
- Litres: 115
- Gallons (US): 30.379786
- Heater Watts: 91.139358
- Ceramic Media: 1.21519144 Litres
- Bio-Balls: 5.741785295785295 Litres
- K1 kaldness: 1.5189893 Litres
- Fine Sponge: 0.972153152 Litres
Filter Gallons Per Hour (GPH):
- Sump: 136.709037 to 197.468609
- Litres: 517.5 to 747.5
My figures come from TheAquaTools.com's Aquarium Glass Thickness Calculator and DIY Fishkeepers calculators.
This is all just a rather large experiment for me as I'm new to the hobby of aquaria. I will not be stocking this setup heavily, the aquarium will likely only have a small contingent of Corydoras in situ while the tank, sump and controller come together. Wish me luck!
This is all just a rather large experiment for me as I'm new to the hobby of aquaria. I will not be stocking this setup heavily, the aquarium will likely only have a small contingent of Corydoras in situ while the tank, sump and controller come together. Wish me luck!
No comments:
Post a Comment