Smart Irrigtion System
Smart Irrigtion System
IOT BASED
COAL MINE SAFETY MONITORING AND ALERTING
SYSTEM
(INFORMATION
TECHNOLOGY)
SEMESTER 7th
SUBMITTED BY
UNIVERSITY
OF MUMBAI
AY 2024-25
Pillai HOC College of Engineering & Technology, Rasayani
Year: 2024-2025
INFORMATION TECHNOLOGY
Certificate
This is to certify that the project entitled “IOT BASED COAL MINE
SAFETY MONITORING AND ALERTING SYSTEM” is
successfully completed by following students:
Student Name Roll No.
Unnati Khane 23
Jui Magar 25
Sana Mapkar 26
Riddhi Patil 40
As per the syllabus & in partial fulfilment for the completion Bachelor’s
degree in Information Technology from University of Mumbai, it is also
to certify that this is the original work of the candidate done during the
academic year 2024-25.
We express our deep gratitude to our project guide Miss Rupali Sathe for
providing timely assistance to our query and guidance that she gave owing to her
experience in this field for the past many years. She had indeed been a lighthouse
for us on this journey. We would also like to thank our guide for providing us with
her expert opinion and valuable suggestions at every stage of the project.
We would also take this opportunity to thank our project coordinator Miss Rupali
Sathe. For her guidance in selecting this project and also for providing us all the
details on the proper presentation of this project.
We extend our sincere appreciation to all our Professors and Principal Dr.J. W.
Bakak, Principal of Pillai HOC College of Engineering and Technology,
Rasayani for providing the infrastructure and resources required for the project.
Thanking You,
_______________________
ABSTRACT:
This project presents the development of an IoT-based automated plant watering system
utilizing the NodeMCU ESP8266, soil moisture sensor, relay module, and Blynk platform.
The system is designed to monitor soil moisture levels in real-time and control a water pump
to ensure optimal hydration for plants in home gardens or small greenhouses. By leveraging
the capabilities of the NodeMCU, the system provides users with remote access and control
via a smartphone application, allowing for convenient management of plant care from
anywhere in the world.
The soil moisture sensor continuously measures moisture levels and sends the data to the
NodeMCU, which processes this information to determine whether irrigation is necessary
based on a predefined threshold. The relay module activates the water pump when moisture
levels fall below this threshold. Additionally, an I2C LCD display provides real-time
feedback on moisture readings and pump status, enhancing user interaction.
1. Introduction
1.1 Objectives
1.2 Scope
1.3 Problem Statement
1.4 Problem Solution
1.5 Literature Survey
4. Result
4.1 Screenshot
4.2 Code
5. Conclusion
5.1 Future Scope
6. References
1. INTRODUCTION
The integration of the Internet of Things (IoT) into daily activities has revolutionized
efficiency and convenience, particularly in applications like automated plant watering
systems. This project focuses on developing such a system using the NodeMCU ESP8266
microcontroller, a soil moisture sensor, and a relay module to ensure optimal plant care in
home gardens and small greenhouses.
Maintaining proper soil moisture is essential for plant health, yet traditional irrigation
methods often result in overwatering or underwatering. By utilizing the NodeMCU’s Wi-Fi
capabilities, this system continuously measures soil moisture levels and activates a water
pump when needed, with remote monitoring and control facilitated through the Blynk
platform.
An I2C LCD display provides real-time feedback on soil conditions and pump status,
enhancing user interaction. This project aims to deliver a cost-effective and user-friendly
solution for plant care, promoting efficient water usage and healthier plant growth while
aligning with sustainability practices. Ultimately, it seeks to offer smarter gardening solutions
for both novice and experienced gardeners.
1.1 OBJECTIVES
1. Automate Plant Irrigation: Develop a system that automatically waters plants based on
real-time soil moisture readings to ensure optimal hydration.
2. Remote Monitoring and Control: Enable users to monitor soil moisture levels and control
the water pump remotely via the Blynk platform, allowing for convenient management from
anywhere.
4. Efficient Water Usage: Promote sustainable gardening practices by minimizing water
wastage through precise irrigation based on actual soil conditions
5. Cost-Effective Solution: Create a low-cost automated watering system that can be easily
assembled using readily available components, making it accessible to a wide audience.
6. Enhance Plant Health: Improve plant growth and health by ensuring that moisture levels
are maintained within optimal ranges, reducing the risks of overwatering or underwatering.
1.2SCOPE
The scope of the "Smart Irrigation" project encompasses the design, development, and
implementation of an automated plant watering system utilizing IoT technology. Key aspects
include:
1. System Design and Development:
- Creation of a functional prototype using the NodeMCU ESP8266 microcontroller, soil
moisture sensor, relay module, and water pump.
- Integration of an I2C LCD display for real-time monitoring of soil moisture levels and
system status.
2. Software Development:
- Programming the NodeMCU to read data from the soil moisture sensor, control the relay
to operate the water pump, and establish communication with the Blynk platform for remote
access.
- Development of a user-friendly interface on the Blynk app to facilitate easy monitoring
and control of the irrigation system.
3. Testing and Calibration:
- Conducting tests to calibrate the soil moisture sensor to ensure accurate readings across
different soil types and environmental conditions.
- Verifying the reliability of the relay module and water pump under varying moisture
levels.
4. User Documentation:
- Providing comprehensive instructions for assembly, setup, and operation, designed for
users with varying levels of technical expertise.
5. Potential Applications:
- Exploring various applications in home gardens, small-scale agriculture, and educational
environments to demonstrate the effectiveness of IoT in enhancing irrigation practices.
6. Future Enhancements:
- Identifying opportunities for further development, such as the addition of temperature and
humidity sensors, scheduled watering features, and automated notifications for users.
7. Sustainability Considerations:
- Promoting efficient water usage and the environmental benefits of automated irrigation
systems, contributing to sustainable gardening and agricultural practice
1.3. PROBLEM STATEMENT
1. Inconsistent Watering: Traditional irrigation methods often lead to overwatering or
underwatering, adversely affecting plant health.
2. Time-Consuming Monitoring: Manually checking soil moisture levels is labor-
intensive and impractical, especially for larger gardens or busy individuals.
3. Inefficient Water Usage: Many gardeners do not optimize water usage, leading to
wastage and increased utility costs.
4. Limited Remote Control: Lack of remote monitoring capabilities makes it difficult
for gardeners to manage their plants while away from home.
5. Lack of Real-Time Feedback: Without immediate feedback on soil conditions, users
may struggle to make timely decisions about watering.
Maintaining optimal soil moisture levels is crucial for plant health, yet many gardeners
face significant challenges in achieving this. Traditional irrigation methods often lead
to inconsistencies, resulting in either overwatering or underwatering, which can stress
plants and diminish their growth potential. Additionally, the manual process of
checking soil moisture is both time-consuming and impractical, particularly for those
managing larger garden areas or balancing busy schedules. This inefficiency not only
contributes to water wastage but also increases utility costs for gardeners.
1.4.PROBLEM SOLUTION
2.2METHODOLOGY
The "Smart Irrigation" system development starts with selecting components like the
NodeMCU ESP8266, soil moisture sensor, relay module, water pump, and I2C LCD display.
A schematic diagram outlines their connections, followed by assembly on a breadboard with
proper wiring.
The firmware for the NodeMCU is programmed using the Arduino IDE to read moisture
data, control the pump, and communicate with the Blynk platform for remote access. The
Blynk app is set up to create an interface for monitoring and control.
Testing ensures all components function correctly, and the soil moisture sensor is calibrated
for accurate watering thresholds. User feedback is collected to refine functionality, and
comprehensive documentation is prepared. Finally, potential enhancements for future
versions, such as additional sensors, are identified
2.3.WORKFLOW OF THE SYSTEM:
3.REQUIREMENT GATHERING AND ANALYSIS
1. Arduino IDE: For programming the NodeMCU. Make sure to install the
ESP8266 board package.
2. Blynk App: For creating a user interface for remote monitoring and control.
Available for iOS and Android.
3. Blynk Library: To integrate Blynk functionalities into your NodeMCU code.
Install it via the Arduino Library Manager.
4. ESP8266WiFi Library: For Wi-Fi connectivity (usually included with the
ESP8266 board package).
4.RESULT
4.1 SCREENSHOT
4.2 CODE
BlynkTimer timer;
bool Relay = 0;
void setup() {
Serial.begin(9600);
pinMode(waterPump, OUTPUT);
digitalWrite(waterPump, HIGH);
lcd.init();
lcd.backlight();
lcd.setCursor(1, 0);
lcd.print("System Loading");
for (int a = 0; a <= 15; a++) {
lcd.setCursor(a, 1);
lcd.print(".");
delay(500);
}
lcd.clear();
Blynk.virtualWrite(V0, value);
lcd.setCursor(0, 0);
lcd.print("Moisture :");
lcd.print(value);
lcd.print(" ");
void loop() {
Blynk.run();//Run the Blynk library
timer.run();//Run the Blynk timer
}
5.CONCLUSION
In conclusion, the automated plant watering system using the NodeMCU ESP8266 and
Blynk platform presents an effective and innovative solution for modern gardening by
integrating a soil moisture sensor and a relay module to monitor and automate watering.
This system ensures optimal hydration for plants while conserving water, showcasing the
practical applications of IoT technology in enhancing plant care. With potential future
enhancements such as additional environmental sensors, advanced data analytics, and
smart home integration, this project not only fosters healthier plant growth but also
promotes sustainable gardening practices, paving the way for smarter irrigation solutions.
The future scope of the automated plant watering system project encompasses various
enhancements and applications that can make it more versatile, efficient, and user-friendly.
Here are some potential areas for future development:
1. Advanced Sensor Integration:
- Incorporate additional sensors such as temperature, humidity, and light sensors to provide
more comprehensive environmental monitoring, allowing for more precise irrigation control.
2. Data Analytics and Machine Learning:
- Implement data analytics to monitor plant health and predict watering needs based on
historical data, weather forecasts, and growth stages.
- Use machine learning algorithms to optimize watering schedules and resource usage.
3. Automated Notifications:
- Integrate push notifications via the Blynk app or SMS alerts for low moisture levels,
pump malfunctions, or other critical system states.
4. Remote Access and Control:
- Enhance remote capabilities to allow users to adjust settings or override automatic
controls via a web interface or mobile app.
5. Drip Irrigation System:
- Expand the project to include drip irrigation capabilities, which can be more efficient for
watering individual plants while conserving water.
6. User Interface Improvements:
- Enhance the Blynk app interface with additional features such as graphs for moisture
levels over time, pump status, and historical data analysis.
7. Integration with Smart Home Systems:
- Connect the irrigation system to smart home ecosystems (like Google Home or Amazon
Alexa) for voice control and automation with other smart devices.
By exploring these avenues, the project can evolve from a simple automated watering system
into a comprehensive smart gardening solution that promotes efficient water use, enhances
plant health, and aligns with sustainable practices.
6. REFERENCES