While I am thinking of it, I had better get some of my recent ideas documented in the thread. I like to record them, so that later, when I have totally forgotten about the ideas, I can read the thread and re-discover them.
The Umbilical
I have taken to calling the fitting on the jar, the umbilical. Like the natural kind, this umbilical provides all the elements that will be going into and exiting the jar. The umbilical will provide.
- Air for driving the lift pump
- RODI ATO water
- Filling and draining with new saltwater
- All-For-Reef dosing additive (optional)
The plan is to have a tee attached to the union with 1 leg pointed up and the other down. The up side will transition to 1/4" John Guest fittings and a series of stacked tees will provide All-For-Reef, RODI and finally air input. The down side will have a peristaltic pump inline for draining the jar water to waste and re-filling with NSW.
For doing the dosing I will probably grab a cheap bluetooth based doser. I would normally build a stepper based dosing pump, but for early versions, an off the shelf doser can fill in until I have a better idea of how needed it is. I am a bit worried about the small amounts of dosing that would be required. If I have drying problems, I may need to explore adding a thin tube inside the RO tubing that extends deeper down into the umbilical for the AFR to exit closer to the tank.
The ATO will be controlled by using a master solenoid valve that turns on the RODI feed along with an individual solenoid valve for each jar. The thinking is, if the solenoid for a jar fails open, the master solenoid will still prevent a flood. I have a flood sensor on the RODI unit itself, but I should probably look at building a distributed one so that floods elsewhere can trip the cut-off for the RODI. Using inline redundant solenoids also allows for automated failure testing. They both need to be energized for water to flow, so if you energize only 1 of the 2 periodically and wait to see if the level sensor gets tripped anyway, you can detect solenoids that have failed open.
The air will be provided by a 4 port air pump I have on hand. I have the air as the last input on the stack of 2 tees so that all the fluids below will run down and get pushed out and mixed in the tank by the air stream.
The Sensor Mast
For ease of maintenance, I want to be able to unscrew the union on the umbilcal (of an empty jar) and be able to walk away with the jar without having a bunch of crap stuck to or dangling from the jar. That means the heating mat will be under the jar, but not stuck to it. The underside of the jar is slightly concave, so I will need to build a convex base for the jar to sit on with the heating mat sandwiched in between. This also means other things like level sensors and temperature sensors cannot be stuck to the jar.
I plan on using some 2020 aluminum extrusion to build a vertical mast that will be positioned behind the jar and allow sensors to be positioned at various levels in close proximity to the jar.
There will be 2 capacitive level sensors, 1 high and 1 low, that will be able to be adjusted higher or lower on the mast in the slots in the 2020. These will be the sensors I linked earlier in the thread and have on hand already.
For controlling the temperature, I plan to use
Melexis Contact-less Infrared Sensor - MLX90614 This will allow the temperature of the jar to be measured, which should reflect the temperature of the water it contains. Again this will be attached to the mast and not be touching the jar, just pointed at it. The controller will use the reading from this sensor to toggle the heating mat under the jar off an on.
The Lid
I have been debating how to make the lid optically efficient and still seal well. The lids that come with the jars are a thick lid with a knob in the middle and lots of curving surfaces. I was thinking of using some clear acetate cut down into a disc, but I think I have a better idea. I plan on using
9" Round Low Iron Clear Flat Glass, 4 MM 9" Round Low Iron Clear Flat Glass, 4 MM, along with a silicone baking sheet cut down into a gasket that lies on the lip of the jar with the glass lid laying on top. the only remaining hurdle is the the glass companies' online ordering site only allows shipping within the US to be calculated, so I will need to call them to see if they will ship to Canada.
The Controller
I plan on having 4 separate jars attached to a Reef-PI Goby board. The Goby has enough PWM outputs to drive all 4 LEDs with 2 channels per LED. It also has 8 12v solenoid outputs (ULN2803) enough for the 4 ATO solenoids and 1 master solenoid. It also has 8 GPIO's which is the exact number I need for the level sensors on the 4 jars. It has 2 I2C ports, which the Melexis temperature sensors use. However they have a fixed I2C address that is not changeable, so an
TCA9548A I2C Multiplexer will be needed to prevent the temperature sensors from conflicting with each other.
No update is as good without a photo, so here are the 3 remaining recruits I purchased today to complete the 4 jars.