Hydroponics Project

ME 391 (Independent Study): August 2020 - December 2020, September 2021 - Current

The goal of this project was to develop an autonomous hydroponic system to grow leafy greens such as lettuce.

Problem Statement

I wanted to grow plants over the summer, so I looked into hydroponic machines online. When searching for a system to use, I found that most systems cost upward of $100, and I believed that I could make one of equal functionality on my own for less.

Design Process

To begin this project, I first wanted to dismantle an existing hydroponic system to determine the components necessary within their design. The system that I chose to analyse was the AeroGarden White Sprout due to its simple functionality and cost of $99.95. Upon completing the teardown I then determined the materials that were critical to function, and sourced alternatives to use in my design with the goal of staying underneath the price point.

Product Image
Teardown of AeroGrow System
Aerogrow in Function

LED Selection

To determine the optimal LED selection, I did research online to understand the ideal light spectrum for lettuce plants to grow.

I decided upon using a 1:1:1 ratio of Red (650nm), Green (550nm), and Royal Blue (450nm) light while also incorporating smaller quantities of LED's that reached the IR (730nm) and UV (365nm) spectrum as well.

These wavelenghts were selected because they covered the majority of the ideal wavelengths of light plants need to grow, while also not having detrimental side effects on the coloration or quality of the plant.

Pump Selection

When selecting a pump, I needed something that would be strong enough to move around water to minimize algeal growth, while also not being too strong to the point where it would spill water outside of the water tank.

The cheapest pumps I sourced were 12V pumps, and pumps with an adjustable power were preferred to pumps with one power setting so that the movement of the water could have more control. Eventually a pump was sourced from Amazon which hit all of the criteria and was of a low cost, and the pump had a wire attachement so that it could be directly connected to an Arduino circuit.

Growth Medium Selection

For the growth medium, I wanted to select a material that was not only renewably sourced, but also a medium with the potential of being reused after a plant has been harvested.

These design requirements led me to discarding the popular growth medium rockwool, because although it is very cheap and efficient at growing plants it is neither environmentally friendly nor is it easily resuable. I finally settled upon utilizing a mixture of coconut coir and clay pebbles as a growth medium as this combination is popular in many hydroponic designs, and allows for the clay pebbles to be reused once the plant reaches maturity.


CAD Design & Assembly

I designed the parts on solidworks so that they could work in conjunction with the the components which I ordered online. This resulted in me designing five individual components on Solidworks shown below.

Tank Base
Tank Lid
Plant Cup
Connector Piece
Heatsink Holder
Completed Assembly Drawing

The entirety of the design is based around the heatsink, as it limited the area of light which I could shine upon the plants, thus limiting the area which plants could effectively grow. The heatsink holder, tank lid, and water tank were all designed aroung the dimensions of the heatsink. I designed the plant cups to be long and narrow, so that it would be easier for the roots to reach the moisturized environment of the water tank.

Once designed, I then made an assembly of the system on solidworks so that I could confirm all the components would fit together. Once confirmed, I then ordered all the components I needed and printed out the parts which I designed.

To assemble the system, I had toleranced my design so that the majority of my printed components had a slight interference fit aside from the plant cups to the tank lid and the tank lid to the water tank due to their need to be removed upon plant harvest.


Purchased Materials

Part Function Cost
Heatsink Dissipates heat from the LEDs. $10.99
2.4V Red LEDs (25ct) Provides light for the plants. $19.99
2.4V Infrared LEDs (3ct) Provides light for the plants. $10.89
2.4V Royal Blue LEDs (25ct) Provides light for the plants. $8.99
2.4V Green LEDs (25ct) Provides light for the plants. $9.79
2.4V UltraVoilet LEDs (10ct) Provides light for the plants. $13.50
12V Pump Aerates water within the tank. $9.12
DC-DC Voltage Regulator (6ct) Controls the voltage that reaches the LEDs $10.98
Coconut Coir (5.6 lbs) Provides initial seeding location for plant. $29.99
Clay Pebbles (2 lbs) Connects Coconut Coir to tank water. $17.99
Total Cost $142.23

Nutrient Solution Testing

Although plants can grow in normal water, I wanted to improve their growth by adding a nutrient soultion to my system. To test the nutrient solution which I obtained from my parents, I used its provided ratio in combintation with slightly more and less concentrated versions of it as displayed below. I did not have 15 systems at the time, so I instead grew lettuce seedlings within small cups to determine how much they benefited from their respective nutrient solutions. Within this trial I also wanted to understand how well the Coconut coir which I ordered retained water, so for each trial I planted one seedling within the coir instead of the nutrientless topsoil which the remaining seedlings were planted in.

All Nutrient Solutions
Trial A
Trial B
Trial C (Control)
Trial D
Trial E

Within about 3 weeks all of the seedlings died due to lack of sunlight (this was December in Alaska), however the plants that lasted the longest were in Trial B which was slightly more concentrated than the recommended nutrient solution ratio. In terms of water retention the coconut coir perfromed noticably better than the topsoil, and the plants within the coir lasted longer (a few days) than those within the topsoil.


Final Prototype & Results

The final protoype designed is displayed below, I laser cut a piece of wood to attach some of my electrical components to for ease of use. Although my material costs were above the purchase value of the AeroGrow system which I tore down initially, the cost of the materials incorporated within my design totalled out to just over $40 ($41.25) assuming $8 for filament costs and $3 for growth medium usage.

Angular Prototype View
Front View
Electronic Wiring View

Over the summer I used the system to grow a pepper plant (I forgot my lettuce seeds) which quickly outgrew the design. I made a few shifts to my prototype in using a polycarbonate tank instead of one made from PLA Filament due to water leakage, and I removed the light system after a couple weeks due to the leaves of the plant becoming too big. Also attached is the status of the plant before I returned to campus.

2 weeks
5 weeks
8 weeks (peep the flowering!)

Next Steps

I made the system work with my initial design, however in terms of practicality it is not the best. My next goal with this project is making it so that its design is more autonomous, and has added customizability. With my initial design, I had difficulties managing the light code as I obtained it from an open source, so I want to create my own PWM code so that I can run the lights on a day night cycle with Arduino instead of an on off method. Secondly, I want to change the design so that it is something that can be attached to an existing pot. This idea was curtousey of my mother wanting to use hydroponics, but wanting the design to fit with the decorations around our home. Finally, I want to re-design the heat sink, as it was the limiting factor of my initial design which lead to the shape being fairly angular, however in terms of aesthetics I would prefer to have a more curved design so that it is more appealing to the eye.