A closed-system ecosystem managed with a Raspberry Pi 3 monitoring system.
I work at a pharmaceutical manufacturer and was dismayed when I heard about their "one and done" policy regarding some of the (expensive) glassware; after only one use in some cases, it is sent to landfill. Since I'm into saving the planet, I thought I'd recycle some of this glassware. This is one of the projects related to that recycling.
Each new carboy costs from $300-$750 before shipping/taxes and I just snagged four of these from work before they made it to the dumpster. They're rugged, heavy, solidly-made and ready for this first project.
A closed ecosystem is one which doesn't require any maintenance or feeding from the owner. The entire ecosystem survives because it's in balance—the flora-to-fauna ratio is matched so that carbon dioxide produces by the animals matches the needs of the plants and vice versa with respect to the oxygen.
The animals feed from the plants and the plants get organic nutrients leftover by the animals. The plants convert carbon dioxide into oxygen using the power of light through photosynthesis.
Ultimately, I intend to dedicate a Raspberry Pi 3 single-board computer to monitor that delicate balance during the setup phase. It's important to monitor the carbon dioxide and nitrogen levels in order to confirm that the system can maintain itself.
I intend to first monitor and graph the carbon dioxide levels over time and use this to adjust the number of shrimp to be added to the ecosystem.
The next step then would be to use the Raspberry Pi 3 to monitor the changes in carbon dioxide to adjust the amount of time that light is added. The more light, the faster the plants produce oxygen. Too much oxygen results in algae. Too little oxygen results in the shrimp dying off.
Here's the quick-and-dirty parts list so far. I'll add prices when things get a little further on.
Raspberry Pi 3Raspberry Pi Zero W with 16GB micro-SD card, Raspian operating system and power adapter- One 19-liter Corning Pyrex carboy
- One glass stopper which fits it
- One RhyzoMat subsurface root mat
- One 20# bag of CaribSea Eco-Complete Planted Aquarium substrate
- Optionally, one container of Seachem Flourish Excel
- Two coathangers
- A quart-sized measuring cup, a large spoon and a funnel plus some clingwrap and a sturdy pair of scissors
- Three gallons of distilled water
- A roll of paper towels to cleanup
- Two tall, freshwater plants (I chose Aponogeton ulvaceous as seen in later photographs)
- Two tiny female shrimp
- A 10g packet of shrimp food
- Optionally, one container of Ecological Laboratories Nite-Out II nitrifying bacteria
- Four NeoPixel quarters to form a 60-LED ring
- A CO2 sensor with relative humidity and temperature built-in
You'll need to buy a square of RhyzoMat for the base. the plants will send their roots down and anchor into it.
It doesn't have to be perfect, noting that we're only adding two plants into the system initially so anything close will do.
You'll next need to tightly curl up the RhyzoMat so that it will fit through the approximately 3" inner diameter of the top. It will help if you have a dowel or bathroom curtain rod (or both) for the next step.
Using something long enough, tamp down the RhyzoMat and if necessary, stretch it back out into a circle.
You'll want to bend two coathangers as I've done so that they can be used later to hold down the plants just above the root area.
Gently lower each coathanger and plant and guide them to one side. It helps to next put the carboy partially on a towel so that it's tilted and the substrate then will fall to the opposite side and not on the leaves.
The substrate comes with about eight cups of water with the 20-lb bag. I'm using the CaribSea Eco-Complete Planted Aquarium Substrate.
Add about eight cups of substrate slowly using a spoon. It helps to tilt the carboy so that the substrate falls to one side. Add a little, adjust the location of the plants, tilt the carboy differently and add more substrate until you've covered the bottom.
Move the carboy to its final location near sunlight but not in direct sunlight. It's important to get some sun but not too much. The intent is to later programmatically add just enough extra artificial light to keep everything in balance. So begin by finding a spot that can support a heavy carboy plus lots of water. It will be heavy after filling, about 40 pounds.
Add about three gallons of distilled water to bring the water level to the 4 gallon/15 liter mark on the graduated side of the carboy, noting that it has a 19-liter capacity in my case.
I added a half-capful of Seachem Flourish Excel which adds bioavailable carbon for the plants. This is probaly unnecessary, to be honest.
Smooth out the substrate. You'll want to guide the plants back toward a spot somewhere in the middle of the RhyzoMat and then bend the coathangers so that they hold the plants at the surface level. We're hoping that the roots will grow down and latch into the RhyzoMat over the period of a few days.
Next, I prepared a square of clingwrap and just before covering everything I blew into the top of the carboy to add some carbon dioxide.
Give the plants a chance to root into the RhyzoMat so leave it in-place near a window that doesn't get too much direct sunlight.
Since it takes several days to polish gemstones in a rock tumbler, I'm doing this during the first week of settling for the ecosystem. Once polished, these will be added to the bottom of the carboy on top of the substrate.
The water cleared up within 24 hours, as expected. I have re-arranged the coathangers so that instead of surrounding the top of the plant bulb in each case, it's now just weighing them down. There isn't a substantial amount of rooting going on yet so I'll need to let the coathangers remain until that happens.
After a week, it looks like a healthy amount of algae has now peppered the sides of the Aponogeton ulvaceous but I anticipate that the shrimp will feed off this as a food source.
A trip to the local D&K aquirium supply store netted me two shrimp for the habitat.
As expected, the shrimp immediately began eating the algae on the plant leaves so this is a good sign.
Interestingly-enough, I've discovered a tiny snail that appears to have come from either the plants themselves or perhaps managed to arrive with the shrimp this morning.
I added about ten tiny pellets of Hikari Tropical Shrimp Cuisine shrimp feed.
I added a half-capful of Ecological Laboratories Nite-Out II which reduces nitrates and ammonia. This is probably unnecessary, to be honest.
Everything's looking great. The two shrimp have nicely eaten the algae from the two Aponogeton ulvaceous cleaning them thoroughly.
I've added a batch of tumbled gemstones to the bottom for a little color. The roots have now taken hold enough so that I can remove the coathangers which held them down.
I've ordered additional parts: a programmable NeoPixel light ring, a CO2 sensor with relative humidity and temperature built-in and a Raspberry Pi Zero W in the hopes that all this will work on the cheaper platform.
I've been working on the website interface. At the moment, everything is mocked up for the readings but a fair amount of research went into making sure that the shrimp would be in a comfortable setting.
The new Raspberry Pi Zero W weighs in at less than a third of the price of the Raspberry Pi 3 originally planned for this project. I'll see if I can't get this smaller platform to do the same work as before.
I took a water sample back to the aquarium-supply shop to be tested. The results look great so far. Here are those results:
Test | Value | Description |
pH | 7.0 | Perfect |
Nitrites | 0.0 | Perfect |
Ammonia | 0.0 | Perfect |
KH | 376 PPM (21 dGH * 17.9) | Water hardness (GH = Calcium and Magnesium ion concentration) |
So the GH looks rather high at 376 PPM/21 dGH, to be honest. Granted, the following is a pH-KH chart but it seems to indicate that the CO2 in the water then is 63 PPM if the pH is 7.0 and the KH is 21 (extrapolating a little).
I would guess that 63 PPM of CO2 is stressful to the shrimp which, in theory, like things in the 20-40 range. I should then attempt to soften the water to bring the KH level down to something more mid-range like 11. At 7.0 pH this would put the CO2 at 33 PPM within that 20-40 range.
The half-capful of Nite-Out II may have helped the nitrite & ammonia situation or perhaps it was unnecessary due to an original absence of any.
Donate | Cryptocurrency | |
---|---|---|
![]() |
![]() |
|
Ethereum | Bitcoin |