Skip to content

sjhan91/Arduino-eHealth_platform_V2.0

Repository files navigation

Arduino-eHealth_platform_V2.0

Arduino code using eHealth plaform to collect human data & send data to MATLAB through serial communication

My test environtment

  1. Arduino Uno R3
  2. Arduino IDE 1.6.5 R5
  3. eHealth library for Arduino V2.4(July, 2015)
  4. Arduino mthread library for multi-thread programming(https://github.com/jlamothe/mthread)
  5. MATLAB R2015b
  6. USB serial communication
  7. HC-06 Bluetooth Module for Arduino

What kind of data I collect simultaneously

  1. ECG
  2. Airflow
  3. Body temperature
  4. Galvanic skin response
  5. Body position
  6. Pulse
  7. O2 saturation

There are three files:

  1. arduino_mthread_ehealth.ino: This is a sketch file that can be uploaded to Arduino. (for both Serial and Bluetooth)
  2. arduino_ehealth_serial.m: This is a MATLAB file to receive data via Arduino USB serial.
  3. arduino_ehealth_bluetooth.m: This is a MATLAB file to receive via from Arduino Bluetooth HC-06.

This project is conducted by
Sangjun Han (hjun1008@gmail.com), Bio-Computing Lab, Gwangju Institute of Science and Technology, South Korea
for Sleep Stage Classification using brain and bio signal
You can modify sleep_miili to adjust sampling rate for each sensor! (In my case, it follows AASM standard)
1 cell(epoch) represents 30sec

About

Arduino code using eHealth plaform to collect human data & send data to MATLAB through serial communication

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published