Professional Documents
Culture Documents
net/publication/280559170
CITATIONS READS
4 31,523
1 author:
Fatih Alisinanoglu
Hasan Kalyoncu University
13 PUBLICATIONS 80 CITATIONS
SEE PROFILE
All content following this page was uploaded by Fatih Alisinanoglu on 29 July 2015.
I. INTRODUCTION
Many types of blood pressure monitors exist, including
both wrist monitors and the more common arm monitors.
The arm band monitors are unusual because typically are
larger, require a separate module attached to the arm band.
Arm band monitors are less convenient than the wrist moni-
tors. The wrist monitors are self-contained, they have no Fig. 1 Medical Sensors Interfacing with Arduino board
A. Blood Pressure
Blood pressure is the pressure of the blood in the arter-
ies as it is pumped around the body by heart. When your
heart beats, it contracts and pushes blood through the arter-
ies to the rest of your body. This force creates pressure on
the arteries.Blood pressure is recorded as two numbers—the
systolic pressure(as the heart beats) over the diastolic pres-
sure(as the heart relaxes between beats).
There are emerging techniques to take blood pressure
readings without the use of artery constriction but such
methods are not commercially available. Inflating the cuff
automatically requires a pump and the development of algo-
rithms and circuitry to control the pump. Logic must be
written to determine readings based on the release of pres-
sure in the cuff. For these and several other problems in-
volved building a pressure monitor from the beginning is
Fig. 3 e-Health Sensor Platform
beyond the scope of the project.The hope was that one or
more existing blood pressure monitors on the market would
The shield has various input and outputs for connecting
have a simple interface that would allow programmatic con-
different medical sensors as described above, also a graphic
trol and access to unit’s memory, perhaps via USB cable.
LCD can be used by the shield. Shield also compatible with
Unfortunately there are no such monitors on the market.
all UART devices.
The most suitable and feasible solution for building a
Expanding the scope of the project is possible with us-
prototype is to use the Blood Pressure Sensor (Sphygmo-
ing e-Health Sensor Shield, in this case using another med-
manometer) as shown in Figure 2 which designed by Cook-
ical sensor can be a good approach on the grown of the
ing Hacks [1]
project.
The Blood Pressure Sensor has been designed for auto-
An Electrocardiogram (ECG) Monitoring option will be
matic measurements of systolic, diastolic blood pressures
a good point for the development of the project, because of
with time and date. Sensor has a large LCD screen with
that reason, besides the blood pressure sensor, an electrocar-
LED backlight, also a touch pad key is attached to the blood
diogram (ECG) Sensor will be considered in the system ar-
pressure sensor. 80 measurement results with with time and
chitecture of the project for the future work.
date can be stored in the device memory. Blood Pressure
Sensor is designed as fully compatible with Arduino board.
C. Electrocardiogram (ECG)
Blood Pressure Sensor and communication modules use
The electrocardiogram (ECG or EKG) is a diagnostic
UART port for transmission of the data each other.
tool that is routinely used to assess the electrical and muscu-
The Blood Pressure Sensor only works with e-Health
lar functions of the heart.
Sensor Shield V2 which designed by Cooking Hacks [1].
The Electrocardiogram Sensor (ECG) has grown to be
Blood Pressure Sensor and Arduino interface each other via
one of the most commonly used medical tests in modern
e-Health Sensor Shield, also as mentioned before other types
medicine. Its utility in the diagnosis of a myriad of cardiac
of medical sensors can be added to the system for expanding
pathologies ranging from myocardial schema and infraction
the scope of the project.
to syncope and palpitations has been invaluable to clinicians.
Fig. 4 Electrocardiogram (ECG) Sensor attached to e-Health Sensor Platform
What is measured or can be detected on the ECG? Fig. 5 Arduino UNO Board
The orientation of the heart (how it is placed) in the
chest cavity. E. Arduino micro-controller software
Evidence of increased thickness (hypertrophy) of the The Arduino IDE is a cross-platform application written
heart muscle. in Java. It is derived from the IDE for the Processing
Evidence of damage to the various parts of the heart programming language and the Wiring project. The Arduino
muscle. software consists of a standard programming language com-
Evidence of the acutely impaired blood flow to the heart piler and the boot-loader which runs on the board. The Ar-
muscle. duino hardware can be programmed using a specific pro-
Patterns of abnormal electric activity that may predis- gramming language which is similar to C++. It makes pro-
pose the patient to abnormal cardiac rhythm disturbances. gramming micro-controller much easier. It can transmit data
The underlying rate and rhythm mechanism of the heart. by writing them onto the serial port using a simple serial
The accuracy of the ECG depends on the condition be- communication command with need for synchronisation,
ing tested. A heart problem may not always show up on the initialisation and using interrupts. The Arduino software is
ECG. Some heart conditions never produce any specific free and open-source. It enormously reduces the cost of mi-
ECG changes. ECG leads are attached to the body while the cro controller programming.
patient lies flat on a bed or table.
The Electrocardiogram (ECG) Sensor as shown in Fig- F. Xbee Radio
ure 4 has been designed by Cooking Hacks [1] which is ful- The Xbee modules supports the unique needs of low-
ly compatible with e-Health Sensor Platform. The electro- cost, low-power wireless sensor networks. The modules re-
cardiogram has 3 leads these are positive negative and neu- quire minimal power, provide reliable delivery of data, oper-
tral as shown in Figure 4, these leads will be connected to ate within the 2.4 Ghz frequency band are compatible with
the electrodes and then placed on the patient’s body. analogue/digital inputs/outputs adapters.
The Xbee module as shown in Figure 6 interfaces with a
D. Arduino UNO Board host device through a logic-level asynchronous serial port
The Arduino as shown in Figure 5 is a micro controller [3]. ZigBee technology defines three different device types:
board based on the ATmega328. It has 14 digital input/out- coordinator, router and end device.
puts pins (of which 6 can be used as PWM outputs), 6 ana- The XBee shield as shown in Figure 6 allows an Ar-
log inputs, a 16 MHz ceramic resonator, a USB connection, duino board to communicate wirelessly using ZigBee. The
a power jack, an ICSP header, and a reset button. It contains module can communicate up to 30 meter indoors.
everything needed to support the micro controller; simply
connect it to a computer with a USB cable or power it with a
AC-to-DC adapter or battery.
The Arduino enables electronic process in multidisci-
plinary projects to be more accessible [2].The Arduino con-
nectors allow to CPU board to be connected a wide variety
of interchangeable add-on modules known as shields. XBee
Shield enables an XBee module to be connected to the Ar-
duino boards. e-Health Sensor Shield allows medical sensors
to be connected to the Arduino board as described previous
parts of the paper.
The Arduino Uno has a number of facilities for commu-
nicating with a computer, another Arduino, or other micro
controllers. The ATmega328 provides UART TTL (5V) seri-
al communication, which is available on digital pins 0 and 1
of the board. !
Fig. 6 XBee Module attached to XBee Shield
IV. FUTURE WORK
This paper presents an Arduino/Xbee based wireless
blood pressure monitoring system. An Arduino micro-con-
troller will be used to process the data acquired by the sen-
sors and transmit to a remote computer or mobil device us-
ing Xbee network.
Practical tests will have been conducted to evaluate the
real time performance of the Wireless Blood Pressure Moni-
tor. In particular, an experiment will be carried out in which
one of the project developers will wear the system on his
body to perform real time monitoring during different time
periods.
Wireless connectivity options described on the previous
sections of the paper will be discussed and analysed, and
then the best wireless connection option will be chosen for
Fig. 6 Bluetooth Module for Arduino the system.
Further improvement now focuses on developing soft-
G. Bluetooth ware to analyse the data transmitted from the sensors.
Bluetooth Modules for Arduino as shown in Figure 7
are able to be plugged into the XBee Shield and get a serial V. CONCLUSION
communication between the computer and an Arduino board
through Bluetooth protocol. Bluetooth module PRO for Ar- This project is to develop a Wireless Blood Pressure
duino supports Serial Port Profile (SPP) to exchange data Monitoring System that is capable of measuring a vital sign
with other devices. This profile allows to create connections of health and communicating with the end device using cho-
to another device using the same profile (p2p connection). It sen wireless connectivity option. The identified results of the
sends data to specified device. study are expected to be acceptable measurements of the
In the development and the implementation of the blood pressure and other sensors’ datas.
project , for wirelessly communication between Blood Pres- The research work presented will establish a base for
sure Monitor and the management system, Bluetooth mod- such healthcare monitoring environments after real-time
ules can be an alternative approach beside the XBee Mod- implementation of the project
ules. With this prototype system, more features can be added
such as functionalities to monitor Electrocardiogram (ECG)
H. GPRS/GSM graphs of a person.
The GSM Quad band Module for Arduino (SIM900) With the further attachments of the different medical
offers GPRS/GSM connection to Arduino board. The data sensors with remote monitoring system this project will have
can send by SMS, make calls or create TCP and UDP sock- an enormous application in the human health care field.
ets in order to send the information to the Internet. HTTP
and FTP protocols are also available in order to send the VI. ACKNOWLEDGEMENT
information to the cloud directly from Arduino. First and foremost , I have to thank my project adviser
The GPRS module SIM900 as shown in Figure 7, also Professor Dr. Celal KORASLI. Without his assistance and
can be another alternative solution for wireless communica- dedicated involvement in every step throughout the process,
tion of the system. this paper would have never been accomplished. I would
like to thank to you very much for your support and under-
standing.
VII. REFERENCES
[1] “The open hardware division of Libelium ”, www.cooking-hacks.com