
•Artificial Intelligence (AI): IoT essentially infuses everyday
objects with intelligence, enriching various aspects of life by
hitching the potential of data gathering, AI algorithms, and
interconnected networks.
•Connectivity: With promising networking technologies,
including those specific to IoT, networks are no longer limited
to major providers.
•Sensors: Sensors are integral to IoT, serving as pivotal
instruments that advance IoT from a passive network of
devices into an active system capable of seamless integration
with the real world.
•Active Engagement: Much of the interaction with connected
technology today is passive in nature. IoT introduces a fresh
perspective, emphasizing active engagement with content,
products, or services.
•Compact Devices: As anticipated, devices have increasingly
evolved to become smaller, more affordable, and more
powerful. IoT influences purpose-built, compact devices to
deliver precision, scalability, and adaptability to its
functionalities.
In this paper [1], the author discusses the increasing
significance of weather prediction systems, particularly in the
context of extreme weather events that have adverse impacts
on both lives and property. The paper emphasizes the critical
challenge of improving the accuracy of weather data to
enhance predictive capabilities and bolster resilience against
detrimental weather conditions. Developing countries, such as
Uganda, and others face difficulties in generating timely and
precise weather data due to limited weather observation
resources and the high costs associated with developing
automated weather monitoring systems. The inadequate
financing available to national meteorological services in
these countries intensifies this challenge.
To address these issues, the author recommends the
development of an Automatic Weather Monitoring Station
based on a wireless sensor network. The plan implies creating
three generations of prototypes, with each iteration targeting
to enhance functionality and utility based on the specific needs
of its generation. The author also underlines the importance of
improving non-functional aspects such as power efficiency,
data accuracy, reliability, and data transmission while
simultaneously decreasing the cost to make such technology
more robust and affordable. The intended outcome of this
proposed work is to enable developing nations, like Uganda,
to acquire AWS systems in sufficient quantities, ultimately
improving weather forecasting capabilities.
In a different research paper [2], the author introduces an
IoT-based weather monitoring system. This system controls
various sensors to collect environmental parameters,
including humidity, temperature, pressure, rain levels, and
light intensity using an LDR sensor. Additionally, the system
calculates the dew point value from temperature data. The
implementation includes an SMS alert system triggered when
sensing parameters exceed predefined thresholds, enhancing
the system's usefulness. In addition, the author integrates
email and tweet alerting systems into the weather monitoring
process. The hardware components of this system include the
Node MCU 8266 and a range of sensors.
Another research paper [3], describes a low-cost live
weather monitoring system incorporating an OLED display.
The author highlights the transformative potential of IoT in
various fields and describes this advanced system for real-time
weather condition monitoring. The live weather monitoring
system is placed as a valuable tool for farmers, industries,
daily activities, and educational institutions, simplifying
weather-related decision-making. The system utilizes an
ESP8266-EX microcontroller-based WeMos D1 board,
executed with Arduino, to retrieve data from the cloud. This
board, equipped with 4MB of flash memory, is programmed
with Node MCU and Arduino IDE. The system collects
weather data using only two components: WeMos and OLED.
Data is stored on the ThingSpeak cloud platform for
accessibility and is simultaneously displayed on the OLED
screen. The primary aim of this system is to present live
weather information through the OLED display.
In a unique context, the author of reference [4], proposes a
comprehensive weather monitoring and prediction system that
can aid people in their day-to-day activities, particularly in
sectors such as agriculture and industry. This system involves
two stages: sensing weather conditions and utilizing deep
learning technology for real-time reporting on stations and
buses. Weather forecasting is accomplished through a friction
model, with multilayer perception models and long-term
memory used for training and verification. The system's
performance is assessed against data from environmental
safety agencies and observation systems. The author stresses
the reliability of this system in monitoring weather conditions
and its potential to provide one-day weather forecasts.
Finally, in reference [5], the author implements an IoT-
based weather monitoring system with a focus on using IoT
technology to monitor weather conditions and detect climate-
changing patterns. The system employs various sensors to
collect climate data, which is then stored in the cloud for
analysis and dissemination. The algorithm, known as the
swarm algorithm, is used to enhance data accuracy. This
project aims to raise awareness of climate condition changes
and provides an accurate and efficient output. Rain detection
is achieved using a rain sensor, which measures voltage
changes when raindrops contact its strips.
These research papers collectively highlight the
importance of weather monitoring and prediction systems in
various contexts and present innovative approaches to address
the associated challenges. They showcase advancements in
sensor technology, data analysis, and communication
methods, ultimately aiding to improved weather forecasting
and awareness.
The Arduino Uno serves as the main component of the
Internet of Things-enabled weather monitoring system, and it
is responsible for measuring four crucial weather parameters.
These parameters, which are each precisely monitored by their
own dedicated sensors, include temperature, humidity, light
intensity, and rainfall levels. The Arduino Uno's built-in
Analogue to Digital Converter (ADC) capabilities make it
easy to integrate these sensors with the board and streamline
the data acquisition process.
This weather monitoring system's primary goal is to
provide unmatched precision and dependability in the fields
of climate observation and weather tracking. By utilizing
2.2 Key Features (IoT)
2.3 Work done in past
3. Methodology
International Journal of Electrical Engineering and Computer Science
DOI: 10.37394/232027.2024.6.18
Asif Gulraiz, Haseeb Gulraiz, Mohiuddin Zia,
Shahnila Badar, Syed Sajjad Haider Zaidi