Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 19

A

MINI PROJECT REPORT


ON
“ Automatic Plant Watering System ”
SUBMITTED BY

SAKSHI NAVALE
VRUSHALI SANAP
PRATHAMESH UBHE

Under the Guidance of


Prof. Ashish Zanjade

YADAVRAO TASGAONKAR INSTITUTE


OF ENGINEERING AND TECHNOLOGY
BHIVPURI ROAD, KARJAT

MUMBAI UNIVERSITY
(2023-24)
YADAVRAO TASGAONKAR INSTITUTE OF
ENGINEERING AND TECHNOLOGY
BHIVPURI ROAD, KARJAT.

CERTIFICATE
This is to certify that

SAKSHI NAVALE
VRUSHALI SANAP
PRATHAMESH UBHE

Have satisfactorily completed the requirements of the Project entitled “ Automatic


Plant Watering System” Submitted in partial fulfilment of the requirement of
University of Mumbai Semester VI in the Academic Year 2023-24.
Department of Computer Engineering

Prof . Ashish Zanjade. Prof. Harish Barapatre.


(Guided BY) (Head of Department)

DR, N. M. PAWAR
(External Examiner) (Principal)

College Stamp
ACKNOWLEDGEMENT

I take the privilege to express my sincere thanks to Dr. N. M. Pawar, Principal,


Y.T.I.E.T, Bhivpuri road and Prof. Harish Barapatre, Head, Department of
Computer Engineering, Yadavrao Tasgaonkar Institute of Engineering and
Technology, for providing the much-needed support.

I wish to express my wholehearted appreciation and deep sense of heartfelt gratitude to


my guide Prof. Ashish Zanjade . Assistant Professor , Department of Computer
Engineering, for his generous help, excellent guidance, lucid suggestions and
encouragement throughout the course of this work. His concrete directions and critical
views have greatly helped me in successful completion of this work.

I am also thankful to all those who helped directly or indirectly in the completion of this
work.
Abstract

Internet of Things (IOT) technology has brought revolution to each and every field
of common man's life by making everything smart and intelligent. IOT refers to a
network of things which make a self-configuring network. The development of
Intelligent Smart Farming IOT based devices is day by day turning the face of
agriculture production by not only enhancing it but also making it cost-effective and
reducing wastage. The aim / objective of this report is to propose IOT based Smart
Farming System assisting farmers in getting Live Data (Temperature, Soil
Moisture) for efficient environment monitoring which will enable them to increase
their overall yield and quality of products. The IOT based Smart Farming System
being proposed via this report is integrated with Arduino Technology mixed with
different Sensors and a Wifi module producing live data feed that can be obtained
online from Thingsspeak.com. The product being proposed is tested on Live
Agriculture Fields giving high accuracy over 98% in data feeds.

The objectives of this report is to proposed IOT based Smart Farming System
which will enable farmers to have live data of soil moisture environment
temperature at very low cost so that live monitoring can be done. The structure of
the report is as follows will cover over of overview of IOT Technology and
agriculture-concepts and definition, IOT enabling technologies, IOT application in
agriculture, benefits of IOT in agriculture and IOT and agriculture current scenario
and future forecasts will cover definition of IOT based smart farming system, the
components and modules used in it and working principal of it. Will cover
algorithm and flowchart of the overall process carried out in the system and its final
graphical output consist of conclusion, future scope and references.
TABLE OF CONTENTS
Page
No.
Certificate i

Acknowledgement ii

Abstract iii

Table of contents iv

CHAPTER 1: INTRODUCTION 7 to 8
1.1introduction
1.2IOT and Enabling Technology
1.3block diagram (Project life cycle)
CHAPTER 2: LITERATURE REVIEW 9 to 10

2.1 System analysis.


2.2 Limitation Existing system.
2.3 Mini Project Contribution.
CHAPTER 3: PROBLEM DEFINATION & SCOPE 11

3.1 Problem Definition:


3.2 scope

CHAPTER 4: PRAPOSED SYSTEM


12 4.1 Architecture/Framework
CHAPTER 5: METHODOLOGY
13
5.1 system Requirement
CHAPTER 6: DESIGN 1

6.1 desing 4

6.2 Flowchart
t
o

1
9
6.3 Information of language used snapshot of project with explanation, proper numbering.

CHAPTER 7: OUTPUT AND SCREENSHOT 20

CHAPTER 8: RESULT AND OBSERVATION 21

CHAPTER 9: APPLICATIONS AND ADVANTEGES 22

CHAPTER 10: CONCLUSION & FUTURE SCOPE 23

REFERENCES 24
CHAPTER 1: INTRODUCTION

1.1 Introduction

Internet of things IOT consists of two words Internet and Things. The term things in IOT
refers to various IOT devices having unique identities and have capabilities to perform
remote sensing actuating and live monitoring of certain sort of data. IOT devices are also
enable to have live exchange of data with other connected devices and application either
directly or indirectly, or collected data from other devices and process the data and send
the data to various servers. The other term internet is define as Global communication
Network connecting Trillions of computers across the planets enabling sharing of
information Thus the IOT can be define as: "A dynamic Global Network Infrusture with
self configuring capabilities based on standard and inter operable communication to
protocol where physical and virtual things have identities, physical attributes, and virtual
personalities and use intelligent interfaces and are seamlessly integrated into the
information network often communicate data associated with user and their environment."
An ideal IOT device consists of various interfaces for making connectivity to other
devices which can either be wired or wireless. Any IOT based device consists of
following components: I/O interface for Sensors. Interface for connecting to Internet.
Interface for Memory and Storage.

1.2 IOT and Enabling Technology

