SlideShare a Scribd company logo
PLANT MONITORING SYSTEM
By
M.H.SAIKUMAR
This project deals about the plant monitering mechanism which gives
information about the temperature ,pressure , humidity.
This can be done by using various sensors like temperature ,pressure and
humidity sensing sensors.
This will be enhancing the growth of plant.
The two modes of operating system :
a)When it detects if the plant need some water it will be watering the plants.
b)A manual mode where you can control the servos and relays manually.
INTRODUCTION
 Arduino UNO
 BMP180 Barometric Pressure/Temperature/Altitude Sensor
 Soil Moisture Sensor
 Servo Motor SG90
 Relay
 Display
Arduino IDE Software
 DC Motors
COMPONENTS
Specifications:
Vin: 3 to 5V DC.
Pressure sensing range: 300-1100 h Pa (9000m to -500m
above sea level).
-40 to +85°C operational range, +/-2°C temperature
accuracy.
This board/chip uses I2C 7-bit address .
BMP180 SENSOR
The BMP 180 sensor has four important internal peripherals
a)Sensor Element.
b)ADC (analog to digital converter).
c) Control unit .
d) EEPROM.
BMP 180 INTERNAL DIAGRAM
Specifications:
• Operating voltage: 4.8 V (~5V).
• Dead band width: 10 µs.
•Temperature range: 0 ºC – 55 ºC.
SERVO SG90
 It is very Tiny and lightweight which will give high output power.
 Servo can rotate approximately 180 degrees (90 in each direction), and works just like
the standard kinds but smaller.
 You can use any servo code, hardware or library to control these servos.
 Good for beginners who want to make stuff move without building a motor controller
with feedback & gear box, especially since it will fit in small places.
 It comes with a 3 horns (arms) and hardware.
 Soil moisture measure the volumetric water content in soil .
 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.
SOIL MOISTURE SENSOR
 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.
 The relay is an automatic protective and switching
device which is capable of sensing abnormal conditions
in electrical circuits.
 These are operated to open or close the load contacts in
response to one or more electrical quantities like voltage
and current.
 Relays are used to realize logic functions. They play a
very important role in providing safety critical logic.
RELAY
 Relays are used to provide time delay functions. They are used to time the delay open
and delay close of contacts.
 Relays are used to control high voltage circuits with the help of low voltage signals.
Similarly they are used to control high current circuits with the help of low current
signals.
 They are also used as protective relays. By this function all the faults during
transmission and reception can be detected and isolated.
A display device is an output device for presentation
of information in visual.
 When the input information is supplied has an
electrical signal, the display is called electronic display.
LCD DISPLAY
The main principle behind liquid crystal molecules is that when an electric current is
applied to them, they tend to untwist.
 This causes a change in the light angle passing through them. This causes a change in
the angle of the top polarizing filter with respect to it.
So little light is allowed to pass through that particular area of LCD. Thus that area
becomes darker comparing to others.
DC Motors
DC Motors are used in preparing water pumping motors
and it require basically two 200RPM motors.
 These motors require a DC supply of 12V.
