You are on page 1of 5

Proceedings of the Fourth International Conference on Smart Systems and Inventive Technology (ICSSIT-2022)

IEEE Xplore Part Number: CFP22P17-ART; ISBN: 978-1-6654-0118-0

E-Health Tracker: An IoT-Cloud Based Health


Monitoring System
Deepak Kumar S Nadiger1 J Dhanush2 R Vikas 3
Dept of ECE Dept of ECE Dept of ECE
New Horizon College of Engineering New Horizon College of Engineering New Horizon College of Engineering
Bengaluru, India Bengaluru, India Bengaluru, India
2022 4th International Conference on Smart Systems and Inventive Technology (ICSSIT) | 978-1-6654-0118-0/22/$31.00 ©2022 IEEE | DOI: 10.1109/ICSSIT53264.2022.9716540

sdeepaknadiger@gmail.com dhanushtj3142@gmail.com vikas101001@gmail.com

Santhosh Krishna B V4 Atithkumar R Naik5 Chandan Gowda M 6


Dept of ECE Dept of ECE Dept of ECE
New Horizon College of Engineering New Horizon College of Engineering New Horizon College of Engineering
Bengaluru, India Bengaluru, India Bengaluru, India
santhoshkrishna1987@gmail.com atithkumarnaik@gmail.com chanugowda.klr@gmail.com

Abstract—Health Management and its Monitoring during Node MCU Module powers the sensors and controls them,
Pandemic is one of the major issues in not only our country, it works as a microcontroller. It gets the readings from all
but the whole world. People are losing their lives due to the the sensors connected to it and displays it on the 0.96”
ignorance of their body's vitals (symptoms or signs of any
OLED screen connected to it. The Node MCU also uploads
disease). It is really important for one to keep track of their
health, not only for themselves but also for those around them
the data from the sensors to ThingSpeak Web API Server to
as well. Keeping this in mind, a proposed system titled E- update the respective ThingSpeak Channel(s). The readings
Health Tracker was designed and constructed. Using ES P8266 are displayed on Graphs as well as Gauges for quick
Node MCU Wi-Fi Module, DS 18B20 Temperature sensor inference of their trends over time. Here the user can make
probe, MAX 30100 Pulse Oximetry sensor and DHT-11 the channel as Private which gives access only to the
Temperature and Humidity sensor. A 0.96" OLED screen is members who are given the channel credentials such as
used to display all the readings from the sensors processed by Channel ID or Read API Key. The Channels can also be
the Node MCU ES P8266. In addition to that an Open-S ource configured for Public Access which means that, anyone can
IOT Web API service called ThingS peak which allows to
access the Channel on the web just by searching its name
aggregate, visualize, and analyze live data streams in the Cloud
is utilized. A user can create a Channel by signing up and
without any requirement of Channel credentials.
naming the Channel along with the Fields where the user
wants to display the sensor data. This kind of system can be extensively modified for
different end-user applications. For example, it could be used
Keywords—IOT, Cloud, Oximetry, API, ESP8266 Node in multi-specialty hospitals with patients who require
MCU, Channel, Fields, Data Stream. continuous monitoring. If every patient has a device like this
which is also connected to the local hospital server, then it
I. INTRODUCTION would be very easy to keep track of all the patients without
Health Management and its monitoring has become a any human interventions. Every Patient can have a unique ID
tedious task nowadays, especially as the pandemic is still that is the Channel ID. When the Channel ID for the
going on. People without proper awareness of their body’s particular patient/user is searched on ThingSpeak (with the
vitals and condition ignore any warning signs/symptoms required credentials), it will show them the complete log of
the patients Health Parameters/Vitals. The data in the
which may develop into a life-threatening condition.
ThingSpeak Channel gets updated every 15 seconds. It can
Keeping this in mind a system was designed and
also be used to monitor patients who are in home isolation in
implemented. The system can be used in measuring three the pandemic. In this case a doctor or any healthcare
main body vitals that is, Pulse Rate, Oxygen Saturation and person(s) are not even needed to come in contact with the
Body Temperature of our body. This IoT based system can patient till there’s any concerning trend in the Vitals data of
be a reliable monitoring system. the patient/user.
Here three sensors were used, i.e. DS18B20
Temperature sensor probe for the measurement of body II. RELATED WORK
temperature, MAX30100 Pulse Oximetry sensor for the
measurement of Heart Rate and SPO2 (i.e. Oxygen Design of “optimized low power low-cost pulse oximeter
Saturation) level and DHT-11 sensor for Room Temperature for remote patient monitoring” was discussed by Niket
and Relative Humidity measurement. Agrawal and et al [1] and the same technique is used in the
paper titled “Development of low-cost pulse oximeter
The sensors are connected to a Node MCU module
simulator for educational purposes by G N Gamboa et al
(ESP8266) which is connected to a Wi-Fi network. The
[2]”, these papers discuss about building only a low-cost

