Smart Hydroponics Control System
The smart hydroponic control system implemented is feasible and cost effective for optimizing resources such as water and electricity for agriculture production. The automatic irrigation system allows cultivation in places with water scarcity thereby improving sustainability. The smart hydro
2025-06-28 16:35:26 - Adil Khan
Smart Hydroponics Control System
Project Area of Specialization Internet of ThingsProject SummaryThe smart hydroponic control system implemented is feasible and cost effective for optimizing resources such as water and electricity for agriculture production. The automatic irrigation system allows cultivation in places with water scarcity thereby improving sustainability.
The smart hydroponic system developed proves that maintain the temperature and humidity at moderate level and auto irrigation of plants after regular intervals can be diminished for a given amount of fresh biomass production.
Real time system for hydroponic system is based on Nodemcu esp8266 module. The system is incredibly versatile and economical. It doesn’t need individuals on duty it is easy and reliable.
Project ObjectivesThis IOT based smart hydroponic control system project has main purpose of applying modern technologies in the agriculture field and increasing the production for fulfil to food of population.
- Applying modern technologies in agriculture field
- Reduce cost
- Monitor the Temperature and Humidity at right time
- Get information of own at any time
- Automatic temperature control system
- Automate the irrigation after specific time.
- Improve in the production of crop
Most approaches share a mix of the following phases of programming improvement:
• Analyzing the issue.
• Market inquire about.
• Gathering prerequisites for the proposed business arrangement.
• Devising an arrangement or structure for the product-based arrangement.
• Implementation (code) of the product.
• Testing the Software
• Deployment
The list of project deliverables:
- Project Management Plan
- Software Requirements Specification Software Design Description.
- Software Quality Assurance Plan (including the Software Verification and Validation Plan and the Test Design Document).
- Working System with Relational Database Design.
Methodology:
I used Waterfall Model for developing real time monitoring hydroponic control system. As waterfall model is popular version of the system development life cycle model for software engineering. Regularly considered the great way to deal with the framework’s improvement life cycle, the cascade demonstrate portrays an advancement technique that is straight and consecutive. Cascade improvement has objectives for each period of advancement.
We thought about after explanations behind utilizing it.
- Enough time
- Requirements were clear
- This model is simple and easy to understand and use.
- In this model stages are processed and handled one at a time. Phases do not overlap.
Client-Side Technology:
The technology that is used to front end view of the software development where the client can interact with them. Client-side writing computer programs is the name for most of the projects which are kept running for the Client.
Uses:
- Make interactive view.
- Make stuff happen dynamically on the developed software.
- Interact with temporary storage capacity and neighborhood storage (Cookies, local Storage).
- Sends request to the server and retrieve data from it.
Languages:
- JavaScript
- Jason
Server-Side Technology:
Server-side scripting is technique used in web development which involves employing scripts on web server which produce a response customized for each users (client’s) request to the website.
Server-side scripting is frequently used to give a modified interface to the client. But in our project, this not happen this server-side technology is sending data to web server database such as Firebase where our android get data from it. Nodemcu esp 8266 is making capable to send data to our web server.
- Language:
- C++
1. Live monitoring of the temperature and humidity of hydroponics control system.
2. Automate the supply of water after specific interval of time
3. Maintain the temperature and humidity.
Technical Details of Final DeliverableTools/Language:
1. Tool for app development: MIT App Inventor
2. Languages for App Development: Java
3. Database: Firebase
4. Tool for Hardware Configuration: Arduino IDE
5. Tools for Documentation: MS Word
Hardware for the System:
We are using Android phone for live monitoring and controlling the appliances and monitoring the hydroponic environment such as humidity and temperature.
We are using nodemcu esp8266 and DHT11 and DHT22 sensors to take readings from hydroponis and these readings are sent to firebase realtime database.
Software Development & Implementation:
We have used prototype waterfall model methodology in our project beacuse this model is much used in the software industry beacuse of the following reasons
- It reduces time and cost
- Prototyping improves the quality of the specification and requirements provided to customers
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 50125 | |||
| Nodemcu esp 8266 | Equipment | 3 | 1050 | 3150 |
| Arduino Uno | Equipment | 3 | 1000 | 3000 |
| Jumper Wires | Miscellaneous | 3 | 150 | 450 |
| BreadBoard | Miscellaneous | 3 | 180 | 540 |
| DHT11(Temperature & humidity sensor) | Equipment | 3 | 1000 | 3000 |
| DHT22 (Temperature & humidity sensor) | Equipment | 3 | 1000 | 3000 |
| 12 V Charger | Miscellaneous | 2 | 1000 | 2000 |
| USB cable | Miscellaneous | 2 | 500 | 1000 |
| Woodsheet | Miscellaneous | 2 | 600 | 1200 |
| Iron Wires | Equipment | 3 | 350 | 1050 |
| Solenoid Valve | Equipment | 3 | 1600 | 4800 |
| Dual Timer | Equipment | 3 | 1800 | 5400 |
| 12 volt wires | Miscellaneous | 3 | 250 | 750 |
| Thermo Sheet | Miscellaneous | 2 | 200 | 400 |
| Fan | Equipment | 3 | 450 | 1350 |
| 12 Volt Light | Equipment | 3 | 150 | 450 |
| LCD | Equipment | 3 | 220 | 660 |
| MIscelleneous (burned sensors and other light and transistor etc.) | Equipment | 3 | 500 | 1500 |
| Plastic Tap | Miscellaneous | 5 | 25 | 125 |
| Silicon Rod | Miscellaneous | 20 | 25 | 500 |
| Silicon Gun | Equipment | 3 | 350 | 1050 |
| Transistors | Equipment | 3 | 30 | 90 |
| Resistors | Equipment | 15 | 2 | 30 |
| 8 channel Relay | Equipment | 4 | 750 | 3000 |
| 2 channel Relay | Equipment | 4 | 720 | 2880 |
| Arduino nano | Equipment | 4 | 1000 | 4000 |
| I2c LCD(for integrated lcd 16*2) | Equipment | 5 | 550 | 2750 |
| wood electric board (for lcd and 12 volt supply) | Miscellaneous | 5 | 400 | 2000 |