FLOW CHART FOR MAINTAINING CONSTANT
TEMPERATURE
FLOWCHART FOR MOTOR ON AND OFF
PROGRAM
#include<LiquidCrystal.h>
#include<Adafruit_BMP085_U.h>
#include<Servo.h>
Adafruit_BMP085_Unified bmp=Adafruit_BMP085_Unified(10085);
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
#define RELAY2 6
#define RELAY1 7
#define RELAY3 8
Servo e;
Servo f;
int p=0;
int q=0;
int S1=A0;
int S2=A1;
int S3=A2;
int S4=A3;
void setup()
{
Serial.begin(9600);
lcd.begin(16,2);
pinMode(S1,INPUT);
pinMode(S2,INPUT);
pinMode(S3,INPUT);
pinMode(S4,INPUT);
pinMode(RELAY1,OUTPUT);
pinMode(RELAY2,OUTPUT);
pinMode(RELAY3,OUTPUT);
e.attach(9);
f.attach(10);
bmp.begin();
}
void loop()
{
int a=analogRead(S1);
int b=analogRead(S2);
int c=analogRead(S3);
int d=analogRead(S4);
Serial.println(a);
Serial.println(b);
Serial.println(c);
Serial.println(d);
sensors_event_t event;
bmp.getEvent(&event);
if((a>800)||(b>800)&&(c>800)||(d>800))
{
digitalWrite(RELAY2,LOW);
digitalWrite(RELAY1,LOW);
for (p=0,q=0; p<=180,q<=180 ; p=p+1,q=q+1)
{
e.write(p);
f.write(q);
delayMicroseconds(10);
}
for(p=180,q=180; p>=0,q>=0 ; p=p-1,q=q-1)
{
e.write(p);
f.write(q);
delayMicroseconds(10);
}
delay(2000);
}
if((a<800)||(b<800)&&(c>800)||(d>800))
{
digitalWrite(RELAY1,HIGH);
digitalWrite(RELAY2,LOW);
if(c<800)
{
for (q=0; q<=90 ; q=q+1)
{
f.write(q);
delayMicroseconds(10);
}
for(q=90; q>=0 ; q=q-1)
{
f.write(q);
delayMicroseconds(10);
}
}
if(d<800)
{
for (q=90; q<=180 ; q=q+1)
{
f.write(q);
delayMicroseconds(10);
}
for(q=180; q>=90 ; q=q-1)
{
f.write(q);
delayMicroseconds(10);
}
}
delay(2000);
}
if((a>800)||(b>800)&&(c<800)||(d<800))
{
digitalWrite(RELAY1,LOW);
digitalWrite(RELAY2,HIGH);
if(a>800)
{
for (p=0; p<=90 ; p=p+1)
{
e.write(q);
delayMicroseconds(10);
}
for(p=90; p>=0 ; p=p-1)
{
e.write(p);
delayMicroseconds(10);
}
}
if(b>800)
{
for (p=90; p<=180 ; p=p+1)
{
e.write(p);
delayMicroseconds(10);
}
for(p=180; p>=90 ; p=p-1)
{
e.write(p);
delayMicroseconds(10);
}
}
delay(2000);
}
if((a<1000)||(b<1000)&&(c<1000)||(d<1000))
{
digitalWrite(RELAY1,HIGH);
digitalWrite(RELAY2,HIGH);
delay(2000);
}
if (event.pressure)
{
Serial.print("Pressure: ");
Serial.print(event.pressure);
Serial.println(" hPa");
lcd.setCursor(0,0);
lcd.print("PRES=");
lcd.print(event.pressure);
lcd.print("hpa ");
float temperature;
bmp.getTemperature(&temperature);
Serial.print("Temperature: ");
Serial.print(temperature);
Serial.println(" C");
lcd.setCursor(0,1);
lcd.print("TEMP=");
lcd.print(temperature);
lcd.print("C ");
if(temperature>=30)
{
digitalWrite(RELAY3,LOW);
delay(2000);
}
else
{
digitalWrite(RELAY3,HIGH);
delay(2000);
}
float seaLevelPressure = SENSORS_PRESSURE_SEALEVELHPA;
Serial.print("Altitude: ");
Serial.print(bmp.pressureToAltitude(seaLevelPressure,
event.pressure));
Serial.println(" m");
Serial.println("");
}
delay(1000);
}
RESULTS
Figure 9.4 Prototype
PROTOTYPE OF PLANT MONITORING SYSTEM:
There has been proposed a new automatic monitoring of plants by creating
algorithm for farms at indoor scenarios that is based for restricted crops. It can
effectively used for a particular area and controlled by electronic gadgets. The
present approach learns the optimum usage for combining several feature
descriptors, as well as the many numbers of engineering works to be used in the
designing. The algorithm also shows the improvement of crop according to the
working is to be able to use realistic. The algorithm is divided into two different
modules. The motor module is running according to soil moisture sensor modules
and will operate. The approach achieving barometric pressure sensor which similar
to above will operate like above sensor apart from that shows the temperature and
heater will be going to work.
In future we can add a camera at the field which helps in capturing image and the
image can be transmitted to the farmer by connecting the entire system to IOT the
image can be observed from anywhere by connecting to the internet. The farmer can
control the operation of motors and heater by considering the soil moisture sensor
output.
CONCLUSION & FUTURE
SCOPE
plantmonitoringsystem-180116071636 (1).pdf

More Related Content

Similar to plantmonitoringsystem-180116071636 (1).pdf

Monitoring and data logging system for a generator
Monitoring and data logging system for a generatorMonitoring and data logging system for a generator
Monitoring and data logging system for a generator
Moon Shahzad
 
