The document discusses a project that measures heart rate using an infrared pulse sensor and Arduino technology, addressing the need for accessible heart monitoring due to a large population at risk of heart attacks. It outlines the hardware components, software, and design of the sensor, which detects blood flow by reflecting infrared light. Future applications for this monitoring system could include tracking additional health parameters and facilitating telemedicine for remote patient monitoring.
Taking your pulseis as simple as holding a finger to your
neck or wrist and timing the beats with your watch.
But if you want to record the data or use it to trigger
events, you need to turn that mechanical pulsing action into
an electrical signal.
This sensor fits over a fingertip and uses the amount of
infrared light reflected by the blood circulating inside to do
just that.
3.
Why Monitoring……?
More than2 million people are at high risk of
having heart attack.
It would be helpful if there was a way for these
people to monitor their heart.
So we have a problem. That is the way our
project focuses on how we can utilize this
problem and find a solution.
4.
Measurement of Heartrate
4
• Stethoscope ---
inaccurate
• Electrocardiogram –
costly
& not user friendly
5.
What we havedone? ? ?
5
• We , in this project are measuring the
heart beat using the IR pulse sensor and
arduino.
• The timer we have set for counting the
heart beat is 10s.
• There is a set point we can decide, after 10
s the heartbeat would be shown on the
screen.
HOW ? ??
10
The sensor itself consists of an infrared emitter and detector
mounted side-by-side and pressed closely against the skin.
When the heart pumps, blood pressure rises sharply, and so
does the amount of infrared light from the emitter that gets
reflected back to the detector.
11.
The detector passesmore current when it receives more
light, which in turn causes a voltage drop to enter the
amplifier circuitry.
This design uses two consecutive operational amplifiers
(“op-amps”) to establish a steady baseline for the signal,
emphasize the peaks, and filter out noise.
Both op-amps are contained in a single integrated
circuit (IC or “chip”),
13.
What is ‘ARDUINO’?
It’sintended for students, artists,designers,hobbyists
and anyone who tinker with technology.
It is programmed in Arduino Programming
language(APL) similar to C/C++.
Way more easy to program compared to other
microcontroller packages.
The Arduino is a microcontroller development
platform
It is the winner of “worlds best interaction award
Arduino Duemilanove/Uno Features
MicrocontrollerATmega168/328
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 14 (of which 6 provide PWM output)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory
16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB
used by bootloader
SRAM 1 KB (ATmega168) or 2 KB (ATmega328)
EEPROM 512 bytes (ATmega168) or 1 KB (ATmega328)
Clock Speed 16 MHz
Processing isa free, open source, cross-
platform programming language and
environment for people who want to create
images, animations, and interactions.
Created in 2001 by Casey Reas and Ben Fry at
the MIT Media Lab.
Downloads, updates, reference, forums, etc. at:
http://processing.org
25.
A sketch isa file or
project you create in
Processing.
When you first
open up a new sketch
it will be completely
blank.
26.
This function runsonce, at the very beginning of your sketch.
You will use setup to set up certain aspects of your sketch,
makes sense right?
Most importantly for this class you will begin Serial
communication in the setup function. The setup function
without anything in it looks like this:
27.
This function iswhere everything happens in your sketch.
The draw loop is the portion of code that keeps repeating
while the Processing sketch is open. The draw loop looks like
this:
One very convenientway to access Processing’s Help
Reference is to highlight a function or a word used in your
code, right click and select Find in Reference (which brings
you to the processing.org reference page):
31.
31
In-accurate methodof calculating heartbeat.
Logic used iS very simple. Therefore, results may
vary as for a sophisticated instrument for the same
purpose
32.
Future scope
• EEG,ECG and other health parameters can also
be monitored.
• Continuous monitoring and future diagnosis can
be performed via the same system
(TELEMEDICINE).
• More than a single patient at different places can
be monitored using such system.
32