0% found this document useful (0 votes)
10 views15 pages

Iot Project Irrigation System

irrigation system

Uploaded by

Aryan Tejan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views15 pages

Iot Project Irrigation System

irrigation system

Uploaded by

Aryan Tejan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

DELHI TECHNOLOGICAL

UNIVERSITY

Aryan Tejan
Electrical Engineering(EE-B)

2K21/EE/71

INTERNET OF THINGS
(IOT) EE-325

AUTOMATIC IRRIGATION SYSTEM BASED ON IOT

Submitted to :- Bhavnesh Jaint


INDEX
 AIM
 MATERIAL REQUIRED
 THEORY
 WORKING PRINCIPAL
 CIRCUIT SETUP
 PROCEDURE
 RESULT
 NODE MCU
AIM :- To create a automatic irrigation system using
embedded devices

MATERIALS REQUIRED :-

 Aurdino UNO / NODE MCU(ESP8266); Node mcu


will be used if we have to establish a connection
between embedded devices and iot as it has inbuilt
wifi module. It is a low-cost Wi-Fi microchip, with
built-in TCP/IP networking software, and
microcontroller capability.

 Soil Moisture Sensor; it a sensor used to


measure
The moisture in soil by pitting its two probe in the
soil.
 Power supply; To supply power to motor .
 DC Motor; To pump water .
 Relay; It is required when we have to control a
high voltage equipment.
 LED;
 Jumper Cable;
`

DC MOTOR RELAY

SOIL MOISTURE SENSOR POWER SUPPLY

ARDINO UNO
 THEORY:-

IOT refers to the interconnection via the


Internet of computing devices embedded in
everyday objects, enabling them to send and
receive data.
We can use this embedded devices to form
an automatic system(soil irrigation system)

 Working Principle:

 Data Acquisition:
The soil moisture sensor constantly measures
the moisture level in the soil.
The Arduino Uno reads the analog signals
from the sensor and converts them into
digital values.

 Decision Making:
The Arduino Uno compares the current soil
moisture level with predefined thresholds.
If the moisture level is below the lower
threshold, indicating dry soil, the Arduino
activates the relay module.

 Irrigation Control:
The activated relay module powers the DC
motor, allowing water to flow through the
irrigation system.
The motor remains operational until the soil
moisture level reaches the upper threshold,
indicating sufficient moisture.

 IoT Integration:
The system can be connected to the internet
via Wi-Fi or other communication protocols.
Real-time data on soil moisture levels and
irrigation status can be sent to a cloud
platform for remote monitoring and analysis.
 Benefits:

 Water Conservation:
The system ensures that irrigation is applied
only when necessary, preventing
overwatering and conserving water
resources.

 Energy Efficiency:
The DC motor operates only when needed,
reducing energy consumption and promoting
sustainability.

 Precision Agriculture:
Real-time data and remote monitoring
contribute to precision agriculture, enabling
farmers to make informed decisions for crop
management.

 Cost Savings:
Efficient water and energy usage lead to cost
savings for farmers, making the system
economically viable.
 Circuit Setup:
 PROCEDURE:-
 Connect the components as follows:

1. Connect the VCC and GND of the Soil


Moisture Sensor to the 5V and GND on the
Arduino Uno.
2. Connect the Signal pin of the Soil Moisture
Sensor to Analog Pin A0 on the Arduino
Uno.
3. Connect the Signal pin of the Relay
Module to Digital Pin 7 on the Arduino Uno.
4. Connect the DC Motor to the Relay
Module.
5. Connect an LED with a current-limiting
resistor (e.g., 220-330 ohms) to Digital Pin
13 on the Arduino Uno.

 To Simulate the same circuit online:

1. Open Tinkercad and create a new circuit.


2. Place the Arduino Uno, Relay Module, Soil
Moisture Sensor, DC Motor, LED, and
power supply on the workspace.
3. Connect the components based on the
instructions in step 2.
4. Simulate the circuit by pressing the "Start
Simulation" button.
5. Observe the LED and the DC motor
behavior based on the simulated soil
moisture levels.
6. Adjust the moistureThreshold value in the
code to see how it affects the system's
behavior.

 This simulation represents a simple soil


moisture sensor irrigation system where
the DC motor and LED are activated when
the soil moisture level falls below a
specified threshold. Adjust the threshold
and experiment with different conditions to
see how the system responds in Tinkercad.

 RESULT
 Respose if soil is moist enough:-
 Motor will not turn on.
 RPM = 0
 Red LED will turn on.
 Signifying irrigation system is off.

 Respose if soil is not moist enough:-


 Motor will turn on.
 RPM = acc to the moisture of soil.
 GREEN LED will turn on.
 Signifying irrigation system is on.

 NODE MCU,ADAFRUIT, IFTTT;-


 If node mcu is used we can connect it to
wifi without any additional setup
 Then we can form a if else loop on IFTTT
to create a application interface for
ADAFRUIT
 Adafruit can help us in connecting the
irrigation system to internet
 And,hence we can contol it using a mobile
app

You might also like