Smart Garden Health Monitor App
Gardening is pursued by many people as a hobby and several things during conventional gardening are done manually like watering is done generally by looking at the soil or general light condition of the garden in the preceding few days. Things like this doing manually require a lot of time and cost.
2025-06-28 16:29:18 - Adil Khan
Smart Garden Health Monitor App
Project Area of Specialization Internet of ThingsProject SummaryGardening is pursued by many people as a hobby and several things during conventional gardening are done manually like watering is done generally by looking at the soil or general light condition of the garden in the preceding few days. Things like this doing manually require a lot of time and cost. Automating the process of monitoring the garden can transform garden irrigation process from being manual and static to smart and dynamic one and can reduce time and cost effort. This leads to higher comfortability, water using efficiency and less human supervision effort. This project proposes a cloud-based Internet of Things (IoT) smart garden monitoring and irrigation system using Arduino. The watering requirement for a plant can be adjusted by monitoring the soil moisture. Measuring the soil moisture of the plant gives information if the plant is ideally watered, over watered or under watered.
In this project a cross-platform mobile application will be developed which will be connected to an Arduino board via WiFi/Bluetooth. The Arduino board will be further having sensors for temperature, humidity, soil moisture and light sensor to get readings for these factors in the garden.
The readings from these sensors will be used by the application to suggest when to water the plants or when to move the portable plants from high intensity heat portion to a shady or low intensity portion of the garden. The same can be done in case of excessive humidity the user can be suggested to use dehumidifiers.
Optional part includes to switch on/off the watering plants depending upon the reading soil moisture sensor which will require piping equipment with valves to controlled by a motor on the Arduino board.
Project Objectives- Will manage garden remotely.
- Will save wastage of water
- Will reduce human supervision
- Move portable plants if temperature is high and dangerous for plants as suggested by application
- Watering plants remotely if the moisture level is down as suggested by application
- Use dehumidifiers if humidity level is high as suggested by application
- Check status of any sensor to check whether it is working fine or not through application
- Secure garden as harmful factors are identified immediately.
Project implementation can be divided into two modules.
Hardware Implementation
Hardware implementation involves connecting input modules (sensors), processing unit (micro controller) and output modules (actuators).
Sensors: Temperature sensor, humidity sensor, temperature sensor and light intensity sensor
Actuators: water motor
Microcontroller: Arduino board
The Arduino board will be having sensors for temperature, humidity, soil moisture and light sensor to get readings for these factors in the garden. The readings from the sensors will be used by the application to suggest when and what action should be triggered at that time. Arduino board will be used to enable disable sensors when it would receive signal from Application.
Software Implementation
Software Implementation includes development of a cross platform mobile application that will use sensors readings via Arduino board to suggest user which appropriate action should be performed like moving plants from shady area if temperature is low and vice versa, similarly when the moisture level is down then application would suggest user to water plants and when humidity level is greater than the normal value then application would suggest to use dehumidifiers. Application can be used to check status of any connected sensor.
Benefits of the ProjectThe standard of our life will be nourished by the practice of using automation for simple things. Using the concept of IOT we make use sensors to communicate with each other which are powerful in automation.
This prototype will save cost and ensures safety. When people try to make plantings and set up their own garden, they are cautious in maintenance in only the beginning stages. As days go on due to lack of maintenance the plants wilt and die. Therefore, this application will notify the gardener immediately when any non-conducive factor is identified.
It will reduce gardener supervision as we will manage garden remotely. He can do something useful at that time despite spending time to look-after plants.
One benefit is, it will reduce the wastage of water because otherwise the gardener has to manually judge and water. Sometimes there is a possibility that he may forget to turn off the tap or may drain more water where not that much required. The result will be well maintained garden contributing to a green environment with minimal and non-lethargic use of resources both human and otherwise.
This prototype will help people to automatically monitor the parameters and will ensure maintenance of the garden. It will play a vital role and will serve as a good automated care-taker of plants. IOT provides solutions for various problems and it allows things to be sensed or controlled remotely in a network infrastructure.
Technical Details of Final DeliverableThe technical deliverables for this project can be split into three categories.
1. Documentation
Project documentation contains the requirements, project understanding, design diagram and user interface prototype with test document.
2. Hardware Deliverable
Hardware deliverable will contain several sensors. These sensors will have Arduino board as the main processing unit, sensors include
• Temperature sensor
• Light sensor
• Humidity sensor
• Moisture sensor
3. Software Deliverable
Software deliverable includes the cross platform mobile application that will provide interface to the user to manage the garden reading taken from Arduino board. For example
• Suggest watering plant
If the moisture level is critically down.
• Suggest dehumidifiers
If humidity level is critically high
• Suggest moving portable plants
If temperature is critically high and can harm plants
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 79050 | |||
| Arduino Board | Equipment | 1 | 5000 | 5000 |
| Temperature Sensor | Equipment | 6 | 2000 | 12000 |
| Light Sensor | Equipment | 6 | 1500 | 9000 |
| Humidity Sensor | Equipment | 6 | 1500 | 9000 |
| Moisture Sensor | Equipment | 6 | 1500 | 9000 |
| Connector: - Jumper Wires Male to Male, Male to Female, Female to Fema | Equipment | 2 | 250 | 500 |
| Dehumidifier | Equipment | 1 | 10000 | 10000 |
| Water Motor | Equipment | 1 | 12000 | 12000 |
| Relay Module 4CH 5Volt *2: - for water motor | Equipment | 1 | 500 | 500 |
| 12V Battery | Equipment | 2 | 800 | 1600 |
| Solid State Wire | Equipment | 1 | 450 | 450 |
| Documentation, printing, integration, maintenance and travelling | Miscellaneous | 1 | 10000 | 10000 |