Advancement in Patient Monitoring System
Advancement in Patient Monitoring System
Advancement in Patient Monitoring System
INTRODUCTION
1.1 REMOTE MONITORING
1
1.2 LITERATURE SURVEY
2
heart and pressure among others, are remarkable in the world economic and
social level problem. The aim of this article is to develop an architecture based
on an ontology capable of monitoring the health and workout routine
recommendations to patients with chronic diseases.
ADVANCED PATIENT MONITORING SYSTEM (TEMPERATURE
& HEART BEAT) ON PC USING AT89S52 MCU-The aim of this project is to
design a system which can continuously monitor the health of the person, in
order to do this two sensors have been interfaced to a Microcontroller Unit. The
physiological parameters like heart rate and body temperature are sensed by the
sensors. The data of sensors are visualized using Liquid Crystal Display (16*2).
The microcontroller is programmed via ORCAD, Flash Magic or Keil Vision 3.
The temperature of the patient is also displayed on it, as well using hypertimal
software the values the patient conditions is verified on the desktop.
3
CHAPTER - 2
4
Simply clip the Pulse Sensor to your earlobe or finger tip and plug it into your
3 or 5 Volt Arduino and you’re ready to read heart rate! The 24" cable on the
Pulse Sensor is terminated with standard male headers so there’s no soldering
required. Of course Arduino example code is available as well as a Processing
sketch for visualizing heart rate data.
2.1.1.1 FEATURES:
5
This signal is actually a DC signal relating to the tissues and the blood
volume and the AC component synchronous with the heart beat and caused by
pulsate changes in arterial blood volume is superimposed on the DC signal.
Thus the major requirement is to isolate that AC component as it is of prime
importance.
6
Applications:
The most important phenomenon that occurs during a forest fire is the rise
in the temperature. In our prototype we have used the LM35 as the temperature
sensor. The LM35 series are precision integrated-circuit temperature sensors,
whose output voltage is linearly proportional to the Celsius (Centigrade)
temperature.
The LM35 thus has an advantage over linear temperature sensors calibrated
in ° Kelvin, as the user is not required to subtract a large constant voltage from its
output to obtain convenient Centigrade scaling. The LM35 does not require any
external calibration or trimming to provide typical accuracies of ±1⁄4°C at room
temperature and ±3⁄4°C over a full −55 to +150°C temperature range. Low cost is
assured by trimming and calibration at the wafer level. The LM35’s low output
impedance, linear output, and precise inherent calibration make interfacing to
readout or control circuitry especially easy.
It can be used with single power supplies, or with plus and minus supplies.
As it draws only 60 μA from its supply, it has very low self-heating, less than
0.1°C in still air. The LM35 is rated to operate over a −55° to +150°C temperature
7
range, while the LM35 is rated for a −40° to +110°C range (−10° with improved
accuracy). Flame sensors are used to detect the existence of fire in the
surroundings. This sensor is sensitive to the flame and radiation. It can detect
ordinary light source in the range of a wavelength 760nm-1100 nm.
2. DO: when the temperature reaches a certain threshold, the output high and low
signal threshold adjustable via a potentiometer
The LM35 can be connected easily in the same way as other integrated
circuit temperature sensors. It can be stuck or established to a surface and
its temperature will be within around the range of 0.01˚C of the surface
temperature.
This presumes that the ambient air temperature is just about the same as
the surface temperature; if the air temperature were much higher or lower than
the surface temperature, the actual temperature of the LM35 die would be at an
intermediate temperature between the surface temperature and the air
temperature.
8
2.1.2.2. Specifications
9
Above temperature sensor has three terminals and required maximum
of 5.5 V supply. This type of sensor consists of a material that performs the
operation according to temperature to vary the resistance. Circuit senses this
change of resistance and it calculates temperature. When the voltage increases then
the temperature also rises. We can see this operation by using a diode.
10
feature serial communications interfaces, including universal (USB) on some
models, which are also used for loading programs from personal computers.
The microcontrollers are typically programmed using a dialect of features from
the programming languages C and C++. In addition to using traditional
compiler tool chains, the Arduino project provides an (IDE) based on
the processing language project.
Microcontroller ATmega328P
Operating Voltage 5V
11
of which 0.5 KB used by boot loader
SRAM 2 KB (ATmega328P)
EEPROM 1 KB (ATmega328P)
LED_BUILTIN 13
Length 68.6 mm
Width 53.4 mm
Weight 25 g
12
2.1.4 HC-06 BLUETOOTH MODULE
13
2.1.4.1 PIN DESCRIPTION:
▪ KEY: according to the data sheet, I need to pull-up this pin while power-
on-reset of the module to enforce AT mode.
▪ VCC is indicated in the range of 3.6V-6V. The module worked for me
with both 3.3 V and 5V.
▪ GND: Ground
▪ TXD: serial output of the module, to be connected to RX of the
microcontroller. Note that this signal is using 3.3V logic level
▪ RXD: serial input of the module, to be connected to the TX of the
microcontroller. Note that this signal is using 3.3V logic levels.
▪ STATE: connected to LED2 (Pin32) of the module
2.1.4.2 Features
• Bluetooth v2.0+EDR
• 2.4GHz ISM band frequency
• Default baud rate: 9600
• Power supply: 3.6V to 6V DC
• Passkey: 1234
2.1.4.3 Function description
• Has an EDR module;
• the change range of modulation depth:
• 2Mbps - 3Mbps.Has a build-in 2.4GHz antenna;
• Has a 2.4GHz digital wireless transceiver.
• Bases at CSR BC04 Bluetooth technology.
• Has the function of adaptive frequency hopping.
• Small (27mm×13mm×2mm)
• Peripherals circuit is simple.
• It’s at the Bluetooth class 2 power level.
14
• Storage temperature range: -40 ℃ - 85℃
• Work temperature range: -25 ℃ - +75℃
• Any wave inter Interference: 2.4MHz,
• The power of emitting: 3 dBm
2.2SOFTWAREDESCRIPTION:
The Arduino Integrated Development Environment – or Arduino
Software (IDE) - contains a text editor for writing code, a message area, a text
console, a toolbar with buttons for common functions and a series of menus. It
connects to the Arduino and Genuino hardware to upload programs and
communicate with them.
Verify
Checks your code for errors compiling it.
Upload
Compiles your code and uploads it to the configured board.
15
2.2.2. SKETCH BOOK
The Arduino Software (IDE) uses the concept of a
sketchbook: a standard place to store your programs (or sketches). The sketches
in your sketchbook can be opened from the File > Sketchbook menu or from
the Open button on the toolbar. The first time you run the Arduino software, it
will automatically create a directory for your sketchbook.
2.2.3. UPLOADING
Before uploading your sketch, you need to select the correct items from
the Tools > Board and Tools > Port menus. Once you've selected the correct
serial port and board, press the upload button in the toolbar or select
the Upload item from the Sketch menu. Current Arduino boards will reset
automatically and begin the upload. With older boards that lack auto-reset,
you'll need to press the reset button on the board just before starting the upload.
On most boards, you'll see the RX and TX LEDs blink as the sketch is
uploaded. The Arduino Software (IDE) will display a message when the upload
is complete, or show an error. When you upload a sketch, you're using the
Arduino boot loader, a small program that has been loaded on to the
microcontroller on your board.
This displays serial sent from the Arduino board over USB or serial
connector. To send data to the board, enter text and click on the "send" button or
press enter.
16
CHAPTER-3
3.2 WORKING
17
Fig8-Flowchart for Arduino Fig9- Flowchart for Android
interfaced with sensors application.
and Bluetooth.
18
is displayed in the android application as shown in the Figure 11. Android
software development is the process by which new applications are created for
the Android operating system. Applications are usually developed in Java
programming language using the Android software development kit (SDK). The
Android software development kit (SDK) includes a comprehensive set of
development tools.
19
3.4 APPLICATIONS OF REMOTE PATIENT MONITORING
SYSTEM
• Maintain diabetes
• Reduces Risk of Heart failures
• Prevent Dementia and Falls
• Infertility
• Diagnose rise in temperature and pressure
3.5 ADVANTAGES:
PATIENTS:
DOCTORS:
20
CHAPTER-4
HARDWARE DESCRIPTION
21
CHAPTER-5
22
REFERENCES
1. Anne Miller, "A work domain analysis framework for modeling intensive
care unit patients", Cognition Technology & Work, vol. 6, no. 4, pp. 207-222,
2004
23