Skip to content

2024-SMHRD-IS-IOT-3/PP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📎 딥러닝 기반 생체신호 분석 및 부정맥 검출 서비스(팀명: 모찌나가요)

README.img

👀 서비스 소개

  • 심혈관계 의심 환자가 병원 밖의 가정이나 직장에서 웨어러블을 통해 심전도 신호를 실시간으로 수집하면서, 동시에 심장 관련 지표를 기반으로 심혈관계 질환을 모니터링 함으로써 편리하고 정확한 심장질환 중 부정맥을 검출하기 위한 서비스

📅 프로젝트 기간

2022.06.24 ~ 2024.08.22 (9주)

⚙ 개발 환경

  • Arduino
  • Jupyter Notebook
  • Flutter
  • Node.js v20.12.0

🧱 IoT Device 스펙

EXP32 C3 ADS1292R MAX30102
Wifi 및 BLE 기능을 갖춘 초저전력 마이크로컨트롤러 모듈
전압 : 3.3V
전류 : 500mA (최대)
32비트 RISC-V 단일 코어 프로세서
메모리 : 400KB SRAM
고정밀 ECG 센서
전압 : 3.0V-3.6V
전류 :
- 1mA(대기 모드)
- 250µA(측정 중)
데이터 전송 속도 : 최대 32kSPS
심박수 및 산소포화도 측정 PPG 센서
전압 : 1.8V 및 3.3V
전류 :
- 600µA(측정중)
- 0.7µA(대기 모드)
측정 범위 :
- 심박수 30-240 BPM
- 산소포화도 70-100%

🛠 회로구성도

  • ecg 회로도
    ecg회로

  • ppg 회로도
    ppg회로

⭐ 주요 기능

  • ECG, PPG 센서 데이터 수집
  • 실시간 부정맥 검출 서비스
  • 부정맥 검출 시 사용자에게 알림 기능
  • 사용자 맞춤형 건강 분석 및 통계 제공
  • 데이터 시각화 및 보고서 생성
  • 주변 병원 위치 안내 기능
  • 부정맥 측정 시 메모 기능

⛏ 기술스택

구분 내용
사용언어
개발도구
서버 환경
데이터베이스
프레임워크
라이브러리
협업도구

⚙ 시스템 아키텍처(구조)

시스템 아키텍처

📌 SW유스케이스

image

📌 서비스 흐름도

imgae


📌 ER다이어그램

image

🖥 화면 구성

로그인/회원가입/센서부착 설명/추가입력정보

image

알림/ 알림 설정

image

실시간 모니터링

image

기록

image

부정맥 분석결과/메모/분석결과 다운로드/위치정보 허용/ 가까운 병원 찾아보기

image image

부정맥 종류 정보

image

👨‍👩‍👦‍👦 팀원 역할

김가연 김성훈 김도아 임동원 박태은
PM, Backend, Hardware Backend, Hardware Frontend AI Frontend
github github github github github

🤾‍♂️ 트러블슈팅

  • 문제1
    I2C 통신 오류 내부 풀업 저항이 충분하지 않아 I2C 통신 오류 발생 -> SDA와 SCL핀에 4.9KΩ저항을 VCC에 연결하여 외부 풀업 저항을 구성

  • 문제2
    메모리 오버플로우 심전도 신호와 같은 큰 데이터 특징 추출시 메모리 용량 초과로 인한 세션 종료 -> 사용하지 않는 변수에 할당된 메모리를 gc.collect()함수를 사용해 문제 해결

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published