IoT Based Weather Monitoring System
IoT Based Weather Monitoring System
ISSN No:-2456-2165
Abstract:- The model proposed in our project is an less resources, and there will be faster response. This system
innovative method for tracking the climatic conditions for includes wireless technology, which also has Wi-Fi
a specific place. IoT " Internet of Things" is the concept connectivity. Here the weather conditions are controlled and
that’s being used here, It’sa innovative & effective way the data is updated on the website. A weather monitoring
to link to the internet and join the entire universe of system could be understood as a system that gives us weather
things on the network. In today’s world IoE or Internet of reports in our environment which makes it intelligent and
Everything is ruling almost all industries. IoE provide interactive through wireless communication with objects. For
solutions to various real life problems using wireless example, it can give us information of the atmospheric
devices and by transferring the data over the network temperature, humidity, rainfall level and pressure etc. This
wirelessly. It has now become possible to merge the system therefore essentially senses temperature, humidity,
concept of Iot with other domains like Machine Learning, rains and pressure for the specific place. The prototype
Artificial Intelligence , Cyber Security etc. Our System is contains different types of sensors which can be used to
an Iot based Weather Monitoring & Prediction System. calculate all the above parameters. The prototype brain is
Here the combination of IoT & ML concepts have been NodeMCU board along with ESP8266 Wi-Fi Module. The
used. NodeMCU is connected by four sensors namely the
temperature and humidity sensor (DHT11), the rainfall sensor
Keywords:- Internet of Things (IoT), Machine learning, (YL83), and pressure sensor (BMP 180). The framework
Pressure sensor, NodeMCU, DHT11 sensor, Rain sensor, manages observing and controlling the ecological conditions
CNN. like temperature, relative moistness, pressure with sensors and
sends the data to the website page and afterward plot the
I. INTRODUCTION sensor information as graphical insights. Refreshed
With the introduction of high-speed Internet linking information from the framework presented can be accessed on
the web from all aspects of the globe.
more and more people across the globe as become possible.
The Internet of Things (IoT) is a step ahead, connecting not This paper is organized as follows : Section I. gives an
just people but also all electronic devices together. With Wi- Introduction to the concept of Internet of Things (IoE) &
Fi enabled devices reducing costs this trend will only gather gives a brief about our proposed system. Section II. Gives a
more thrust. The main concept behind the Internet of Things literature review of various existing/ implemented & proposed
(IoT) is to connect variable electronic devices via a network Iot based Weather Monitoring Systems. Section III. Shows the
and then retrieve the data from these devices (sensors)that flow and working of our proposed system. Section IV.
can be distributed in any fashion, upload them to any cloud Describes the system architechture of the proposed system in
service where the collected information can be analyzed and detail. Section V lists out the advantages and the applications
processed. These data may be used to inform people by of our system. Section VI. Shows the results and analysis of
different means, such as using a informative website our IoT Based Weather Monitoring & Prediction System.
containing the values of different parameters and also using Section VII. Concludes the paper with future work possible.
Machine Learning Techniques.
II. RELATED WORK
Future technology is to bind the whole world in one
place. It is possible to link all objects, items and sensors to Weather Monitoring systems have play an important role
transfer the information obtained at different places & for keeping the weather conditions of the room in check.
process / analysis data to organize applications such as traffic There are already many existing and proposed weather
signaling, mobile health tracking in medical use and methods monitoring systems. This section goes through various papers
of industrial protection, etc. IOT provides a large range of and shows the literature survey of the same.
interface communication with different protocols and
different application properties to receive the maximum user [1] This system has shown the simulation of a weather
interaction. Climate monitoring is important to maintain good monitoring system on the proteus simulation software. The
crop growth, to ensure safe industrial working conditions etc. main board used here is the arduino board. [2] In this system ,
Constant progress made the scanning phase of environmental they’ve used DHT11, Soil Moisture Sensor and vibration
parameters much simpler than in the past. These sensors are sensor, esp8266 wifi module and Arduino board. The data
Electronic instrument commonly used to measure various collected from these sensors is then displayed on the blynk
natural, physical and environmental parameters. They server. (viablynk app). [3] This system consists of a Node
provide the data that can then be fed into cloud. MCU that is connected to a Raspberry Pi as a main processing
unit for the entire system and all sensors and tools. The
The results would be reliable by using sensors to sensors dht11, rain sensor and pressure sensor are used to
analyze climatic conditions and the entire system will use recover data and process the analysis using the data collected
b) PRESSURE SENSOR
Fig 2: NodeMCU with Wi-Fi Module ESP8266-01. A pressure sensor is a device for pressure
measurement of gases or liquids. Pressure is an expression of
The name "NodeMCU" combines "node" and "MCU" the force required to stop a fluid from expanding, and is
(micro-controller unit). It is a low-cost single-board usually stated in terms of force per unit area. A pressure
microcontroller based open source IOT platform. It has a sensor usually acts as a transducer; it generates a signal as
memory of 128kBytes and a storage of 4MB. It initially a function of the pressure imposed. For the purposes of this
included firmware which runs on the ESP8266 Wi-Fi SoC article, such a signal is electrical.
from Espressif Systems, and hardware which was based on
the ESP-12 module. The firmware uses the Lua scripting Pressure sensors are used for control and monitoring in
language. The prototyping hardware typically used is a thousands of everyday applications. Pressure sensors can also
circuit board functioning as a dual in-line package (DIP) be used to indirectly measure other variables such as fluid/gas
which integrates a USB controller with a smaller surface- flow, speed, water level, and altitude. Pressure sensors can
mounted board containing the MCU and antenna. It also alternatively be called pressure transducers, pressure
provides access to the GPIO (General Purpose Input/Output). transmitters, pressure senders, pressure
indicators, piezometers and manometers, among other names.
C.SENSORS:
This weather monitoring system consists of sensors for c) RAINFALL SENSOR
temperature and humidity. (DHT 11), pressure sensor (BMP
180) and rainfall sensor (YL83). All this sensor will give the
analogue voltage reflecting one specific weather element.
This analogue voltage will be transformed by the
microcontroller into digital data.
e) ARDUINO IDE
The Arduino IDE supports the
languages C and C++ using special rules of code
structuring. The Arduino IDE supplies a software
library from the Wiring project, which provides many
common input and output procedures. The Arduino Fig. 7: Embedded System
IDE employs the program avrdude to convert the
executable code into a text file in hexadecimal The weather monitoring system will play a very crucial role
encoding that is loaded into the Arduino board by a in the field of industry, farms, agriculture.Etc.
loader program in the board's firmware It’s beneficial at locations such as rain forests and volcanos
The weather monitoring system can help to take preventive
V. ADVANTAGES & APPLICATIONS measures against rains which can be destructive more often,
winds, Too high or too low temperature.
IOT based weather mentoring system project using The use of proposed system will help us survive with the
NodeMCU is absolutely mechanized. ground frost and high temperature in summers.
It doesn’t require any personal attention. Our system could be used in cold storages at factories and
We can get notice of weather conditions at any location industries to keep the temperatures of those places in check
beforehand. and to get alerts if there’s any major change in the values.
Cost Effectiveness Our system could be used in green houses and nurseries to
Easy to deploy and autonomous check if the weather conditions of those areas are suitable
Low energy and low power for the growth of certain plants.
Accuracy is high.
Efficient VI. RESULTS
Fig. 9: Server
VIII. FUTURE SCOPE
REFERENCES