978-1-6654-0118-0/22/$31.00 ©2022 IEEE 35


Authorized licensed use limited to: UNIVERSIDAD POLITECNICA DE VALENCIA. Downloaded on December 20,2023 at 20:58:36 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Fourth International Conference on Smart Systems and Inventive Technology (ICSSIT-2022)
IEEE Xplore Part Number: CFP22P17-ART; ISBN: 978-1-6654-0118-0

pulse oximeter which is just only one of the vital III. PROPOSED METHODOLOGY
parameters. The proposed system discussed above measures
all three main vitals of human body that is heart rate, oxygen
level and body temperature as well as ambient temperature. A. Flow Chart:
Paper titled as “Heart beat sensor using Arduino” by Karth ik Below here is the flow chart of E-Health Tracker
et al [3] discusses about a device built using an Arduino and which depicts the process (or) sequence of actions involved
a heart rate sensor, this device also measures only one vital
parameter of human body. Another paper titled as “pulse in the working of the device.
rate and blood oxygen monitoring device” by Navid B
Ahmed et al [4], discusses the same concept with some
modifications, they have used a MAX30100 sensor which
measures both heart rate and blood oxygen level but both
systems [3][4] have not implemented remote monitoring
facility. Our system has solutions for all the drawbacks in
the above discussed papers. “IOT based system for heart
rate monitoring” paper by Sahana S Khamitkar [5]
Discusses about a system which includes a heart rate sensor,
Arduino, Bluetooth module. As discussed previously only
one of the parameters is measured in this system. Even
though remote monitoring is implemented the range is very
less as Bluetooth is used due to which the remote
monitoring of the patient would be impractical. Paper titled
as “IOT based patient health monitoring system” by Malathi
M et al., [6] has significant modifications as compared to the
previous paper [5]. The proposed system has the feature of
measuring ambient temperature and relative humidity which
is not present in the paper [6] being discussed. Fig. 1. Flow Chart of The Proposed System
“A microcontroller based automatic heart rate counting
system from fingertips” [7] by Mamun AL , et al., discusses  Start the system.
about measuring the raw heart-rate signals collected from  Initialize the system.
finger using IR TX-RX (Infrared Transmitter and Receiver
 Read the data from the sensors.
pair) and processing them using ATMEGA8L Module to
calculate the proper heart rate count which is displayed on  Process the data and display it on the OLED screen.
an LCD display. “Heart beat monitoring alert via SMS 2009  Delay is included in the programming to maintain a
“ by W M Jubadi et al [8], discusses about measuring the stable working system, to avoid overloading the
heart rate using PIC16F87 microcontroller to determine the cloud server with new sensor readings and also to
patient’s heart rate and send an SMS when the heart rate prevent erroneous sensor readings.
exceeds a pre-defined threshold. All the above papers talk
 Transmit the data to the host server through
about the measurement of Heart rate only, the other 2 vital
parameters aren’t considered in these systems [7][8]. transmitter which is inbuilt in the ESP8266 Node
“A heartbeat and temperature measuring system for remote MCU.
health monitoring using wireless body area network” by
Mohammad Wajih Alam et al [9] talks about a system The above process goes on in a loop till we manual reset
which measures both heart rate and temperature at the the device or turn off the device. There is also have a
fingertips which after further processing is sent to a mobile system induced delay for more accuracy and proper
phone using GSM module. Compared to all the other papers functioning of the sensors. This is the novelty in fig. 1.
discussed previously this paper is distinct as it implements B. Block Diagram:
measurement of two vitals of human body and also remote
monitoring is implemented [10].
Other documents like datasheets of the sensors used were
also referred to during the building and testing of the
proposed system.

Fig. 2. Block Diagram of the Proposed System

978-1-6654-0118-0/22/$31.00 ©2022 IEEE 36


Authorized licensed use limited to: UNIVERSIDAD POLITECNICA DE VALENCIA. Downloaded on December 20,2023 at 20:58:36 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Fourth International Conference on Smart Systems and Inventive Technology (ICSSIT-2022)
IEEE Xplore Part Number: CFP22P17-ART; ISBN: 978-1-6654-0118-0

C. DS18b20 temperature sensor probe: it is a


temperature sensor used to measure the body
1. Initialize the System:
temperature.
Here the power supply is turned on to the D. OLED display: All the sensor data is displayed on
components of the system, and the system establishes this screen and the same is uploaded to the cloud
connection to the local WiFi network. also(thingspeak)
2. Collection of Data from Sensors: E. DHT11 temp and humidity sensors: it is used to
measure the environmental ambient temperature.
Here the readings of Body Temperature, Pulse rate,
F. Thingspeak server: all the sensor data is uploaded
Oxygen levels, Ambient Temperature and Relative here in graphical representations.[12][13]
Humidity are collected (read) from the respective sensors
(DS18B20, MAX30100 and DHT-11).
V. RESULTS AND DISCUSSIONS

3. Processing the Data: The proposed model has been constructed with
aforementioned hardware components and programmed.
The collected sensor data is converted into the The model is tested and the results of its performance are
required values by conversion (by Node MCU ESP8266). shown in the following figures accompanied with further
explanation.

4. Relaying Sensor Data to ThingSpeak:

The converted sensor data is uploaded (sent)


Wirelessly to the ThingSpeak IoT cloud-server using the
ESP8266 WiFi Module over the local WiFi network.

5. Remotely Monitor Sensor Data:


The user can monitor the sensor data remotely by
accessing ThingSpeak website’s channel where the data is
continuously updated and visualized in graphs and widgets.
Fig. 3. E-Health Tracker displaying all the readings from
the sensors on the OLED Screen
6. Buffer/Delay:
Here in the OLED display shown in the image above we can
This is a software induced time delay which see the Health Parameters and their readings being
provides the sensors time to get the next reading and also displayed. At the top-left it starts with Heart BPM followed
gives the system more stability in measuring and updating by Ambient Temperature. Below that SpO2% and Body
Temperature are shown.
the parameters (Temperature, Pulse rate and Oxygen level)
continuously over the ThingSpeak IoT channel. This process
continues on.

IV. COMPONENTS

 Node MCU ESP8266


 MAX30100 Sensor
 DS18B20 Temperature sensor probe
 0.96” OLED Display
 DHT11 Temperature and Humidity sensor
 Thingspeak server

A. Node MCU: It is the microcontroller which controls


all the sensors, gathers the sensor readings and Fig. 4. data/readings displayed on the OLED display
upload the readings to the cloud
B. Max30100 sensor: It is used to measure the heart rate
and oxygen level

978-1-6654-0118-0/22/$31.00 ©2022 IEEE 37


Authorized licensed use limited to: UNIVERSIDAD POLITECNICA DE VALENCIA. Downloaded on December 20,2023 at 20:58:36 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Fourth International Conference on Smart Systems and Inventive Technology (ICSSIT-2022)
IEEE Xplore Part Number: CFP22P17-ART; ISBN: 978-1-6654-0118-0

Fig. 5. Graphical representation of heart rate in BPM


Fig. 8. Widget to Represent SpO2%

Fig. 6. Body Temperature in F


Fig. 9. Chart to Represent Ambient Temperature in F

Here we can observe The Channel “Remote


Monitoring 2) which shows us the values of Heart Rate (in
Beats Per Minute) in Field 1 Chart and Body Temperature
(in Fahrenheit) in Field Chart 2 as graphs. Below we can
also observe Field Chart 3 which keeps track of SpO2% as
graph and the widget beside it shows the latest reading of
SpO2 in Percentage to make it more easily readable. There
we can observe that the X-Axis is common to both the Field
Charts which is the Date and the Y-Axis for the Field 1
Chart is Heart Rate, for Field 2 Chart it is Body
Temperature and for Field 3 Chart it is SpO2%.
We should also note that the Channel Sharing settings can be
set to “Public” or “Private”. Since our application records
personal health details, we have set it to “Private”. Under this
setting the Channel is not visible to anyone. Even if it is
searched the results will show it is a Private Channel. We can
give access to the channel to specific persons by adding their
Email ID or in the case of apps we can generate a Read API
key which the apps can use to retrieve data from the Channel
Fig. 7. Graphical Representation of SPO2 level in
and display it on the app’s dashboard.
percentage

978-1-6654-0118-0/22/$31.00 ©2022 IEEE 38


Authorized licensed use limited to: UNIVERSIDAD POLITECNICA DE VALENCIA. Downloaded on December 20,2023 at 20:58:36 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Fourth International Conference on Smart Systems and Inventive Technology (ICSSIT-2022)
IEEE Xplore Part Number: CFP22P17-ART; ISBN: 978-1-6654-0118-0

This proposed system is an attempt to demonstrate how


a Real Time Health Tracking System based on IoT and
Cloud can be implemented using few key hardware
components. This has a variety of applications in Medical
Field such as a reliable Health Monitoring System for
Patients and can be further expanded/modified by hardware
and software for varying end-applications. IoT in Medical
field is also known as IoMT (Internet of Medical Things).

VII. REFERENCES

[1] Niket Agrawal, Shivam Agrawal, Abhinav Kumar, M Ramesh Kini


“ Optimized low power low cost pulse oximeter for remote patient
monitoring, in 2013 Texas Instruments India Educators' Conference,
69-76, 2013
[2] K. M. Gamboa and A. G. Vargas, "Development of a low-cost pulse
oximeter simulator for educational purposes", IEEE Press, 2018.
Fig. 10. Chart to Represent Relative Humidity [3] R Karthik, S Aslam, S A Hafeez, and T Keerthi “Heartbeat sensor
using Arduino of KN University, Guntur” in the year 2019.
[4] Navid B Ahmed, S Khan, Nuzhat A Haque and Md. Shazzad
Hossain “Pulse rate and Blood Oxygen Monitoring device” Dhaka,
Bangladesh, year 2021
The Channel shown in the picture is the same [5] Sahana Khamitkar and Mohammed Rafi “ IoT based System for
“Remote Monitoring 2”. It is scrolled down to show the rest Heart Rate Monitoring” at ijert 2020
of the parameters being recorded, i.e. Field 4 Chart which [6] Malathi M and Preethi D “IOT based patient health monitoring
records Ambient Temperature (in Fahrenheit) and Field 5 system at 2019 in ijert conference.
Chart that records Relative Humidity. Both the Ambient [7] Mamun AL, Ahmed NALQahtani “ A microcontroller based
Temperature and Relative Humidity are being sensed by automatic heart rate counting system from fingertip ”, (JAT IT )
Journal OF T heory and Applied technology ISSN 1992-8645.
DHT-11 sensor. [8] Warsuzarina Mat Jubadi, Siti Faridatul Aisyah Mohd Sahak”
Here we can observe that the Ambient Temperature Heartbeat Monitoring Alert via SMS 2009 IEEE Symposium on
and Relative Humidity in Y-Axis are being plotted against Industrial Electronics and Applications October 4-6, 2009, Kuala
the Date (Time Stamp of the data being received by the Lumpur, Malaysia. Dept. of Electronics Engineering University T un
Hussein Onn Malaysia Batu Pahat, Johor, Malaysia”
ThingSpeak Cloud Webserver) which is in X-Axis. We are
[9] Wajih Alam, Tanin Sultana and Mohammad Sami Alam “ Heartbeat
measuring the Ambient Temperature and Relative Humidity and T emperature Measuring System for Remote Health Monitoring
to help the Doctor/Health Care person monitoring the Vitals using Wireless Body Area Network International Journal of
to better know the environment of the patient/user (the BioScience and Bio-T echnology Vol.8, No.1 (2016)”
person being monitored) so that they can infer the data with [10] Dr.Rajesh G et al. , “DB-Scan Algorithm based colon cancer
respect to the actual situation detection and stratification analysis”, Fourth International
Conference on I-SMAC (IoT in Social, Mobile, Analytics and
Moreover, Channel Status Updates can also be Cloud) (I-SMAC),
updated to the channel so that the person who is monitoring https://doi.org/10.1109/ISMAC49090.2020.9243531 ,pp.1-12, 2020
remotely can also be given with any kind of relevant [11] Shakya, Subarna, and Lalitpur Nepal. "Computational
information that they must know. enhancements of wearable healthcare devices on pervasive
computing systems” joural of ubiquitous computing and
communication technology (UCCT ) 2, no.02(2020):98-108
VI. CONCLUSION [12] Smys, S., and Jennifer S. Raj. "Internet of things and big data
analytics for healthcare with cloud computing” Journal of
Information T echnology 1, no. 01 (2019): 9 -18.
In a world progressed by digital technology, IoT is and will
play a very important role in our lives. It has created an
environment that links many systems to give smart
performance/actions in every task. The expansion of IoT has
created a new evolution of mobile phones, houses, and other
embedded applications that are all connected to the internet.
They have flawlessly integrated human communication in
ways none of us ever imagined and in ways we never
expected before. These devices are very helpful in deriving
meaningful information using commands based on data
analytics, uploading the data to the cloud-based servers, and
analyze it properly and safely to give the required output.

978-1-6654-0118-0/22/$31.00 ©2022 IEEE 39


Authorized licensed use limited to: UNIVERSIDAD POLITECNICA DE VALENCIA. Downloaded on December 20,2023 at 20:58:36 UTC from IEEE Xplore. Restrictions apply.

You might also like