Sleep Apnea Monitoring and Alarm System Prepared by Jiayuan Wang Ying Zhou Renyuan Cheng

Preview:

Citation preview

Sleep Apnea Monitoring and Alarm System

Prepared by Jiayuan Wang Ying Zhou Renyuan Cheng

DescriptionSleep Apnea is defined as the cessation of breathing during sleep. According to the World Health Organization, approximately 100 million people worldwide have Obstructive Sleep Apnea (OSA).

Disease harm(in United States)

• Approximately 4% of men over 35 years old have severe sleep apnea.

• Approximately 2% of women over 35 years old have severe sleep apnea.

Current solutionFor monitoring purpose, most of the modern monitoring facilities are not portable enough for patients.

Air Pressure Sensor

+ KC-111 Bluetooth Module

+ MSP430

+ Android 2.1 Phone

What we did with MPS430

What we did arduino

Airflow Sensor

+ Bluetooth Module

+ Arduino

+ Smartphones

Framework

Hardware: Part 1

Pressure Sensor MPXV7002

MSP430F149

KCWirefree KC-111

Freescale Integrated Silicon Pressure Sensor MPXV7002

Sensitivity: 1.0 V/kPa

Accuracy: ±2.5 %VFSS

Response Time: 1.0ms

OLIMEX MSP430-H2618 development board

- Low Supply Voltage Range, 1.8 V to 3.6 V

- Ultra-Low Power Consumption: Active Mode: 365 μA at 1 MHz, 2.2 V Standby Mode: 0.5 μA

- 12-Bit Analog-to-Digital (A/D) Converter With Internal Reference 3.3V

KCWirefree KC-111 Bluetooth Module

► High-performance connections

up to 200m

► High-security 128-bit encryption

► High-speed data rates up to 921K baud

► Supports SPP - Bluetooth Serial Port Profile

Hardware: Part 2 Pressure Sensor MPXV7002

Analog Filter

Sparkfun BlueSMiRF Bluetooth Module

Arduino Uno

Sensitivity: 1.0 V/kPa

Accuracy: ±2.5 %VFSS

Response Time: 1.0ms

Pressure Sensor MPXV7002

Analog Filter•Capacitor: 470uF

•Inductor: 4.7uH

•Cutoff frequency: 2.7kHZ

Input Output

Sparkfun BlueSMiRF Bluetooth Module

•Transmission Distance: 100m

•Power Consumption : 25mA avg

•Operating Voltage: 3.3V-6V

•Serial Communications: 2400-115200bps

Arduino ATmega32814 digital I/O pins6 analog inputs,a 16 MHz crystal oscillator5V & 3.3V Power Supply

Software ‧ Sensor's Part (C for Arduino)

a.data acquisition

b.data preparation

c.data transmission

‧ Mobile Device's Part (JAVA for Android)

a.data receiving and processing

b.Alert and message sending

User Interface

• main menu:

a. Contact List

b. Monitor Graph

Breathing Pattern Graphing

Disoder Breathing Alarming

Stop breathing more than 10secs

Q&A

Recommended