Professional Documents
Culture Documents
Automatic Plant Mositoring System
Automatic Plant Mositoring System
CHAPTER 1
INTRODUCTION
There are also many other possibilities like using more than one sensor or solar
power supply for experimental purposes, but the fact is however, that,
independently of the materials used and the way in which they are connected,
this type of automated systems can be very helpful in solving very wide of
human-related problems nowadays In daily operations related to farming or
gardening Watering is the most important cultural practice and the most labor-
intensive task. No matter whichever weather it is, either too hot and dry or too
cloudy and wet, you want to be able to control the amount of water that reaches
your plants. Modern watering systems could be effectively used to water plants
when they need it. But this manual process of watering requires two important
aspects to be considered: when and how much to water. In order to replace
manual activities and making gardener's work easier, we have create automatic
plant watering system. By adding automated plant watering system to your
garden or agricultural field, you will help all of your plants reach their fullest
potential as well as conserving water. Using sprinklers drip emitters, or a
combination of both, we can design a system that is ideal for every plant in our
yard. For implementation of automatic plant watering system, we have used
combination of sprinkler systems, pipes, and nozzles.
The vapor pressure deficit is a measure of the difference between the amount of
moisture the air contains at a given moment and the amount of moisture it can
hold at that temperature when the air would be saturated. Pressure deficit
measurement can tell us how easy it is for plants to transpire: higher values
stimulate transpiration (but too high can cause wilting), and lower values inhibit
transpiration and can lead to condensation on leaf and greenhouse surfaces. In
the mid-20th century, the advent of diesel and electric motors led to systems
that could pump groundwater out of major aquifers faster than drainage basins
could refill them.
This can lead to permanent loss of aquifer capacity, decreased water quality,
ground subsidence, and other problems. Apart from all these problems and
failures, there has been a considerable evolution in the methods to perform
irrigation with the help of technology. The application of technology in the
areas of irrigation has proven to be of great help as they deliver efficiency and
accuracy.
In present days, in the field of agriculture farmers are facing major problems in
watering their crops. It’s because they don’t have proper idea about the
availability of the power. Even if it is available, they need to pump water and
wait until the field is properly watered, which compels them to stop doing other
activities – which are also important for them, and thus they loss their precious
time and efforts. But, there is a solution – “ An Automatic Plant Irrigation
System “ not only helps farmers but also others for watering their gardens as
well. Healthy plants can transpire a lot of water, resulting in an increase in the
humidity of the Green house air. A high relative humidity ( above 80 – 85 % )
should be avoided because it can increase the incidence of the disease and plant
transpiration. Sufficient venting or successive heating and venting can prevent
condensation on plants surfaces and greenhouse structure. The use of cooling
system during the warmer summer months increases the greenhouse air
humidity. During periods with Warm and humid outdoor conditions, humidity
control inside the greenhouse can be a challenge. Greenhouse located in dry
environments benefit greatly from evaporative cooling system because large
amount of water can be evaporated into the incoming air, resulting in significant
temperature drops. This automatic irrigation system senses the moisture content
of the soil and automatically switches the pump when the power is on. A proper
usage of irrigation system is very important because the main reason is the
shortage of land reserved water due to lack of rain, unplanned use of water as a
result large amounts of water goes waste. For this reason, we use this automatic
plant watering system, and this system is very useful in all climatic conditions
Since the relative humidity alone does not tell us anything about the absolute
water holding capacity of air, a different measurement is sometime used to
describe the absolute moisture status of the soil. The vapor pressure deficit is a
measure of the difference between the amount of moisture the air contains at a
given moment and the amount of moisture it can hold at that temperature when
the air would be saturated. Pressure deficit measurement can tell us how easy it
is for plants to transpire: higher values stimulate transpiration (but too high can
cause wilting), and lower values inhibit transpiration and can lead to
condensation on leaf and greenhouse surfaces. In the mid-20th century, the
advent of diesel and electric motors led to systems that could pump groundwater
out of major aquifers faster than drainage basins could refill them. This can lead
to permanent loss of aquifer capacity, decreased water quality, ground
subsidence, and other problems. Apart from all these problems and failures,
there has been a considerable evolution in the methods to perform irrigation
with the help of technology. The application of technology in the areas of
irrigation has proven to be of great help as they deliver efficiency and accuracy.
CHAPTER 2
COMPONENTS REQUIRED
Arduino Uno R3
Relay
Soil moistoring sensor
Pump
Arduino uno R3
Arduino
EEPROM 1 KB
11
(ATmega328)
12 Clock Speed 16 MHz
The Atmega328 is one of the microcontroller chips that are used with the
popular Arduino Duemilanove boards. The Arduino Duemilanove board comes
with either 1 of 2 microcontroller chips, the Atmega168 or the Atmega328. Of
these 2, the Atmega328 is the upgraded, more advanced chip. Unlike the
Atmega168 which has 16K of flash program memory and 512 bytes of internal
SRAM, the Atmega328 has 32K of flash program memory and 2K of Internal
SRAM.
The Atmega328 has 28 pins. It has 14 digital I/O pins, of which 6 can be
used as PWM outputs and 6 analog input pins. These I/O pins account for 20 of
the pins.
The table below gives a description for each of the pins, along with their
function.
The Arduino Uno can be powered via the USB connection or with an
external power supply. The power source is selected automatically.
Arduino board can be powered by using the USB cable from the
computer.
Vin: The input voltage to the Arduino board when it's using an external
power source (as opposed to 5 volts from the USB connection or other
regulated power source). We can supply voltage through this pin, or, if
supplying voltage via the power jack, access it through this pin.
5V: This pin outputs a regulated 5V from the regulator on the board. The
board can be supplied with power either from the DC power jack (7 -
12V), the USB connector (5V), or the VIN pin of the board (7-12V).
Supplying voltage via the 5V or 3.3V pins bypasses the regulator, and can
damage our board. We don't advise it.
3V: A 3.3 volt supply generated by the on-board regulator. Maximum
current draw is 50 mA.
GND: There are several GND pins on the Arduino, any of which can be
used to ground our circuit.
iii) Memory
The ATmega328 has 32 KB (with 0.5 KB used for the bootloader). It also
has 2 KB of SRAM and 1 KB of EEPROM (which can be read and written with
the EEPROM library).
Each of the 14 digital pins on the Uno can be used as an input or output,
using pinMode(), digitalWrite(), and digitalRead() functions. They operate at 5
volts. Each pin can provide or receive a maximum of 40 mA and has an internal
pull-up resistor (disconnected by default) of 20-50 kOhms. In addition, some
pins have specialized functions:
LED (13):
There is a built-in LED connected to digital pin 13. When the pin is
HIGH value, the LED is on, when the pin is LOW, it's off.
v) Analog pins
The Arduino UNO board has six analog input pins A0 to A5. These pins
can read the signal from an analog sensor like the humidity sensor or
temperature sensor and convert it into a digital value that can be read by the
microprocessor.
The UNO has 6 analog inputs, labeled A0 through A5, each of which
provide 10 bits of resolution (i.e. 1024 different values). By default they
measure from ground to 5 volts, though is it possible to change the upper end of
their range using the AREF pin and the analogReference() function.
Additionally, some pins have specialized functionality:
SDA :
Serial Data, It is the bidirectional data line that is used by I2C.
SCL :
Serial Clock, It is used to indicate that data is ready on
bidirectional data line that is used by I2C.
AREF:
Reference voltage for the analog inputs used with
analogReference(). Analog Read Reference, It is mainly used for
analogReference() function calls, as default it is not required but to use it
we have to add some voltage source between 0V to 5V in AREF Pin
which will be considered as accurate reference voltage.
The Arduino UNO board has 14 digital I/O pins (of which 6 provide
PWM (Pulse Width Modulation) output. These pins can be configured to work
as input digital pins to read logic values (0 or 1) or as digital output pins to drive
different modules like LEDs, relays, etc. The pins labeled “~” can be used to
generate PWM.
vii) Reset:
Bring this line LOW to reset the microcontroller. Typically used to add a
reset button to shields which block the one on the board. By resetting Arduino
board, we start the program from the beginning. We can reset the UNO board
in two ways. First, by using the reset button on the board. Second, connect an
external reset button to the Arduino pin labelled RESET.
viii) Regulator:
The function of the voltage regulator is to control the voltage given to the
Arduino board and stabilize the DC voltages used by the processor and other
elements.
The crystal oscillator helps Arduino in dealing with time issues. It is used
to calculate the time. The number printed on top of the Arduino crystal is
16.000H9H. It means that the frequency is 16,000,000 Hertz or 16MHz.
x) Main microcontroller:
This LED should light up when we plug the Arduino into a power source
to indicate that the board is powered up correctly. If this light does not turn on,
then there is something wrong with the connection.
The digital pins 0 and 1, to indicate the pins responsible for serial
communication. The TX led flashes with different speed while sending the
serial data. The speed of flashing depends on the baud rate used by the board.
RX flashes during the receiving process.
xiv) Communication
Introduction
This is a LOW Level 5V 2-channel relay interface board, and each channel
needs a 15-20mA driver current. It can be used to control various appliances
and equipment with large current. It is equiped with high-current relays that
work under AC250V 10A or DC30V 10A. It has a standard interface that can be
controlled directly by microcontroller.
Features
Schematic
VCC and RY-VCC are also the power supply of the relay module. When you
need to drive a large power load, you can take the jumper cap off and connect
an extra power to RY-VCC to supply the relay; connect VCC to 5V of the MCU
board to supply input signals.
principle
Add a certain voltage to the coil and some currents will pass through the coil
thus generating the electromagnetic effect. So the armature overcomes the
tension of the spring and is attracted to the core, thus closing the moving contact
of the armature and the normally open contact (or you may say releasing the
former and the normally closed contact). After the coil is de-energized, the
electromagnetic force disappears and the armature moves back to the original
position, releasing the moving contact and normally closed contact. The closing
and releasing of the contacts results in power on and off of the circuit.
Input:
Output:
Application
General purpose
DESCRIPTION
This Relay Module 2-Channel is a module designed to allow you to control two
relays in a very simple and intuitive manner. Being compatible with Arduino,
the most immediate way to use it is to connect it to an Arduino board using
flexible jumpers.
Exploiting the characteristics of the relays mounted on the module and through
the use of two Arduino digital I/O pins, it is possible to control motors,
inductive loads and other devices; this product is therefore fundamental in
domotics projects or, more in general, in robotics projects.
The module is equipped with two optocouplers on the IN1 and IN2 lines in such
a way that it ensures the galvanic insulation between the relay load and the
control board which drives this module. Two LEDs indicate the ON and OFF
state of the two channels.
CHARACTERISTICS
This module can be used with Arduino Special Sensor Shield V4.0.
Package Includes :
RELAY:
Equivalent Relays
Relays are most commonly used switching device in electronics. Let us learn
how to use one in our circuits based on the requirement of our project.
Before we proceed with the circuit to drive the relay we have to consider two
important parameter of the relay. Once is the Trigger Voltage, this is the
voltage required to turn on the relay that is to change the contact from
Common->NC to Common->NO. Our relay here has 5V trigger voltage, but
you can also find relays of values 3V, 6V and even 12V so select one based on
the available voltage in your project. The other parameter is your Load Voltage
& Current, this is the amount of voltage or current that the NC,NO or Common
terminal of the relay could withstand, in our case for DC it is maximum of 30V
and 10A. Make sure the load you are using falls into this range.
The above circuit shows a bare-minimum concept for a relay to operate. Since
the relay has 5V trigger voltage we have used a +5V DC supply to one end of
the coil and the other end to ground through a switch. This switch can be
anything from a small transistor to a microcontroller or a microprocessor which
can perform switching operating. You can also notice a diode connected across
the coil of the relay, this diode is called the Fly back Diode. The purpose of the
diode is to protect the switch from high voltage spike that can produced by the
relay coil. As shown one end of the load can be connected to the Common pin
and the other end is either connected to NO or NC. If connected to NO the load
remains disconnected before trigger and if connected to NC the load remains
connected before trigger.
Applications of Relay
Soil moisture sensors measure the volumetric water content in soil.[1] Since the
direct gravimetric measurement of free soil moisture requires removing, drying,
and weighting of a sample, soil moisture sensors measure the volumetric water
content indirectly by using some other property of the soil, such as electrical
resistance, dielectric constant, or interaction with neutrons, as a proxy for the
moisture content.
The relation between the measured property and soil moisture must be
calibrated and may vary depending on environmental factors such as soil
type, temperature, or electric conductivity. Reflected microwave radiation is
affected by the soil moisture and is used for remote sensing in hydrology and
agriculture. Portable probe instruments can be used by farmers or gardeners.
Soil moisture sensors typically refer to sensors that estimate volumetric water
content. Another class of sensors measure another property of moisture in soils
called water potential; these sensors are usually referred to as soil water
potential sensors and include tensiometers and gypsum blocks.
Agriculture
Measuring soil moisture is important for agricultural applications to help
farmers manage their irrigation systems more efficiently. Knowing the exact
soil moisture conditions on their fields, not only are farmers able to generally
use less water to grow a crop, they are also able to increase yields and the
quality of the crop by improved management of soil moisture during critical
plant growth stages
Landscape irrigation
In urban and suburban areas, landscapes and residential lawns are using soil
moisture sensors to interface with an irrigation controller. Connecting a soil
moisture sensor to a simple irrigation clock will convert it into a "smart"
irrigation controller that prevents irrigation cycles when the soil is already wet,
e.g. following a recent rainfall event. [4]
Golf courses are using soil moisture sensors to increase the efficiency of their
irrigation systems to prevent over-watering and leaching of fertilizers and other
chemicals into the ground
Soil moisture sensors are used in numerous research applications, e.g.
in agricultural science and horticulture including irrigation planning, climate
research, or environmental science including solute transport studies and as
auxiliary sensors for soil respiration measurements
Simple sensors for gardeners
Relatively cheap and simple devices that do not require a power source are
available for checking whether plants have sufficient moisture to thrive. After
inserting a probe into the soil for approximately 60 seconds, a meter indicates if
the soil is too dry, moist or wet for plants
The Moisture sensor is used to measure the water content (moisture) of soil.
When the soil is having water shortage, the module output is at high level; else
the output is at low level. This sensor reminds the user to water their plants and
also monitors the moisture content of soil. It has been widely used in
agriculture, land irrigation and botanical gardening.
Specifications
Working Voltage:5V
Working Current:<20mA
Interface type:Analog
Working Temperature:10°C~30°C
Tensiometric and volumetric are the two primary sensor types that measure soil
moisture. As the name implies, tensiometric sensors or probes measure soil
moisture tension, or the potential soil moisture. Tensiometers are sensitive to
soil properties by measuring how tightly a particular soil type retains water.
Volumetric sensors measure the actual volume of water in the soil. Soil
moisture sensors can work in tandem with your irrigation system by signaling
the need for water and turning on the system, or they can prevent sprinklers
from coming on if there’s enough moisture in the soil.
Tensiometers
Tensiometer probes are water-filled tubes that you insert into the soil to the
depth of plant roots. At the bottom of the probe is a porous ceramic tip, and at
the top of the probe is an above-ground gauge. Water from the tube leaves the
porous cap and enters the soil around it. As the moisture inside the tube reaches
equilibrium with the soil moisture outside the tube, the moisture tension
registers on the gauge. When soil is dry, a plant must use greater suction to
extract the available water from the soil. The tensiometer gauge reflects this soil
water suction -- the higher the reading, the drier the soil.
Gypsum Blocks
Another type of sensor that measures soil water tension is a gypsum block, also
called an electrical resistance block. A porous block, typically made of gypsum,
is placed on top of the soil and must maintain firm contact with it. The block
contains two embedded electrodes into which wires are inserted. The other ends
of the wires penetrate the soil surface. As water moves through the block to
maintain equilibrium with the soil moisture, the electrodes measure the
electrical resistance that the water generates. A portable meter converts the
resistance readings to water tension values.
Pump:
This is a low cost mini submersible type water pump that works on 3-6V DC. It
is extremely simple and easy to use. Just immerse the pump in water, connect a
suitable pipe to the outlet and power the motor with 3-6V to start pumping
water. Great for building science projects, fire-extinguishers, fire fighting
robots, fountains, waterfalls, plant watering systems etc.
This motor is small, compact and light. It can be controlled from a micro
controller/Arduino using our DC Motor Drivers or one of our Relay Boards.
You may use our 5V SMPS Power Supply Adapter to run this pump. You may
also use our 6V Solar Panel to run the pump with appropriate a 6V voltage
regulator.
Note: Do not run the pump dry (without putting it in water) and do not use it to
pump flamable liquids.
Features
Applications
Saves Water: Studies show that this type of automated irrigation system
consumes 40-50% less water as compared to the traditional system.
Improves Growth: Ideal growth condition is been provided when small amount
of water is been applied over large amount of time. This smart irrigation system
extends watering time for plants, and provides ideal growth condition.
Save Time: In this sprinklers moving and setting is not required hence it saves
time and timer delay as per the environmental condition can be added for
automatic watering. Adaptable: This smart irrigation system can be adjusted and
modified according to the changing environment.
WORKING EXPLANATION
Conclusion: