Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

System SpO2 Monitor

Đề tài thiết kế một hệ thống giám sát SpO2 sử dụng tín hiệu PPG và đo nhịp tim từ sóng ECG chuẩn đoán ra người bệnh ở trạng thái bình thường hoặc bất thường.

Technologies & Tools

  • python
  • pywavelets / neurokit2 / pyserial
  • numpy / scipy/ pandas
  • tensorflow / Keras
  • Matplotlib / Seaborn
  • Adruino IDE

Features

  • Thu thập tín hiệu IR và RED thô từ cảm biến MAX30102.
  • Thu thập tín hiệu ECG từ cảm biến AD8232.
  • Tính toán chính xác các chỉ số SpO2, BPM.
  • Hiển thị dữ liệu trực quan trên màn oled của thiết bị.
  • Phần mềm hiển thị đồng bộ sóng ECG và PPG rõ nét, chuẩn xác, đưa ra chuẩn đoán AI.
  • Lưu trữ và phân loại dữ liệu của mỗi người dùng.

The Process

Hệ thống được tổ chức theo kiến trúc pipeline bắt đầu từ việc thu thập dữ liệu tín thiêu thô từ cơ thể người đưa qua vi xử lý ESP32 gom mẫu và đóng gói dữ liệu gửi lên hệ thống phần mềm build trên python. Tại đây, hệ thống phần mềm nhận và giải mã gói dữ liệu sau đó xứ lý tín hiệu, tính toán các chỉ số -> đưa vào mô hình machine learning nhận về chuẩn đoán AI -> hiển thị dữ liệu đã xử lý trực quan trên dashboard.

Running the Project

  1. Hiệu chỉnh thông số wifi thiết bị ở file spo2_monitor.ino
  2. Run file server.py
  3. Run file dashboard.py
  4. Truy cập địa chỉ local host ở terminal của file dashboard.py

Preview

test_monitor

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages