Professional Documents
Culture Documents
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
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.
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.
IV. COMPONENTS
VII. REFERENCES