0% found this document useful (0 votes)
17 views4 pages

IOT Implementation Report

Uploaded by

Vishal Pareta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views4 pages

IOT Implementation Report

Uploaded by

Vishal Pareta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

IOT BASED WEATHER MONITORING

SYSTEM
2nd Shrikarthik Holebagil
1st Shaikh Afzaal
Computer Science and Engineering (CSE) Computer Science and Engineering (CSE)
M S Ramaiah University of Applied Sciences (MSRUAS) M S Ramaiah University of Applied Sciences (MSRUAS)
Bengaluru, India Bengaluru, India
[email protected] [email protected]

3rd Shruti Bajpai 4th Vishal Pareta


Computer Science and Engineering (CSE) Computer Science and Engineering (CSE)
M S Ramaiah University of Applied Sciences (MSRUAS) M S Ramaiah University of Applied Sciences (MSRUAS)
Bengaluru, India Bengaluru, India
[email protected] [email protected]

I. INTRODUCTION MCU is a very low-cost IoT development board


compared with the Intel Galileo, Raspberry Pi,
In order to monitor weather conditions efficiently . UDOO, and other IoT development boards. So, in
the weather Monitoring System can be either wired this design, Node MCU is taken as a controller.
or wireless. In case of wireless communication, the 2] The DHT11: DHT11 is a humidity and
connectivity will be more convenient and user temperature sensor. It has 3 pins. DHT11 gives a
friendly and weather monitoring would not require digital form of output (pin2), and other pins are
physical presence of the person at the location. VCC and ground. It works with a supply voltage of
Wireless communication is the transfer of 3.3–5 V. It can measure humidity ranging from 20
information over a distance without the use of to 90% RH. It gives an accuracy of ±5 RH. It can
wires. The distances involved may be short (a few measure temperature range from 0° to 60 °C with
meters as in television remote control) or long an accuracy of ±2 °C
(thousands or millions of kilometers for radio 4] USB 2.0 - A-Male to B-Male Cord - 6 Feet (1.8
communications).GSM technology is the cheapest Meters), Black · Connects USB 2.0 Devices.
and the most convenient technology now being 5] L293d motor driver: The L293D is a 16-pin
used for wireless communication. The wireless Motor Driver IC which can contro DC motors
weather monitoring system basically requires a few simultaneously in any direction. The L293D is
basic modules such as GSM module, display designed to provide bidirectional drive currents of
module, sensors and microcontroller module. up to 600 mA (per channel) at voltages from 4.5 V
to 36 V (at pin 8!). You can use it to control small
II. COMPONENTS DESCRIPTION dc motors
6] Dc Motor:Small Electric Motor 3V-9V DC
A. MATERIALS REQUIRED Motor length: 30mm|Diameter 24mm|Weight
7g|RPM: 8,500
1] ESP8266 NodeMCU: It is an open-source IoT 7] 9v battery: 9V Alkaline Battery (DU CB AL 9V
platform. It has firmware to run ESP8266 Wi-Fi 1, Copper Black)
System on Chip Module. It is the best platform to 8] Battery connector: 9V Female Battery
develop IoT Applications and Prototype projects. It
has ESP8266 Wi-Fi Module, integrated GPIO,
PWM, IIC, and serial communication pins. It can
process both analog and digital signals. Node MCU
1st and 2nd generation boards have 4 MB flash
memory. The firmware uses the LUA Scripting
Language. Using Arduino IDE, Node MCU can be
programmed. By installing ESP8266 board drivers
from board manager option or web sources, Node
MCU can be programmed from Arduino IDE.
Node MCU has 128 Kbytes of Memory and uses
eXtendable Test Operating System (XTOS). Node

1
The main object in temperature system is the
B. SOFTWARE REQUIRED reading a temperature value from DHT 11
sensor. The primary use of a temperature
In software, Thingspeak cloud server is used to
sensor is that it is the simplest of all the
store and display the temperature and humidity
values. Create a new channel in Thingspeak and temperature sensors and it has an integrated
the API keys will be obtained to add in source code circuit that gives an output a voltage that is
of Node MCU. This will make Node MCU connect proportional to the temperature in degree
with ThingSpeak. In this system, the ThingSpeak Celsius and the sensor itself deals with
can get the signal from the sensor as variables non-linear effects.
along the value temperature and humidity values The sensor is directly connected with ESP
are displayed in both graphs and numerical values. 8266 controller with WiFi Module and sends
Temperature and humidity graph of the system on data through the gateway via internet to the
the ThingSpeak as shown in Fig things speak. The things that speak can get the
signal from the sensor as a variable along the
As this system is IoT based, there will be 30 sec value.
delayed refreshing the live value in After processing, the controller will send a
Thingspeak.The community was ready to receive signal to the system. A relay is used to control
information from sensible homes to ThingSpeak the fan based on the current temperature
platform via MQTT protocol, save the information recorded.
within the database and visually show within the The fan is switched on when a temperature
ThingSpeak webpage >30 degree celsius is recorded.
The sensing element information was
monitored and supported the information the
devices were controlled. The fans were turned
III. Implementation on and off in keeping with the environmental
condition.
The implementation of IoT based temperature
and humidity monitoring system using Node
MCU includes two sections: hardware
implementation and software implementation
monitoring system and many other sensors can
be replaced for the applications of user
requirements like car parking monitoring
system, power consumption monitoring, etc.
This system to forecast the parameters based
on the historical data and to control the room
temperature and humidity.

2
3
[Fig-6: Arduino board connection]

[Fig-7]
into an automated system that can save time and
IV. RESULTS energy. Temperature and humidity values are
important for many types of users or systems such
The Proposed system prototype was built and in as farmers, offices, cars, humidors, museums,
this system, temperature and humidity values are industrial spaces, including a greenhouse.
displayed in ThingSpeak web browser from where Temperature and humidity values are also useful or
users can get the current latest data and statistics. weather prediction. In this paper, IoT based
temperature and humidity monitoring and control
system is proposed. In this system, temperature and
humidity values of the environment will be
monitored, stored and displayed on the web via the
Internet. The stored old values can also be done for
predictions.
Through weather monitoring system we can collect
the information about humidity and temperature
and according to current and previous data we can
produce the results in graphical manner in the
system

VI. FUTURE SCOPE

This system can be further expanded to monitor


the developing cities and industrial zones for
monitoring, collecting the data and analysis.
In this system, temperature and humidity values
are displayed in ThingSpeak web browser in this
system. This is not easy for users to access this
system. So, mobile application should be created
for this system by connecting to ThingSpeak cloud
V. CONCLUSION server. In this way, users can monitor the
temperature and humidity values easily via mobile
Technology has changed our lives day by day. applications.
The system that was done manually is developed

You might also like