Skip to content

TM-khoa/ECG_ESP32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About this project

This project is an experimental enhanced version of the traditional ECG Holter monitor. It uses the ESP32-C3 as the host controller to capture electrocardiogram (ECG) data from the MAX30003 sensor, which is an ultra-low power, single-channel integrated biopotential AFE with R-to-R detection. The ECG data is transmitted to a mobile app via Bluetooth Low Energy (BLE) communication. The ECG waveforms are also displayed through the Serial Port.

Checkout these project images for more information about this project

Checkout demo video on youtube.

Block Diagram

The block diagram of the device includes MCU and multiple peripherals, including Bluetooth Low Energy. Moreover, the diagram shows a USB type C connected to a Lithium battery charger (for battery charging). Two pushbuttons (to turn the device on/off and to start Bluetooth advertising). three LEDs (blue LED to indicate notifications, red LED to indicate power and green LED to indicate charging status)

BLE Profile

Use 2 UUID 0x180D (Heart Rate Service) và 0x180F (Battery Level Characteristic) to communicate between board and mobile app

Result

The ECG data output from sensor when sampling ECG signal from heart's volunteer

Android app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages