This is the home of my latest project/hobby/obsession, as my awesome boyfriend John and I attempt to build a thriving aquaponics ecosystem in our NYC apartment (and learn a lot about combining nature and tech along the way).
A huge thanks is owed to \Art π¨ and Cornell Tech π» for their microgrant program that has provided such valuable support to get this project started!
π 5.20.24 β Planning the design
John and I just graduated and are soon starting our new jobs and moving into a new apartment. With all of these changes, weβve decided to delay the building process until after our move, but Iβve kept busy reading up on aquaponics design and maintenance. After hours of perusing online videos and articles, sorting through various opinions on Reddit, and talking with local tank enthusiasts we settled on a few key design choices.
Selecting a media-based, continuous-flow system
We opted for a media-based aquaponics system, which means our plants are housed in a separate grow-bed filled with clay gravel. Water from the tank is pumped through the clay substrate, where the rooted plants filter out nutrients from the fish waste. Additionally, we opted for a continuous-flow system, which means that water is continuously being cycled from the tank through the bottom few inches of the media bed, before draining out the opposite side of the bed. This is an alternative to a flood & drain system, where a timed pump periodically fills the media bed with water before letting it drain completely. While continuous flow systems are somewhat limited to edible plants that donβt mind a continuous stream of water past their roots, it also provides a much more stable water and nutrient level for the fish living in the tank.
Building vertically
We first decided to build a vertical system, where the grow bed of edible plants was placed above the aquatic tank for two primary reasons:
- To conserve the amount of space the system took up in our apartment.
- To reduce the odds of any potential leaks, as water that escapes from the grow bed will fall into the tank below.
We initially hoped to find or build some sort of wooden cabinet to house the structure, but quickly realized that the weight of the system is much greater than most furniture can hold. Furthermore, tank leaks and failures are almost always caused from the tank being on an uneven surface, so a sturdy & even support structure is essential. However, many commercially-available tank cases only consist of one shelf for a single tank to stand. In our case, we needed to have an equally strong secondary shelf above the tank to hold the grow bed. Ultimately, we decided to use an industrial metal shelf as the foundation of the system.
Limiting the tank size
With similar concerns in mind, we also decided to limit the tank size to 20 gallons, as the grow-bed above also contains an additional 10-15 gallons of water. Considering a gallon of fresh water weighs roughly 8.34lbs, this puts the entire weight of the systemβs water alone somewhere between 250 and 290lbs. Considering the weight threshold of the industrial shelving, and given that we live on a high floor in our building, we decided to constrain the system to this size for safety & flooding-risks. The tradeoff of this apartment-scale system is that we can only support a grow-bed of about 3 square feet, and are limited to smaller crops such as greens and herbs.
Starting with fake plants inside the tank
A key goal of our design is to give the fish and other aquatic creatures who live in our tank a safe and enjoyable habitat to live in. With this in mind, we decided to heavily-plant the tank to create lots of places for exploring and hiding. However, we also need to support the edible plants in the grow-bed without over-stocking the tank. Therefore, we have decided to start with fake plants inside of the tank, so that we can create a realistic environment for a small amount of creatures while reserving all of their waste nutrients for the edible plants. With time we may add aquatic plants to the tank, but initially we want to ensure there are enough nutrients to support both the ecosystemβs plants and animals.
π° 6.25.24 β Purchasing components
After finishing the initial planning, it has taken quite a while to find all the right parts, in part because weβve also been quite busy moving into the new apartment and starting work. These are all of the components we have purchased and their costs (updates in italics).
Structural Components
- 3-shelf Home Depot adjustable metal rack β $165.39
- 2 IKEA Sockerbit bins (grow bed + storage) β $59.98
- 20 gallon long Aqueon tank β $29.99
Building Tools
- 1β x 2β PVC pipe β $3.14
- 1β male + female PVC adaptors β $4.14
- Diablo 1.25β spade drill bit (already owned a drill) β $6.77
- Everbilt 1/2β x 20β clear vinyl tubing β $12.97
- Hack saw β $5.47
- Imagitarium filter sponges - $4.99
Digital Components
- Active Aqua 250GPH submersible water pump β $29.35
- VIPARSPECTRA P1000 LED grow light β $64.80
- hygger LED tank light β $42.32
- Aqueon preset 50W heater β $20.99
- Uniclife aerator + air stones β $14.99
Substrates & Decor
- Geolite 45L clay pebbles β $52.87
- Black diamond blasting sand β gifted
- Majoywoo driftwood 12.5-18β 2 pack β $35.26
- MyLifeUnit aquarium plants β $22.85
Food & Water Quality
- API freshwater testing kit β $35.48
- Seachem prime water conditioner β $13.56
- Tetra color tropical flakes β $7.99
- Hikari tropical mini algae wafers β $6.99
- Hikari shrimp cuisine β $7.99
Living Components
- Trader Joes organic basil plant β $3.99
- 5 harlequin rasboras β $17.45
- 4 ghost shrimp β $3.56
- 2 nerite snails β $8.98
Total $682.26 + tax
Note β while this is a significant upfront cost, nearly all of the purchases are one-time. So far, the ongoing maintenance costs (added electricity, fish food, additional plants and animals) have been negligible.
π¨ 7.18.24 β Putting it all together
Although it took some time to plan & purchase exactly what we needed, the actual system build was pretty quick. Here is a series of pictures showing each assembly step.
π 8.10.24 β Planting & cycling
After some adjustments and waiting for the substrate to settle, weβve finally reached the most exciting part! To decorate the tank, we carefully washed the fake plants, extensively boiled the driftwood, and used the remaining silicon to glue the driftwood to some rocks I found outside so it wouldnβt float. We also added a heater and a bubbler for necessary warmth and extra oxygen. Later we found out that the fish love to ride the bubbler up like jet stream!
We then introduced the first fish to our tank β 5 baby harlequin rasboras!
At this time, weβve also introduced some starter plants into the grow bed to help clean any nutrients out of the water as the tank cycles. We purchased an organic basil plant from Trader Joes, and carefully separated each baby basil plant from it. We then washed all of the soil from the plant roots, and carefully planted them in the clay substrate.
At this time, we have also set up the plant grow-light, a tank light, and a tank heater and bubbler.
An important note on tank cycling
In any aquarium, bacteria turn ammonia from animal waste into nitrites, and other bacteria convert that nitrite into nitrate, which can then be consumed by the plants in the grow bed. However, it takes some time for these bacteria colonies to build up in the system. This build-up process is known as cycling the tank, and there are two ways to do it. The first is fish-out cycling, which involves adding some fish food or organic matter into the tank, which leads to the growth of these bacteria before any fish enter the system. The other form is fish-in cycling, which involves stocking the tank very minimally and allowing the bacteria to slowly grow from the fish waste.
We initially went with fish-in cycling, because we were eager to see fish in our beautiful tank. However, after doing more research, we will instead go with fish-out cycling in any future tanks, because we learned that it it can be both stressful and deadly for the fish if the ammonia, nitrite, or nitrate levels get too high. It is also much faster than fish-in cycling. The entire cycling process took about two months, and we had to measure the levels of ammonia, nitrite, and nitrate every day to ensure the fish would be happy and healthy. One great product was prime water conditioner, as every two to three days we would add a small pot of conditioned water to replace any water that had evaporated over that time. While using this conditioner slows the process of cycling, it ultimately kept our fish healthy and made it much safer for them.
π 10.31.24 β Adding more friends
After the tank was cycled and nutrient levels remained stable, it was time to add more friends. We purchased 4 ghost shrimp and 2 nirite snails, which have proven to be a great clean-up crew. The shrimp are very smart and bold; although they primarily forage for food scraps along the bottom of the tank, they will frequently swim to the surface and steal food flakes from the rasboras. The two snails are also hard workers, and have quickly cleaned all of the tanks glass (they are now working on the driftwoodβs algae).
π‘ 11.30.24 β Harvesting + Future plans
After learning a few things about caring for basil (particularly that it doesnβt like 24/7 sunshine), it quickly grew strong roots and has given us a few plentiful harvests. Now that the tank is thriving and stable, we plan to add other herbs and possibly some winter greens to the grow bed. We are also already planning to add more ghost shrimp, and possibly a small school of pygmy corydoras as well.