0% found this document useful (0 votes)
15 views

Ieee Format2

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

Ieee Format2

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

IoT Based Temperature Monitoring System Using

ESP8266 & Blynk App


Jella Bharath Kumar1 | Banothu Charan2 | Guglavanth Vinod Kumar3 | Choudhary Sunil4
1234
Pursuing III yr B.Tech ECE, Holy Mary Institute of Technology & Science (Autonomous),
Medchal
Abstract— This paper addresses the design and The main purpose of this device is control
implementation of IoT Based Temperature and monitor the temperature where
Monitoring System using ESP8266 & Blynk App
temperature is needed from anywhere in the
in. The consists of temperature sensor which can
measure the temperature within 1 meter radius world.
& shows the result on OLED Display & Blynk
App. This is basically used in hospitals, air
conditioners, food processing, etc. We can able to
set temperature to maintain a consistent
temperature within a medium. We’ll be
controlling the temperature via Web dashboard
or Blynk App.

I. INTRODUCTION
The Internet of Things (IoT) is a new, but at
the same time is an old term. It is already
mentioned by Kevin Ashton in 1999. Since
then the use of this term has blossomed and
major companies have predicted an Fig. 1. Block Diagram.
increase in IoT. One prediction is that the
number of connected things in the world II. OBJECTIVES
will have thirtyfold increases between 2009 To control and monitor the temperature in
and 2020, thus by 2020 there will be 26 home in the applications like geyser,
billion components are connected in IoT microwave oven, air conditioner and many
devices. more. This device is built with less circuit
complexity and with many applications in
The components that we will be using in many fields.
our project are NodeMCU ESP8266,
DS18B20 Temperature Sensor, 0.96” This device helps to save more time for user
OLED Display, 5V 2-Channel Relay to manually operate any device. And
Module, Zero PCB board are the things operating manually also might vary little bit
which we need to build the device. of temperature. It cannot maintain a
The main reason for using NodeMCU constant temperature.
ESP8266 is that it works on Wi-Fi related It is capable detecting the temperature and
activities. 0.96” I2C OLED Display is used show the value of the temperature on the
because the power consumption is much OLED Display and Blynk App. It only
less than LCD Display. And 5V 2-Channel capable of doing single task system i.e., it
Relay is used because it act as heater and cannot do many works at a time and note
cooler relays according to the given down those values and show them on the
conditions. display.
ambient temperature with an accuracy of
20C.
NodeMCU ESP8266 is an open-source Lau
based firmware and development board
specially targeted for IoT based
applications. It includes firmware that runs
on the ESP8266 Wi-Fi SoC from Espressif
Fig. 2. Circuit Diagram. System, and hardware which is based on the
ESP-12 module. The operating voltage of
ESP8266 is 3.3V. The input voltage for
III. METHODOLOGY ESP8266 is applied in between 7-12V.
NodeMCU has 128KB RAM & 4MB of
Now-a-days the control of temperature has Flash Memory to store data and program.
become an important task in many It’s high processing power with in-built
operations. The method that we used to Bluetooth/ Wi-Fi and Deep Sleep Operating
build, can be operated manually and features make it ideal for IoT projects.
automatically.
So, the method we used to control the
temperature is to initialize the serial
monitor, temperature sensor test, and blynk
app connection. Then we measure the
temperature threshold value or the set point
value i.e., we will be using the setpoint to
compare the current temperature that to be
measured and it switch on the heater or the Fig. 3. NodeMCU ESP8266
cooler relay according to the given C. 0.96” OLED Display
condition.
The OLED Display that we’ll use is
A. System Architecture & Components SSD1306 model: a monocolour, 0.96” inch
The system architecture and components of display with 128x64 pixels. The OLED
IoT based Temperature Monitoring System Display doesn’t require backlight or we can
Using NodeMCU & Blynk App. The also say it as background light, which
system consists of four main components: results in a very nice contrast in dark
the NodeMCU ESP8266 module, 0.96” environments. This is the main reason for
OLED Display, 5V 2-Channel Relay consuming less power supply and less area
Module, DS18B20 Temperature Sensor as than LCD Display.
shown in the figure 2.
B. NodeMCU ESP8266
The NodeMCU ESP8266 module is a
microcontroller development board that has
Wi-Fi and Bluetooth capabilities. The
DS18B20 Temperature Sensor is a
temperature sensor that can measure the
Fig. 4. 0.96” OLED Display
D. DS18B20 Temperature Sensor The software tools are configured with
appropriate setting such as auth token,
DS18B20 is a digital sensor that is
network name, password are to uploaded in
manufactured by Maxim Integrated. It is a
the program and to be dumped in ESP8266
single wire protocol and can communicate
with an inner microprocessor using one
wire bus protocol. Sensor gets the power
supply from the data line, which is
eliminating the need of external power
supply. It is available in different packages
such as SOP, TO-92 and waterproof sensor.
The sensor with waterproof can also
measure the temperature of the soil.
The waterproof sensor contains the metallic
surface which protects from the module written in Arduino IDE using C++
environment factors like heat and water. language.
And it is small in size which is compactable
Fig. 6. Blynk App Interface and output
that can be used almost everywhere.
Blynk App using graphical user interface.
The software code consists of four main
widgets: 2 gauges widget, a slider widget, 2
button widgets. The gauge widget displays
the current temperature in Celsius, set point
temperature in Celsius. A slider widget is
used to change the set point value that will
Fig. 5. DS18B20 Temperature Sensor automatically change the value in the
setpoint temperature in gauge widget. The
2 button widgets represent the 2 relays of
heater and cooler, if the heater button is
E.Software Design and Implementation
switched on then the cooler button is
The software tools are Arduino IDE, Blynk switched off and vice versa.
App, Blynk Library, DS18B20 Temperature
Sensor Library, Wi-Fi Library are the
libraries which need to added.
Arduino IDE is an open-source integrated
development environment that can be used
to program microcontroller, such as
ESP8266. Blynk App is a cloud-based
application that can be used to create IoT
projects. Blynk library is a library that can
be used to communicate with the Blynk
App using ESP8266. Wi-Fi library is a Fig. 7. Output on the OLED Display
library that can be used to connect ESP8266
In the fig.7 it shows the output of the device
module to Wi-Fi network.
on OLED Display, where the temperature is
measured from the DS18B20 Temperature
Sensor. The cases shown below is the International Conference on Smart Sensors
process how the device works. and Applications (ICSSA).
Case-1: When the current temperature is [2] https://iotprojectsideas.com/iot-
less than set point (i.e., present temperature temperature-control-system-with-esp8266-
< set point) then the heater relay is switched blynk/
on.
[3] Nor Alina Khairi, Asral Bahari Jambek,
Case-2: If the current temperature is greater Teoh Wei Boon, Uda Hashim, “Design and
than set point (i.e., present temperature > Analysis of a Wireless Temperature
set point) then the cooler relay is switched Monitoring System” on 2013, RSM2013
on. Proc.
Case-3: If both of them are equal then both [4] Gungur Bal, Nihat Daldal, “Design and
the relays will be switched off. Implementation based Temperature
Measurement and Control System using
On this condition whole device works.
Powerline Communications” on 2013 at
IV.FUTURE SCOPE & CONCLUSION 2013 Fourth International Conference.

This paper, gives the detail description of [5] https://www.atlantis-


Temperature Monitoring System with less press.com/proceedings/ijcse-
complex circuit, less parameters involved 20/125946389
to develop in Blynk App.
About Author
We can also further develop this by
J. Bharath Kumar is pursuing
installing two or more temperature sensors
his B.Tech in Electronics and
and OLED Display. We can also measure
Communication Engineering
the humidity, and few other parameters.
at Holy Mary Institute of
Although we have made few contributions, Technology and Science,
but still there is a great deal of room for Medchal. His is also interested in projects
additional research and development to on IoT devices, VLSI Designing.
improve the system usability, security in
IoT applications.
B. Charan is pursuing his
ACKNOWLEDGMENT B.Tech in Electronics and
We sincerely thank Dr. P. Sumithabhashini Communication Engineering at
Mam, our Professor and also our team Holy Mary Institute of
mates for contributing themselves in study Technology and Science,
on IoT based Temperature Monitoring Medchal. His is also interested in projects
System using ESP8266 & Blynk App. based on wireless technology and projects
on Arduino UNO.
REFERENCES
G. Vinod Kumar is pursuing
[1] Amir Javadpour, Hamidreza his B.Tech in Electronics and
Memarzadeh- Tehran, Fatemeh Saghafi, “A Communications Engineering
Temperature Monitoring System at Holy Mary Institute of
Incorporating an Array of Precision Technology and Science,
Wireless Thermometer” on 2015
Medchal. His interested topics are projects
on Raspberry pie and Arduino UNO.

Choudhary Sunil is pursuing


his B.Tech in Electronics and
Communication Engineering at
Holy Mary Institute of
Technology and Science at Medchal. His
interested topics are related on Bluetooth/
Wi-Fi based projects.

Guided by
Dr. P. Sumithabhashini
received her B.Tech Degree in
the Department of Electronics
and Communications from Sri
Venkateshwara University in
2001 and M.Tech Degree from Sri
Venkateshwara University in 2005. She had
completed her PhD Degree from Sri
Venkateshwara University, Tirupati in the
year of 2010. She is having 20 years of
teaching experience. She had performed as
the chair for the various International
Conferences and a Reviewer & Editorial
Board Member for various journals. She
has published 27 research papers at
National and International level journals
and conferences and accepted as a Research
Supervisor by JNTUK and JNTUH and
working as a research supervisor to one
PhD Scholar under JNTUH. Presently, she
is working as a Professor in the Department
of Electronics and Communication
Engineering, Holy Mary Institute of
Technology and Science, Medchal and
R&D Coordinator. Her research interests
includes in Signal Processing, AI&ML, IoT
and 5G & 6G Communnications.

You might also like