Iot Based Live Weather Station Monitoring System: Vol.23 No.05 May, 2024
Iot Based Live Weather Station Monitoring System: Vol.23 No.05 May, 2024
05
May, 2024 MATERIAL SCIENCE AND TECHNOLOGY
page. The data is sent to the web page in order to phone. So, our application is beneficial for such
keep the meteorological conditions of the area purpose.
up to date. Anywhere around the world, a This device is all about IoT based Live Weather
specific location can be identified. Temperature data Monitoring Using NodeMCU ESP8266.
and Humidity sensors are included in the We will interface DHT11 Humidity &
system. Temperature Sensor, BMP180 Barometric
Today, intelligent technologies such as IoT and Pressure Sensor and FC37 Rain Sensor with
Machine Learning are being introduced in a big NodeMCU ESP8266-12E Wi-Fi Module. The
way. For IoT implementation, there are many IoT Technology provided in this paper is a good
IoT hardware platforms available. An example is option for surveillance the weather data at a
the ESP8266 chip. This work develops an actual particular region and make the data visible
Weather forecasting system that can be utilized anywhere in the world. The idea behind this is
for a range of purposes, such as homes, Electronic sensors connected to the Public
companies, farms, venues, and so on. A Internet by using IoT technology. The data
temperature sensor (DHT11), a BMP180 sensor, fetched from the embedded system can be
and a rain sensor module are used in the system. accessible over the Internet from anywhere in
Using Node MCU the detected data from the the world. In some area, it will be challenging to
sensors is updated in the thing speak server. A check and monitor the vital weather parameter
model named logistic regression is used in ML through wires and analogue devices during some
(machine learning). For monitoring actual weather hazards. To resolve this problem here,
values, data is also shown on a custom webpage. electronic sensors are used to review and
This model is built using real time application monitor the weather parameters.
that has been pre-recorded. The data is extracted weather monitoring systems are essential for
from. collecting and analyzing weather data,
A weather station is a technology that collects providing critical information for a range of
data related to the weather & environment using applications, including agriculture,
different electronics sensors. There are two types transportation, and disaster management. This
of weather station, one who is having their research paper presents a weather monitoring
sensors and the second type of weather station is system using the NodeMCU platform, which
where we pull data from the weather station enables real-time data collection and
servers. In this project, we are designed by our transmission over the internet. The system
weather station. We all know that a weather includes various sensors to measure temperature,
station is not a single device, but it is a humidity, air pressure, and wind speed, and
combination of many small tools to form a direction, with the data collected transmitted to a
larger system. It contains various sensors and cloud-based platform for storage and analysis.
gadgets that work together but in specific ways The NodeMCU\'s Wi-Fi connectivity allows for
to transmit proper and accurate data of the remote monitoring and control of the system,
weather parameters. It is quite tricky to uses of providing real-time access to weather data from
WEB server based weather station to non- anywhere in the world. The system\'s
technical peoples, so we are providing web performance is evaluated through experiments
server-based user interface as well as Android conducted in real-world weather conditions,
application. We are well known today most demonstrating its reliability and accuracy.
mobile units running on Android OS, and many The cost-effectiveness and scalability of the
peoples are well known to use the android system are also evaluated, demonstrating its
Material Science and Technology ·328·
affordability and reliability as a solution for paper, present a weather station that is very
weather monitoring. The paper concludes with helpful for any PLA places weather station is
recommendations for future improvements and based on IoT (Internet of Things). It is equipped
applications to the system.[ Recent years have with environmental sensors used for
seen a lot of interest in environmental measurements at any place and reports them in
monitoring and climatic change. Man wants to real time on the cloud (ThingSpeak).
be aware of the most recent weather conditions Monitoring weather’s condition plays an
in any location, such as a college campus or any extensive role in today’s ever-changing world.
other specific facility. There should be weather The impact of the state of the environment
stations because the climate is changing so creates a number of difficulties in a variety of
quickly. Here, offers a weather station that is industries, including agriculture, industry,
beneficial for all locations. Based on IoT, this construction, and more. However, the estimated
weather station (Internet of Things). It has impact primarily affects industry and
environmental sensors that can be utilized to agriculture.The emergence of the Internet of
report measurements from a particular location. Things (IoT) has opened new opportunities for
The Weather Monitoring Systems in the global developing weather monitoring systems that can
Margaret is projected to grow from 20 thousand transmit data in real-time. A weather monitoring
crores in 2021 to 26 thousand crores by 2026, at system is a piece of equipment that uses several
an annual growth of 5.1% in terms of value sensors to gather information about the weather
during the forecasted period. The motivation of and environment. There are two different kinds
this project is to create an ideal environment and of weather stations: one that has its own sensors,
keep track of the aquaponics unit's internal and and the other that gets its data from the servers
external surrounding weather. The term "Internet of other weather stations. Weather stations are
of Things" (IoT) refers to networks of physical also called weather centers, personal weather
objects (things) that are equipped with sensors, stations, professional weather stations, home
software, and other technologies to connect to weather stations, weather forecaster, and
other devices and systems online and exchange forecasters. The ability to collect and analyze
data with them. It is a broad field that offers a real-time weather data provides valuable
place to build a variety of prototypes, from information that can be used to make informed
simple domestic devices to sophisticated decisions and act accordingly.
industrial devices. This paper presents a real-time weather
The paper describes using IoT to help the admin monitoring system using the NodeMCU, which
to identify and monitor the temperature, provides an affordable and reliable solution for
humidity, barometric pressure, air quality, light weather monitoring. The NodeMCU is a widely
intensity, and rainfall in the environment. This used IoT development board that can connect to
dashboard will update real-time values of the the internet through WiFi. The system developed
above parameters to help monitor, control, and in this paper includes various sensors such as
maintain a particular environment. Climatic thermistor to take temperature readings, a
change and environmental monitoring have barometer to measure the atmospheric pressure,
received much attention recently. Man wants to capacitive humidity sensor to measure humidity,
stay updated about the latest weather conditions rain sensor to measure rainfall, and more. The
of any place like a college campus or any other collected data is transmitted in real-time to a
building. Since the world is changing so fast cloud-based platform for storage and analysis,
there should be weather stations. Here in this enabling remote access from anywhere in the
Material Science and Technology ·329·
world. The system's hardware and software are system's accuracy, reliability, cost-effectiveness,
detailed, providing a guide for replicating and scalability, and remote monitoring capabilities
customizing the system make it a valuable tool for various applications.
The system's performance is evaluated through The study demonstrates the feasibility and
experiments conducted in real-world weather effectiveness of using the NodeMCU for
conditions. The results of the study show that the weather monitoring, providing a foundation for
system can provide accurate and timely weather future research and development in this area
data, making it a valuable tool for various such as connecting it to the satellite as a global
applications. The system's accuracy and feature of this system.
reliability are evaluated by comparing the 1.1 PROBLEM STATEMENT
collected data to official weather data sources. IOT-based live weather station monitoring
The system's ability to operate in various system using NodeMCU ESP8266 would
weather conditions is also tested, demonstrating typically involve designing a system capable of
its ability to operate in extreme weather collecting real-time weather data from various
conditions. Findings demonstrate that the system sensors, transmitting it to a central server or
can deliver precise and timely meteorological cloud platform, and providing users with access
data, making it a useful tool in monitoring to this data through a web or mobile interface.
weather conditions. The study also evaluates the This involves aspects such as sensor selection,
system's cost-effectiveness and scalability. The data transmission protocols, power management,
NodeMCU provides an affordable and reliable and user interface design. The goal is to create a
solution for weather monitoring, making it reliable and user-friendly system for monitoring
accessible to individuals and organizations alike. weather conditions remotely.
The scalability of the system is evaluated by Weather station is a device that collects data
testing the system's ability to handle a large related to the weather & environment using
number of nodes, demonstrating its ability to different sensors. There are two types of weather
operate on a large scale. The system's remote stations, one which is having own sensors and
monitoring and control capabilities are also the second type of weather station is where we
evaluated, demonstrating its ability to provide pull data from the weather station servers. In this
real-time access to weather data from anywhere tutorial, we will go for the first one, i.e. we will
in the world. The cloud-based platform used for design our own weather station. Weather station
data storage and analysis provides a user- sensors may include a thermometer to take
friendly interface for accessing and visualizing temperature readings, a barometer to measure
weather data. User can collect the measurements the atmospheric pressure, Hygrometer to
by the sensors at any time. It can even be viewed measure humidity, rain sensor to measure
on mobile handsets or tablet. This means that rainfall, an anemometer to measure wind speed,
whenever user want to know what the and more. Weather stations are also called
temperature is, user can have access to weather centers, personal weather stations,
information in real time. The system's hardware professional weather stations, home weather
and software can be customized to meet specific stations, weather forecaster, and forecasters
needs, making it suitable for various Weather station is a facility, either on land or
applications. sea, with instruments and equipment for
The NodeMCU-based weather monitoring measuring atmospheric conditions to provide
system created in this paper offers reasonable information for weather forecasts and to study
and dependable weather monitoring option. The the weather and climate. The measurements
Material Science and Technology ·330·
to make a reading. For high temperature work it transportation, tourism, and emergency
may only be possible to measure to the nearest management.
10 °C or more. Clinical thermometers and many DHT11, BMP180, Rain sensor module, these
electronic thermometers are usually readable to sensors are connected to the Node MCU.
0.1 °C. Special instruments can give readings to Program these sensors and connect to the thing
one thousandth of a degree. However, this speak server. Hence, we can monitor the weather
precision does not mean the reading is true or condition in thing speak server from time to
accurate, it only means that very small changes time. Node MCU helps to collect information
can be observed.A thermometer calibrated to a sent by the sensors. Then, pass it to the database.
known fixed point is accurate (i.e. gives a true This information updates date to date. Collected
reading) at that point. information helps to predict the future weather
1.5 PROPOSED SYSTEM conditions using pandas using linear regression
IOT Live Weather Station Monitoring Using algorithm. Later sends this information to the
NodemCU ESP8266This post is all about IoT webpage to monitor. First the circuit of control
based Live Weather Station Monitoring Using unit system have been made that ESP8266
NodemCU ESP8266. We will interface DHT11 microcontroller control all weather parameters
Humidity & Temperature Sensor, BMP180 sensor, that are DHT11 (Temperature,
Barometric Pressure Sensor, and FC37 Rain Humidity) sensor, BMP180 (Atmospheric
Sensor with NodeMCU ESP8266-12E Wifi pressure), Rain sensor. Then it powered by USB
Module. Once the code is uploaded you can find cable also to upload the sketch of coding in
the IP address of NodeMCU in the serial ESP8266 microcontroller. The sensor data can
monitor. With the same IP, you can go to any be display on serial monitor in Arduino IDE
web browser and display the data in a beautiful software. ESP8266 will connect with the Wi-Fi
widget format. The project is very interesting hotspot that have applied to this system so that
and can be used in remote areas or in a freezer the web server can be create to display all the
where the data is to be monitored. We interfaced sensor data. Data that received by weather
DHT11 Humidity & Temperature Sensor, and station will be displaying on thing speak
FC37 Rain Sensor with NodeMCU ESP8266- demonstrate the communication of both sensor
12E Wi-Fi Module. We will measure humidity, station and weather station by using Wi-Fi
temperature, and rainfall and upload the data to hotspot. The communication is successfully
firebase. Which makes it an IoT based Weather established. The web server contains html that
Station where the weather conditions can be can display the sensor data by simple coding and
monitored from anywhere using the Internet A connection where the IP address of the ESP8266
proposal for weather monitoring using IoT are needed to complete this action are shown in
involves deploying a network of sensors that Figure . After that it will read all the sensor
collect data on various atmospheric parameters value and then send to the cloud data where
such as temperature, humidity, air pressure, and Thing Speak has been uses for this. Thing Speak
rainfall. These sensors are connected to a central will stored the sensor value and display that data
system NODEMCU, allowing for real-time data to the channel create there. The user can check
collection and analysis. By leveraging IoT the weather parameter via Thing Speak websites.
technology, this proposal aims to provide The data has collected from the reading of
accurate, real- time weather information that can ESP8266 for all sensor and send that data to the
benefit various sectors including agriculture, Thing Speak as the results of this project
objective.
Material Science and Technology ·335·
Scalability: The system can be easily and improves the objectivity and
scaled up or down by adding or reliability of data.
removing sensor nodes, making it Expandability: IOT weather station can
adaptable to different environments and realise remote control and data
requirements. transmission through IOT technology,
Data Analytics: IoT platforms often which is convenient for system
include data analytics capabilities, upgrading and expansion, and can adapt
allowing users to analyze historical to the ever- changing meteorological
weather patterns and trends for better monitoring needs.
planning and decision-making. Low cost: the construction and
Integration: IoT weather stations can maintenance cost of IOT weather station
be integrated with other systems and is relatively low, which can achieve
applications, such as agricultural more efficient weather monitoring and
automation or smart city infrastructure, management, and at the same time can
to enhance functionality and reduce the input of manpower and
efficiency.Data from the weather station material resources.
can be integrated with other systems or A weather station can act as a
applications for further analysis or thermometer, clock, sound level meter,
decision- making. hygrometer, anemometer, barometer,
Environmental Monitoring: Beyond etc. in the home barometer, it can also
weather monitoring, IoT sensors can provide information on air quality,
also monitor environmental parameters moon phase, or indoor pollution levels.
like air quality, soil moisture, and Everything you need to get your own
pollution levels, providing weather forecast!
comprehensive insights for various APPLICATIONS
applications. It can help in monitoring Agriculture: Farmers can use real-time
environmental conditions, aiding in weather data to make informed
research or environmental management decisions about irrigation, fertilization,
initiatives. and pest control, optimizing crop yield
Customization: Users can tailor the and resource usage.
system to their specific needs, adding Disaster Management: Authorities can
sensors for monitoring various weather monitor weather conditions in real-time
parametersAllows customization based to anticipate and respond to natural
on specific needs, providing flexibility disasters such as hurricanes, floods, or
in data collection and analysis.. wildfires.
Efficiency: IoT weather stations can Transportation: Real-time weather
monitor weather data in real time and data can improve transportation
are able to transmit and process data efficiency by helping drivers plan
quickly, improving the efficiency and routes, anticipate weather-related delays,
accuracy of weather monitoring. and optimize fuel consumption.
Automation: IOT weather station can Energy Management: Utility
realise automated data collection, companies can use weather data to
transmission and processing, which optimize energy production and
reduces manual intervention and errors distribution, particularly for renewable
Material Science and Technology ·338·
energy sources like solar and wind Renewable Energy: Solar and wind
power. farms can optimize their energy
Construction: Construction companies production based on weather forecasts
can use weather data to schedule and current conditions.
outdoor activities, protect equipment, Urban Planning: City officials can use
and ensure worker safety. the data to manage infrastructure like
Outdoor Events: Event organizers can drainage systems and road maintenance
use real-time weather information to during extreme weather events.
plan outdoor events, anticipate crowd Tourism: Tour operators and hospitality
size, and make adjustments based on services can provide weather updates to
changing weather conditions. travelers, helping them plan their
Healthcare: Hospitals and healthcare activities accordingly.
facilities can use weather data to FUTURE SCOPE
anticipate spikes in weather- related The future scope of an IoT-based live weather
illnesses and adjust staffing and station monitoring system project is promising.
resources accordingly. With advancements in IoT technology, such
Smart Homes: Homeowners can use systems can become more sophisticated,
weather data to automate hAgriculture: offering real-time data collection, analysis, and
Farmers can use real-time weather data predictive modeling. Integration with AI
to make informed decisions about algorithms can enhance accuracy and provide
planting, irrigation, and harvesting. valuable insights for various industries like
Weather Forecasting: Meteorologists agriculture, transportation, and urban planning.
can use data from these stations to Additionally, incorporating renewable energy
improve weather forecasting accuracy. sources for power and improving the scalability
Smart Cities: City planners can use and interoperability of the system are areas for
weather data to manage resources further development.Weather affects the many
efficiently, such as adjusting lighting fields such as agriculture, industrial area so
and irrigation systems based on weather monitoring station needs and that can take
conditions. measurements of the temperature, rain, light
Environmental Monitoring: dependent resistor, humidity, barometric
Researchers can use the data to study pressure and save them on a server so that this
climate change, air quality, and and data can be accessed from anywhere via the
sports events more effectively, Internet.
minimizing the impact of adverse Enhanced Accuracy: Continuous
weather conditions on attendees. advancements in sensor technology and data
Home Automation: Individuals can analytics can lead to even more precise weather
integrate weather data into smart home forecasting and monitoring.
systems to automate tasks such as Scalability: The system can be scaled up to
adjusting thermostats, closing windows, cover larger geographical areas, providing real-
and controlling sprinkler systems based time weather data for various applications such
on current weather conditions. as agriculture, transportation, and urban
Aviation: Airports can use the weather planning.
information for flight planning, runway Integration with Smart Cities: Integration with
operations, and air traffic control. smart city initiatives can enable better urban
Material Science and Technology ·339·
planning, resource management, and emergency friendly interface or a mobile app, providing
response systems based on real-time weather users with up-to-the-minute weather information
data. for their location.
Analytics: Leveraging machine learning and AI REFERENCES
algorithms, the system can predict weather 1. Ravi Kishore Kodali and Snehashish
patterns more accurately, helping in early Mandal “IoT Based Weather Station”
warning systems for natural disasters like floods, 2016 International Conference on
hurricanes, and wildfires. Control, Instrumentation,
Environmental Monitoring: Beyond just Communication and Computational
weather, the system can be expanded to monitor Technologies (ICCICCT) 978-1-5090-
environmental parameters like air quality, 5240-0/16/$31.00, IEEE, (2016)
pollution levels, and UV radiation, contributing 2. Ravi Kishore Kodali and Archana Sahu
to public health and safety. “An IoT based Weather Information
IoT Ecosystem Expansion: With the Prototype Using WeMos” 2016 2nd
proliferation of IoT devices and networks, the International Conference on
system can integrate with other IoT devices and Contemporary Computing and
platforms, creating a comprehensive ecosystem Informatics (ic3i), 978-1-5090-5256-
for data sharing and analysis. 1/16/$31.00, IEEE, (2016)
Commercial Applications: There are numerous 3. Kavya Ladi, A V S N Manoj, G V N
commercial applications for live weather data, Deepak, “IOT Based Weather Reporting
including agriculture, renewable energy System to Find Dynamic Climatic
management, outdoor events planning, and Parameters”, International Conference
tourism. on Energy, Communication, Data
V. CONCLUSION Analytics and Soft Computing
This IoT-based weather live station monitoring (ICECDS-2017)
system offers a cost-effective, scalable, and 4. Susmitha, G. Sowmyabala “Design and
accessible solution for gathering and analyzing Implementation of Weather Monitoring
weather data in real-time, facilitating better and Controlling System”, International
decision-making for various applications such as Journal of Computer Applications (0975
agriculture, transportation, and urban planning. – 8887) Volume 97– No.3, (July 2014)
An IoT-based weather monitoring system is a 5. Tanmay Parashar1, Shobhit Gahlot2,
network of sensors, devices, and other Akash Godbole3, Y.B. Thakare4
technologies that are used to collect and analyse “Weather Monitoring System Using Wi-
data about the weather. This system can be used Fi”, (IJSR) ISSN (Online): 2319-7064
to monitor a variety of weather-related Index Copernicus Value (2015): 78.96,
parameters, such as temperature, humidity, 2015
atmospheric pressure, and wind speed. http://download.arduino.org/products /
Also This system can be used to monitor a UNOWIFI /0A-ESP8266-Datasheet-
variety of weather-related parameters, such as ENv4.3.pdf
temperature, humidity, atmospheric pressure, 6. Kumar, Abhijeet, and Apoorva Sharma.
and wind speed. This system aims to collect "Internet of Life (IOL)." (2015). ISBN
real-time meteorological data, including 978-93- 5156-328-0 Zeroday. "A lua
temperature, humidity, wind speed, and more. based firmware for wifi-soc esp8266".
The collected data is then displayed on a user- Github. Retrieved 2 April 2015.
Material Science and Technology ·340·