Grow Green
?Grow Green? is an Arduino based system which will use the technology of microcontrollers and sensors to sense the moisture level of the soil and accordingly give water to it. The sensors works in such a way that they rely on the resistivity of water to determine the moistu
2025-06-28 16:27:31 - Adil Khan
Grow Green
Project Area of Specialization Internet of ThingsProject Summary‘Grow Green’ is an Arduino based system which will use the technology of microcontrollers and sensors to sense the moisture level of the soil and accordingly give water to it. The sensors works in such a way that they rely on the resistivity of water to determine the moisture level of the soil and if the moisture of soil is dry then a water pump is automatically turned on to supply water to the garden till the soil is wet enough for sufficient water. The amount of water given in an instance is recorded in a management system which shows the result in an app to ensure there is no excess or lack of water given.
Project ObjectivesThe main objective of Grow Green is to automate one of the most valuable professions in our age, agriculture. Although the task of completely automating the agriculture methods is daunting but we intend to start with the automation of a simple home garden. The demand for agricultural safe and secure products and goods is increasing at an alarming rate therefore it is necessary that the production of these goods is done in a healthy and efficient manner. The purpose of this project is to build a system that does not have the need for any human interaction, it will be a system where all we will need is to provide the base structure of a garden and our sensors integrated with our network and devices will take care of the rest. The rest being watering the rich soil filled with seeds and the need to grow and burst forth. Our project will use moisture sensors to detect the level of moisture in the given soil at all times and whenever the moisture level of the soil drops down beneath a certain level the water will be automatically turned on until the specified water level is matched.
Project Implementation MethodThe main objective and scope of this project is to develop an intelligent system that solves the dependency problem related to irrigation and water logging such as by controlling the amount of water and electricity required in irrigation, increasing the production of developing one’s own produce and saving time and energy. This project is carried out by using the novel approach of using an Arduino technology of microcontrollers and sensors that sense the moisture level of the soil and accordingly give water to it. All these features make this system and method used a sustainable option to be implemented when considering the efficiency of irrigation and keeping in view the minimization of human effort required in that respect.
Benefits of the Project- The water consumption is greatly reduced.
- Facilitate users by simplifying the irrigation system through the installation and designing of an automated gardening/irrigation system by using microcontrollers and sensors that sense the moisture level of the soil and generate water accordingly that is required.
- Increase the production of agriculture, namely different kinds of produce through timely required irrigation as individually required by the plant.
- System depends on the resistivity of the water that determines the moisture level of the soil this reduces the human effort required.
- The accurate amount of water given at an instance to any plant is recorded in a management system that records and reflects that no excess or lack of water is given to a plant.
- The management system is basically translated into an app so that it is easier for users to navigate easily and possess awareness about the entire working of the system and its feasibility thereby being acknowledged.
- Reduce the common errors and mistakes of common individuals, thereby saving water, electricity, energy and effort.
Hardware:
- Arduino with 16 MHz Clock
- Capacitive sensors
- Multiple SparkFun Soil Moisture Sensor required
- 16X2 LCD
- Voltage divider
Software:
- Android Studio: For the Development and Maintenance of the Android Application to be connected to our IoT System.
- Firebase Firestore: To store data and information produced by our system on a NoSQL database.
- Firebase Cloud Functions: To create procedures and methods that can act like a backend for our calculations and analysis.
- Sublime Text: For writing JavaScript Functions for Firebase Cloud Functions.
- Arduino IDE: To give instructions to our microprocessors and circuit boards.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 23150 | |||
| Arduino WiFi - Microprocessor ATMEGA32 USB 2.0 Type A/B Cable ESP8266 | Equipment | 3 | 5000 | 15000 |
| SparkFun Soil Moisture Sensor | Equipment | 5 | 250 | 1250 |
| Jumper Cables (Packet) | Equipment | 1 | 500 | 500 |
| Resistors (Packet) | Equipment | 1 | 500 | 500 |
| Water Pipes | Equipment | 3 | 500 | 1500 |
| Valves | Equipment | 3 | 800 | 2400 |
| LCD | Equipment | 1 | 1000 | 1000 |
| Android 4.0 marshmallow | Equipment | 1 | 0 | 0 |
| Firebase Account | Equipment | 1 | 0 | 0 |
| FYP 1 project proposal | Miscellaneous | 1 | 500 | 500 |
| FYP 1 project report | Miscellaneous | 1 | 500 | 500 |