Report Final
Report Final
Report Final
SAKSHI NAVALE
VRUSHALI SANAP
PRATHAMESH UBHE
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
DR, N. M. PAWAR
(External Examiner) (Principal)
College Stamp
ACKNOWLEDGEMENT
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
6.1 desing 4
6.2 Flowchart
t
o
1
9
6.3 Information of language used snapshot of project with explanation, proper numbering.
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.
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
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.
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
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.
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