Irrigation system
Irrigation systemIrrigation system
Irrigation system
Anand Azad
 
Ls catalog thiet bi tu dong imc iii-e
Ls catalog thiet bi tu dong imc iii-eLs catalog thiet bi tu dong imc iii-e
Ls catalog thiet bi tu dong imc iii-e
Dien Ha The
 
Ls catalog thiet bi tu dong imc iii-e_dienhathe.vn
Ls catalog thiet bi tu dong imc iii-e_dienhathe.vnLs catalog thiet bi tu dong imc iii-e_dienhathe.vn
Ls catalog thiet bi tu dong imc iii-e_dienhathe.vn
Dien Ha The
 
WATER LEVEL CONTROL AND NO LOAD PROTECTION
 WATER LEVEL CONTROL AND NO LOAD PROTECTION WATER LEVEL CONTROL AND NO LOAD PROTECTION
WATER LEVEL CONTROL AND NO LOAD PROTECTION
Abinesh கருப்பூர்
 
RBEFB Battery Operated Magnetic Flow Meter Catalog
RBEFB Battery Operated Magnetic Flow Meter  CatalogRBEFB Battery Operated Magnetic Flow Meter  Catalog
RBEFB Battery Operated Magnetic Flow Meter Catalog
jessy Lee RB Flowmeter
 
Smart under and over voltage protection system for
Smart under and over voltage protection system forSmart under and over voltage protection system for
Smart under and over voltage protection system for
Shuvadip das
 
A project report on Remote Monitoring of a Power Station using GSM and Arduino
A project report on Remote Monitoring of a Power Station using GSM and ArduinoA project report on Remote Monitoring of a Power Station using GSM and Arduino
A project report on Remote Monitoring of a Power Station using GSM and Arduino
Jawwad Sadiq Ayon
 
Automatic irrigation system
Automatic irrigation systemAutomatic irrigation system
Automatic irrigation system
GOVERNMENT ENGINEERING COLLAGE DAHOD
 
Emotional Stress Indicator and Digital Thermometer-Project-8thsem
Emotional Stress Indicator and Digital Thermometer-Project-8thsemEmotional Stress Indicator and Digital Thermometer-Project-8thsem
Emotional Stress Indicator and Digital Thermometer-Project-8thsem
kaushikbandopadhyay
 
IRJET- Smart Aqua Meter with Live Usage Monitoring and Automatic Leakage Dete...
IRJET- Smart Aqua Meter with Live Usage Monitoring and Automatic Leakage Dete...IRJET- Smart Aqua Meter with Live Usage Monitoring and Automatic Leakage Dete...
IRJET- Smart Aqua Meter with Live Usage Monitoring and Automatic Leakage Dete...
IRJET Journal
 
Power Quality Analyzer Kew 6315
Power Quality Analyzer Kew 6315Power Quality Analyzer Kew 6315
Power Quality Analyzer Kew 6315
Kyoritsu India
 
Power Quality Analyzer Kew 6315
Power Quality Analyzer Kew 6315Power Quality Analyzer Kew 6315
Power Quality Analyzer Kew 6315
Kyoritsu India
 
DOC-20230916-WA0003..pptx
DOC-20230916-WA0003..pptxDOC-20230916-WA0003..pptx
DOC-20230916-WA0003..pptx
surabhimalviya1
 
Zero100E insertion type electromagnetic flow meter catalog
Zero100E insertion type electromagnetic flow meter catalogZero100E insertion type electromagnetic flow meter catalog
Zero100E insertion type electromagnetic flow meter catalog
Dalian Zero Instrument Technology Co., Ltd China
 
IRJET- Technique to Prevent Power Theft Losses using Static Device
IRJET-  	  Technique to Prevent Power Theft Losses using Static DeviceIRJET-  	  Technique to Prevent Power Theft Losses using Static Device
IRJET- Technique to Prevent Power Theft Losses using Static Device
IRJET Journal
 
Project report on the Digital clock using RTC and microcontroller 8051
Project report on the Digital clock using RTC and microcontroller 8051Project report on the Digital clock using RTC and microcontroller 8051
Project report on the Digital clock using RTC and microcontroller 8051
Maulik Sanchela
 
DSE335-Data-Sheet (1).pdf
DSE335-Data-Sheet (1).pdfDSE335-Data-Sheet (1).pdf
DSE335-Data-Sheet (1).pdf
IrvingGuatemala
 
Wireless greenhouse environment monitoring through sensors
Wireless greenhouse environment monitoring through sensorsWireless greenhouse environment monitoring through sensors
Wireless greenhouse environment monitoring through sensors
Sudhanshu Tripathi
 
BHH POWER PLANT ppt.pptx
BHH POWER PLANT ppt.pptxBHH POWER PLANT ppt.pptx
BHH POWER PLANT ppt.pptx
Anil764767
 

Similar to plantmonitoringsystem-180116071636 (1).pdf (20)

Monitoring and data logging system for a generator
Monitoring and data logging system for a generatorMonitoring and data logging system for a generator
Monitoring and data logging system for a generator
 
Irrigation system
Irrigation systemIrrigation system
Irrigation system
 
Ls catalog thiet bi tu dong imc iii-e
Ls catalog thiet bi tu dong imc iii-eLs catalog thiet bi tu dong imc iii-e
Ls catalog thiet bi tu dong imc iii-e
 
Ls catalog thiet bi tu dong imc iii-e_dienhathe.vn
Ls catalog thiet bi tu dong imc iii-e_dienhathe.vnLs catalog thiet bi tu dong imc iii-e_dienhathe.vn
Ls catalog thiet bi tu dong imc iii-e_dienhathe.vn
 
WATER LEVEL CONTROL AND NO LOAD PROTECTION
 WATER LEVEL CONTROL AND NO LOAD PROTECTION WATER LEVEL CONTROL AND NO LOAD PROTECTION
WATER LEVEL CONTROL AND NO LOAD PROTECTION
 
RBEFB Battery Operated Magnetic Flow Meter Catalog
RBEFB Battery Operated Magnetic Flow Meter  CatalogRBEFB Battery Operated Magnetic Flow Meter  Catalog
RBEFB Battery Operated Magnetic Flow Meter Catalog
 
Smart under and over voltage protection system for
Smart under and over voltage protection system forSmart under and over voltage protection system for
Smart under and over voltage protection system for
 
A project report on Remote Monitoring of a Power Station using GSM and Arduino
A project report on Remote Monitoring of a Power Station using GSM and ArduinoA project report on Remote Monitoring of a Power Station using GSM and Arduino
A project report on Remote Monitoring of a Power Station using GSM and Arduino
 
Automatic irrigation system
Automatic irrigation systemAutomatic irrigation system
Automatic irrigation system
 
Emotional Stress Indicator and Digital Thermometer-Project-8thsem
Emotional Stress Indicator and Digital Thermometer-Project-8thsemEmotional Stress Indicator and Digital Thermometer-Project-8thsem
Emotional Stress Indicator and Digital Thermometer-Project-8thsem
 
IRJET- Smart Aqua Meter with Live Usage Monitoring and Automatic Leakage Dete...
IRJET- Smart Aqua Meter with Live Usage Monitoring and Automatic Leakage Dete...IRJET- Smart Aqua Meter with Live Usage Monitoring and Automatic Leakage Dete...
IRJET- Smart Aqua Meter with Live Usage Monitoring and Automatic Leakage Dete...
 
Power Quality Analyzer Kew 6315
Power Quality Analyzer Kew 6315Power Quality Analyzer Kew 6315
Power Quality Analyzer Kew 6315
 
Power Quality Analyzer Kew 6315
Power Quality Analyzer Kew 6315Power Quality Analyzer Kew 6315
Power Quality Analyzer Kew 6315
 
DOC-20230916-WA0003..pptx
DOC-20230916-WA0003..pptxDOC-20230916-WA0003..pptx
DOC-20230916-WA0003..pptx
 
Zero100E insertion type electromagnetic flow meter catalog
Zero100E insertion type electromagnetic flow meter catalogZero100E insertion type electromagnetic flow meter catalog
Zero100E insertion type electromagnetic flow meter catalog
 
IRJET- Technique to Prevent Power Theft Losses using Static Device
IRJET-  	  Technique to Prevent Power Theft Losses using Static DeviceIRJET-  	  Technique to Prevent Power Theft Losses using Static Device
IRJET- Technique to Prevent Power Theft Losses using Static Device
 
Project report on the Digital clock using RTC and microcontroller 8051
Project report on the Digital clock using RTC and microcontroller 8051Project report on the Digital clock using RTC and microcontroller 8051
Project report on the Digital clock using RTC and microcontroller 8051
 
