Time for some much over due updates.
Lets start with something simple; I added some vibration isolation for the hangers that support the surge system. Its nothing special, but it cuts out most of the vibration that was being propagated through the ceiling. Some foam rubber in the hanger and rubber washers on the rod.
Next up, after months of having the tank running, I finally did the trim work on the family room side. I had been hesitant to cover over the seals on the front pain after what happened with the first tank, but the time has come to make things pretty (no more rough drywall edges!). And in the end there is a big enough gap that with a flash light I can keep an eye on the seals.
The surge has been running for several weeks now and I am quite happy with it so far. I have a temporary controller running it that polls the lights to see if the blue LEDs are on, and if so it will trigger a valve (so they don't run at night); switching between valves every eight minutes'ish. After a dozen cycles on a valve, it runs a home sequence to check/reset positioning. I have some thoughts on how to check position with each cycle, I just need to find time to work on the sketch and test the ideas.
The thing I did not like about the surge was what I was using for an outlet; a sanitary elbow cut off at around 60 degrees. You can see one in the upper right of the full tank pic above. This was directing too strong and too directed of flow, which was blowing the sand around like crazy.
To fix this I put together a new outlet design that spreads the flow out and lets me adjust position along several axis. It uses an o-ring under compression to grip and seal to a 2" PVC pipe (what the surge is plumbed with) and has a ball joint for positioning. Here is an image of the SketchUp model:
And here is the actual model:
outlet for 2" pipe Keep in mind I include support structures in the original model and don't like to see the surface that was attached to the build plate.
Here is part of it on the printer. You can see the included support structure (transparent part in the picture above) and how I print this.
And a couple of the parts all laid out together. This is my first time modeling threads (thanks to the DrawWhorl extension) and I think they came out pretty slick.
I love the flow from these. The way stuff moves across the whole tank reminds me of being out on the actual reef. What I don't like is how big they look in the tank. I think I can shave a fair bit of length off of them with out losing the spread on the flow. So there maybe a 2.0 version of the nozzle portion before too long.
Other updates relate to small fixes and feature adds in the various control sketches. Most changes are minor and I think all tested versions have been updated at their respective links.
I still have GitHub on the to do list. I have a three week break in work travel, so I may get caught up on some of this stuff, that included.
I have also started work on the actual controller that will coordinate things and give me a web based interface to the system. Progress on it is slow as I have little to no experience with anything beyond some very basic html. But I have a functional prototype of a web based terminal that lets me pass data back and forth through a browser and server up what comes through on the Yun's serial port to something that looks like the Arduino serial monitor. So I have the basic functionality needed, which I think was probably my largest hurdle for getting going on this.