Hydroponic monitoring and control system

What is Hydroponics? In this project, we will be working on a hydroponic monitoring and control system. But this raises a question; ?Why hydroponics and why are we working on this??. First, let's get to know hydroponics. A hydroponic growing system contains water tanks

2025-06-28 16:27:44 - Adil Khan

Project Title

Hydroponic monitoring and control system

Project Area of Specialization Internet of ThingsProject Summary

What is Hydroponics?

In this project, we will be working on a hydroponic monitoring and control system. But this raises a question; “Why hydroponics and why are we working on this?”.

First, let's get to know hydroponics. A hydroponic growing system contains water tanks, fresh clean water, nutrients enriched, and pH-controlled water and wastewater too. The nutrients-enriched water works as a growth medium for plants. In the hydroponic system, we are controlling water pH level and nutrient composition using valves and pumps. Draining wastewater helps us to maintain consistent water levels while adjusting concentrations of nutrients and controlling water pH levels.

Why we need hydroponics?

With the human population increasing day by day and due to this increase, the urbanization of agricultural land is creating an alarming situation about the future of Farming.

To tackle this issue a trend is emerging with the name of Vertical Farming.

Some implementations of vertical farming are:

Problems in existing System

Hydroponics may sound like an advanced system for growing plants, but it has some flaws like other systems as well. Some of the flaws are:

Proposed Solution - Hydroponic monitoring and control System

The most promising solution for problems that are existing in the present system is the Hydroponics monitoring and control system. With the implementation of this system, we are looking at complete automation of the hydroponics system.

While setting a hydroponic monitoring and control system we install conductivity and pH sensors in water reservoirs (which are acting as a medium for plant growth). Then we measure the pH and conductivity of water through our sensors. Based on the measurements taken from our sensors we set up the controllers signals for the operations of water pumps.

For example, if the nutrient concentration in water is too high, the controller should turn on the fresh-water pump to dilute the nutrient concentration. Similarly, if the nutrient concentration is too low, the controller should turn on the nutrient water pump. The case stays the same for pH. If pH is high the controllers should allow carbon dioxide to flow in the water reservoir to lower the water pH (we use carbon dioxide to lower pH because, carbon dioxide reacts with water to form carbonic acid, which lowers the pH of water).

Additionally, we are using temperature and humidity sensors as well as light sensors and water level sensors. If the temperature gets too high, the fans should be turned on to release heat. The same is the case with water level pumps. If the water level is below the desired level pumps should fill the water reservoir to the desired level. And for the lighting system, we are going to use an ambient light sensor. When it is dark, the LED lights will turn on and lights will be turned off when the ambiance is light.

System Diagram

'Hydroponic monitoring and control system' _1639954612.png

Project Objectives

With this project we are going to accomplish the following objectives:

Project Implementation Method

Our initial setup

We are already working on a basic hydroponics system with the basic sensors working and monitoring our system.

Here is the picture of our system in action:

'Hydroponic monitoring and control system' _1639954614.jpeg

We are using some basic sensors like pH sensors, temperature sensors, and ambient light sensor. These sensors are programmed to monitor the system, collect data and upload data to our predefined web interface.

Our plans for the Future

For the future, we are looking forward to expanding our system with some more sensors, a better web interface, AI trained model, and some IoT characteristics.

Implementation

As far as implementation is concerned, we are going to start with water tanks and plants, once the plants are set up in water tanks. We are going to set up our sensors and program those sensors according to our conditions.

After programming the sensors, the system should function as desired. The sensors will be used to monitor the plants as well as to collect real-time data on plants (how plants behaved under different circumstances).

Water sensors will be monitoring the water level of reservoirs, pH and Conductivity sensors will be monitoring pH and conductivity in water reservoirs respectively. The temperature sensors will keep an eye on temperature conditions and light sensors will be behaving according to the lighting conditions.

We will be using a Pi NoIR camera for the NDVI analysis of our hydroponics system. The camera will be monitoring our plants 24/7 and keep us posted on the health of our plants.

We are also going to use IoT and AI. We will be using digital image processing for the training of our model. Our camera will be monitoring the system and AI will be looking for any flaws within our plants, in case any action is required like, the need for freshwater or nutrient water, need of CO2, non-favorable temperature conditions, and lighting condition issues. In case the situation is more alarming, the system will issue a warning to the user.

Now, let's discuss how our equipment will be used:

Benefits of the Project Technical Details of Final Deliverable Final Deliverable of the Project HW/SW integrated systemCore Industry ITOther Industries Agriculture Core Technology Internet of Things (IoT)Other Technologies Artificial Intelligence(AI)Sustainable Development Goals Zero Hunger, Decent Work and Economic Growth, Climate ActionRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 79600
Water Tank Equipment150005000
Air Pump Equipment115001500
Water Pumps Equipment225005000
Plants Miscellaneous 1050500
Raspberry Pi 4 Model B (4GB RAM) Equipment195009500
Arduino Uno Rev 3 Equipment145004500
EC Sensor Equipment11000010000
TDS Sensor Equipment130003000
pH Sensor Kit Equipment160006000
NoIR Camera Equipment195009500
Distance and Gesture Sensor Equipment120002000
Humidity and Temperature Sensor Equipment115001500
Digital Light Sensor Equipment125002500
Toggle Switches Miscellaneous 5100500
Fans Miscellaneous 210002000
Relay Module Equipment2300600
Light Bar Miscellaneous 210002000
Solenoid Valve Equipment215003000
One way valve Equipment25001000
Digital Meter Equipment45002000
CO2 Tank Equipment130003000
Electric Boards and Electrical Equipment Miscellaneous 125002500
Electrical Wires and Supplies Miscellaneous 125002500

More Posts