DSE335-Data-Sheet (1).pdf
DSE335-Data-Sheet (1).pdfDSE335-Data-Sheet (1).pdf
DSE335-Data-Sheet (1).pdf
 
Wireless greenhouse environment monitoring through sensors
Wireless greenhouse environment monitoring through sensorsWireless greenhouse environment monitoring through sensors
Wireless greenhouse environment monitoring through sensors
 
BHH POWER PLANT ppt.pptx
BHH POWER PLANT ppt.pptxBHH POWER PLANT ppt.pptx
BHH POWER PLANT ppt.pptx
 

Recently uploaded

How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 

Recently uploaded (20)

How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 

plantmonitoringsystem-180116071636 (1).pdf

  • 2. This project deals about the plant monitering mechanism which gives information about the temperature ,pressure , humidity. This can be done by using various sensors like temperature ,pressure and humidity sensing sensors. This will be enhancing the growth of plant. The two modes of operating system : a)When it detects if the plant need some water it will be watering the plants. b)A manual mode where you can control the servos and relays manually. INTRODUCTION
  • 3.  Arduino UNO  BMP180 Barometric Pressure/Temperature/Altitude Sensor  Soil Moisture Sensor  Servo Motor SG90  Relay  Display Arduino IDE Software  DC Motors COMPONENTS
  • 4.
  • 5. Specifications: Vin: 3 to 5V DC. Pressure sensing range: 300-1100 h Pa (9000m to -500m above sea level). -40 to +85°C operational range, +/-2°C temperature accuracy. This board/chip uses I2C 7-bit address . BMP180 SENSOR The BMP 180 sensor has four important internal peripherals a)Sensor Element. b)ADC (analog to digital converter). c) Control unit . d) EEPROM.
  • 7. Specifications: • Operating voltage: 4.8 V (~5V). • Dead band width: 10 µs. •Temperature range: 0 ºC – 55 ºC. SERVO SG90
  • 8.  It is very Tiny and lightweight which will give high output power.  Servo can rotate approximately 180 degrees (90 in each direction), and works just like the standard kinds but smaller.  You can use any servo code, hardware or library to control these servos.  Good for beginners who want to make stuff move without building a motor controller with feedback & gear box, especially since it will fit in small places.  It comes with a 3 horns (arms) and hardware.
  • 9.  Soil moisture measure the volumetric water content in soil .  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. SOIL MOISTURE SENSOR
  • 10.  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.
  • 11.  The relay is an automatic protective and switching device which is capable of sensing abnormal conditions in electrical circuits.  These are operated to open or close the load contacts in response to one or more electrical quantities like voltage and current.  Relays are used to realize logic functions. They play a very important role in providing safety critical logic. RELAY
  • 12.  Relays are used to provide time delay functions. They are used to time the delay open and delay close of contacts.  Relays are used to control high voltage circuits with the help of low voltage signals. Similarly they are used to control high current circuits with the help of low current signals.  They are also used as protective relays. By this function all the faults during transmission and reception can be detected and isolated.
  • 13. A display device is an output device for presentation of information in visual.  When the input information is supplied has an electrical signal, the display is called electronic display. LCD DISPLAY
  • 14. The main principle behind liquid crystal molecules is that when an electric current is applied to them, they tend to untwist.  This causes a change in the light angle passing through them. This causes a change in the angle of the top polarizing filter with respect to it. So little light is allowed to pass through that particular area of LCD. Thus that area becomes darker comparing to others.
  • 15. DC Motors DC Motors are used in preparing water pumping motors and it require basically two 200RPM motors.  These motors require a DC supply of 12V.
  • 16. FLOW CHART FOR MAINTAINING CONSTANT TEMPERATURE
  • 17. FLOWCHART FOR MOTOR ON AND OFF
  • 18. PROGRAM #include<LiquidCrystal.h> #include<Adafruit_BMP085_U.h> #include<Servo.h> Adafruit_BMP085_Unified bmp=Adafruit_BMP085_Unified(10085); LiquidCrystal lcd(12, 11, 5, 4, 3, 2); #define RELAY2 6 #define RELAY1 7 #define RELAY3 8 Servo e; Servo f; int p=0; int q=0; int S1=A0; int S2=A1; int S3=A2; int S4=A3; void setup() { Serial.begin(9600); lcd.begin(16,2); pinMode(S1,INPUT); pinMode(S2,INPUT); pinMode(S3,INPUT); pinMode(S4,INPUT); pinMode(RELAY1,OUTPUT); pinMode(RELAY2,OUTPUT); pinMode(RELAY3,OUTPUT); e.attach(9); f.attach(10); bmp.begin(); } void loop() { int a=analogRead(S1); int b=analogRead(S2); int c=analogRead(S3); int d=analogRead(S4); Serial.println(a); Serial.println(b); Serial.println(c); Serial.println(d); sensors_event_t event; bmp.getEvent(&event); if((a>800)||(b>800)&&(c>800)||(d>800)) { digitalWrite(RELAY2,LOW); digitalWrite(RELAY1,LOW); for (p=0,q=0; p<=180,q<=180 ; p=p+1,q=q+1) { e.write(p); f.write(q); delayMicroseconds(10); } for(p=180,q=180; p>=0,q>=0 ; p=p-1,q=q-1) { e.write(p); f.write(q); delayMicroseconds(10); } delay(2000); } if((a<800)||(b<800)&&(c>800)||(d>800)) { digitalWrite(RELAY1,HIGH); digitalWrite(RELAY2,LOW); if(c<800) { for (q=0; q<=90 ; q=q+1) { f.write(q); delayMicroseconds(10); } for(q=90; q>=0 ; q=q-1) { f.write(q); delayMicroseconds(10); } } if(d<800) { for (q=90; q<=180 ; q=q+1) { f.write(q); delayMicroseconds(10); } for(q=180; q>=90 ; q=q-1) { f.write(q); delayMicroseconds(10); } } delay(2000); }
  • 19. if((a>800)||(b>800)&&(c<800)||(d<800)) { digitalWrite(RELAY1,LOW); digitalWrite(RELAY2,HIGH); if(a>800) { for (p=0; p<=90 ; p=p+1) { e.write(q); delayMicroseconds(10); } for(p=90; p>=0 ; p=p-1) { e.write(p); delayMicroseconds(10); } } if(b>800) { for (p=90; p<=180 ; p=p+1) { e.write(p); delayMicroseconds(10); } for(p=180; p>=90 ; p=p-1) { e.write(p); delayMicroseconds(10); } } delay(2000); } if((a<1000)||(b<1000)&&(c<1000)||(d<1000)) { digitalWrite(RELAY1,HIGH); digitalWrite(RELAY2,HIGH); delay(2000); } if (event.pressure) { Serial.print("Pressure: "); Serial.print(event.pressure); Serial.println(" hPa"); lcd.setCursor(0,0); lcd.print("PRES="); lcd.print(event.pressure); lcd.print("hpa "); float temperature; bmp.getTemperature(&temperature); Serial.print("Temperature: "); Serial.print(temperature); Serial.println(" C"); lcd.setCursor(0,1); lcd.print("TEMP="); lcd.print(temperature); lcd.print("C "); if(temperature>=30) { digitalWrite(RELAY3,LOW); delay(2000); } else { digitalWrite(RELAY3,HIGH); delay(2000); } float seaLevelPressure = SENSORS_PRESSURE_SEALEVELHPA; Serial.print("Altitude: "); Serial.print(bmp.pressureToAltitude(seaLevelPressure, event.pressure)); Serial.println(" m"); Serial.println(""); } delay(1000); }
  • 20. RESULTS Figure 9.4 Prototype PROTOTYPE OF PLANT MONITORING SYSTEM:
  • 21. There has been proposed a new automatic monitoring of plants by creating algorithm for farms at indoor scenarios that is based for restricted crops. It can effectively used for a particular area and controlled by electronic gadgets. The present approach learns the optimum usage for combining several feature descriptors, as well as the many numbers of engineering works to be used in the designing. The algorithm also shows the improvement of crop according to the working is to be able to use realistic. The algorithm is divided into two different modules. The motor module is running according to soil moisture sensor modules and will operate. The approach achieving barometric pressure sensor which similar to above will operate like above sensor apart from that shows the temperature and heater will be going to work. In future we can add a camera at the field which helps in capturing image and the image can be transmitted to the farmer by connecting the entire system to IOT the image can be observed from anywhere by connecting to the internet. The farmer can control the operation of motors and heater by considering the soil moisture sensor output. CONCLUSION & FUTURE SCOPE