Arduino & E-Health/M

Arduino & E-Health/MHealth
Presented By: Hsin-Ru Wu & Kevin Freeman
Outline
1. 
2. 
3. 
4. 
About Arduino
About E-Health/M-Health
Conclusion/Wrap Up
Questions
Arduino Outline
1. 
2. 
3. 
4. 
What is Arduino?
Different kinds of Arduino
Arduino Alternatives/Look-a-likes
Why we chose Arduino?
a.  Arduino uno board
5.  Where to get Hardware &
Software?
6.  Setup
a.  How to connect Arduino
b.  Understanding Arduino uno
board
c.  Understanding Arduino IDE
7.  Examples
a.  Blink LEDs
b.  Button
c.  Photo Resistor
d.  FTDI
8.  Open source examples that use
Arduino (ex. guitars and
quadcopters)
What is Arduino?
✖  open source
Hardware (Arduino I / O board)
Software (Arduino IDE)
✖  Can quickly create electronic
circuit prototypes(electronics
prototyping)
✖  Flexible, easy to use
✖  Target Audience: budget
conscious people and DIYers
What is Arduino?(cont.)
✖  By sensors can sense changes in
the surrounding environment (eg:
infrared sensors)
✖  Be able to control the surrounding
devices (such as: light)
✖  Arduino circuit can operate
independently
✖  Arduino circuit can also match
your computer Operation,
communication with the computer
Why We Chose Arduino?
Why we choose Arduino?(cont.)
Different kinds of Arduino-The Arduino Family
Different kinds of Arduino-The Arduino Family(cont.)
Different kinds of Arduino-The Arduino Family(cont.)
LilyPad
LilyPad Arduino Simple
Arduino SimpleSnap
LilyPad Arduino
LilyPad Arduino USB
Seeeduino
Sanguino
Pinguino
funnel IO
SUNFOUNDER UNO KIT
Where( can you ) to get (obtain) Hardware & Software? (rhtaorical)
How can I get?
✖  Arduino IDE - http://arduino.cc/en/main/software
✖  Where to buy? http://store.arduino.cc/ or amazon or just
about anywhere electronics are sold
Understanding Arduino UNO Board
understanding Arduino IDE
understanding Arduino IDE
understanding Arduino IDE
The three most important commands for this guide are seen below:
Bare Minimum?
The setup() function is called when a sketch starts. Use it to initialize
variables, pin modes, start using libraries, etc. The setup function will only
run once, after each powerup or reset of the Arduino board.
void setup() {
// put your setup code here, to run once:
}
The setup() function is called when a sketch starts. Use it to initialize
variables, pin modes, start using libraries, etc. The setup function will only
run once, after each powerup or reset of the Arduino board.
void loop() {
// put your main code here, to run repeatedly:
}
This is the bare minimum code needed by Arduino - IDE
Examples
blink LED
Button
photo resistor
FTDI(
http://www.instructables.com/id/Arduino-Examples-2-Use-anArduino-as-a-FTDI-Progr/)
Open source examples that use
Arduino
ex. guitars and quadcopters
http://playground.arduino.cc/Projects/Ideas
E-Health/M-Health Outline
1.  Introduction to E-Health & M-Health
a.  Why are they important?
b.  Embedded systems relation
2.  Arduino Health Kit
What is E-Health/M-Health
✖  E-Health in a nutshell is: healthcare practice supported by electronic processes
and communication.
✖  M-Health is the practice of medicine and public health supported by mobile
devices.
Arduino Health Kit-
patient position
blood pressure
pulse oximeter
galvanic skin response (GSR - sweating)
glucometer
airflow (breathing)
body temperature
muscle/electromyography sensor
electrocardiogram (ECG)
Arduino e-Health Shield
e-Health Shield With Raspberry Pi Adapter
adaptor shield
Raspberry Pi
E-Health Shield Pinout
Body temperature
The commonly accepted average core
body temperature is 37.0°C (98.6°F).
In healthy adults, body temperature
fluctuates about 0.5°C (0.9°F) throughout
the day.
Patient position and falls
standing/sitting
Skin conductance-Galvanic Skin Response (GSR)
Skin conductance-Galvanic Skin Response (GSR)
In skin conductance response method,
conductivity of skin is measured at
fingers of the palm.
The principle or theory behind
functioning of galvanic response sensor
is to measure electrical skin resistance
based on sweat produced by the body.
Polygraph
✖  Conductance:
✖  Resistance
✖  Conductance Voltage
Pulse and Oxygen in Blood (SPO2)
Pulse oximeters are devices that are used
to indirectly measure the amount of oxygen
in the blood by measuring a quantity known
as oxygen saturation, or SpO2.
Two different light wavelengths are used to
measure the actual difference in the
absorption spectra of HbO2(Hemoglobin)
and Hb(Deoxyhemoglobin).
Pulse and Oxygen in
Blood (SPO2)
a Pulse
Oximeter
PRbpm SPO2
A pulse oximeter will also record your heart rate. Normal
heart rates are as follows, depicted in beats per
minute (bpm):
● 
Elderly Person (75+): Normal - 90
● 
Adult: Normal - 60-80 / Rapid - 100+ /
Slow - below 60
● 
Adolescent: Normal - 60-105 / Rapid 105+ / Slow - below 50
● 
Child (5-12 years): Normal - 60-120 / Rapid
- 120+ / Slow - below 60
● 
Child (1-5 years): Normal - 80-150 / Rapid
- 150+ / Slow below 80
● 
Infant: Normal - 120-150 / Rapid - 150+ /
Slow - below 120