Internet of Things has a strong backbone of various enabling technologies- Wireless Sensor
Networks, Cloud Computing, Big Data, Embedded Systems, Security Protocols and
Architectures, Protocols enabling communication, web services, Internet and Search Engines.
Wireless Sensor Network (WSN): It consists of various sensors/nodes

8
which are integrated together to monitor various sorts of data. Cloud Computing: Cloud
Computing also known as on-demand computing is a type of Internet based computing which
provides shared processing resources and data to computers and other devices on demand. It
can be in various forms like IAAS, PAAS, SAAS, DAAS etc. Big Data Analytics: Big data
analytics is the process of examining large data sets containing various forms of data types
i.e. Big Data to uncover hidden patterns, unknown correlations, market trends, customer
preferences and other useful business information. Communication Protocols: They form the
backbone of IOT systems to enable connectivity and coupling to applications and these
protocols facilitate exchange of data over the network as these protocols enable data
exchange formats, data encoding and addressing. Embedded Systems: It is a sort of computer
system which consists of both hardware and software to perform specific tasks. It includes
microprocessor/microcontroller, RAM/ROM, networking components, I/O units and storage
devices

1.3 Block diagram.

9
CHAPTER-2

LITERATURE SURVEY

2.1 Overview

Irrigation is most important for high yield of the farm. Today, by using WSN
technology it is possible to monitor and control the environmental conditions
as soil moisture, temperature, wind speed, wind pressure, salinity, turbidity,
humidity etc. for irrigation Automated irrigation performed by using solenoid
valve and pump. Solenoid valve is an electromechanical valve used with
liquid controller to control an electronic current through solenoid which is a
coil of wire that uses to control the state of the valve according to need of
irrigation.

2.2 Mini Project Contribution

Name of Students Selection Problem Program


Of Topic Solving ming
Code

SAKSHI NAVALE.

VRUSHALI SANAP .

PRATHAMESH UBHE

10
CHAPTER 3:
PROBLEM DEFINATION & SCOPE
3.1 Problem Definition:
Design and implement an IoT-based automatic plant watering system using Arduino to
efficiently manage and maintain the hydration levels of plants. The system should be
capable of remotely monitoring soil moisture levels and autonomously watering the
plants when necessary. The primary objectives are to improve convenience for plant
care and ensure optimal growth conditions, even when the user is not physically
present.

Key Requirements:
Soil Moisture Sensing: Utilize a soil moisture sensor to continuously monitor the
moisture levels in the plant’s soil.
Watering Mechanism: Incorporate a water pump or peristaltic pump to deliver water
to the plants based on the detected moisture levels.
Microcontroller Integration: Employ an Arduino board as the central control unit to
process sensor data and manage the watering mechanism.
IoT Connectivity: Integrate a Wi-Fi module (such as ESP8266 or ESP32) with the
Arduino to enable IoT functionality, allowing remote access and control of the system.
Data Logging and Visualization: Implement a method to log sensor data and visualize
it through an IoT platform or application, enabling users to monitor soil moisture levels
remotely.
Automatic Watering Logic: Develop algorithms to analyze soil moisture data and
determine when watering is required. The system should autonomously initiate
watering when moisture levels fall below a predefined threshold.
User Interface: Provide a user-friendly interface for configuring system settings and
monitoring plant status remotely via a web dashboard or mobile application.
Power Efficiency: Design the system to operate efficiently to conserve power,
considering options such as sleep modes for the Arduino and low-power components.
Safety Measures: Implement safety features to prevent over-watering or system
malfunctions, such as emergency shutdown mechanisms and error detection.
Scalability and Flexibility: Ensure that the system is scalable to accommodate
multiple plants and adaptable to different types of plants with varying watering needs.

11
CHAPTER 4: PROPOSED SYETEM

4.1. Architecture/Framework

CHAPTER 5: METHODOLOGY

5.1 PROPOSED METHODOLOGY

12
The circuit below shows a simple automatic plant watering system for automatically
watering your gardens, plants, etc. Frequently, we cannot set the time for watering the
plants due to which the soil of the plants becomes dry. So, for a proper care, we have to
water the plants whenever the soil gets dry. This circuit contains two probes, which will
sense the moisture of the soil and switch on the relay at the specific value of dryness.
You can connect any sprinkler system or pump with the relay to switch the circuit on
automatically to water the plants.

Measurement of soil moisture is done by the sensor which forwards the information and
parameters regarding the soil moisture to the arduino, which controls the pump. If the
level of soil moisture drops below a certain value (here 400 threshold), the arduino
sends a high signal to the relay module which then runs the water pump and certain
amount of water is delivered to the plant. Again when soil moisture reaches a certain
value (here 800 threshold), the arduino sends a low signal to the relay module which
stops the water pump.

5.2. System Requirement

I. Hardware Requirement
i. Laptop or PC
 Windows 7 or higher
 I3 processor system or higher
 4 GB RAM or higher
 100 GB ROM or higher
II. Software Requirement
ii. Laptop or PC
 Python
 Sublime Text Editor
 XAMP Server

CHAPTER 6.
13
6.1 Flowchart :

14
CHAPTER 07: OUTPUT SCREENSHOT

15
CHAPTER NO 8: RESULT AND
OBSERVATIONS

16
CHAPTER 9 APPLICTION AND
ADVANTAGES

17
CHAPTER 10: Conclusion and Future scope
11. 1 Conclusion and Future scope

FUTURE SCOPE:

18
References.

 www.google.com
 www.electronicsforu.com
 www.wikipedia.com
 www.atmel.com
 www.beyondlogic.com
 www.maxim-ic.com
 www.alldatasheets.com
 www.howstuffworks.com

19

You might also like