산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

MAX30100 맥박 산소포화도 센서 아두이노 연동: 단계별 가이드

필요한 부품 및 소모품

부품 수량
ProtoCentral Pulse Oximeter 브레이크아웃 (MAX30100 탑재) 1
아두이노 우노 (Arduino UNO) 1

사용 소프트웨어

프로젝트 개요

MAX30100 센서로 광혈류맥파(PPG) 파형과 산소포화도(SpO2)를 측정하고, Processing IDE로 실시간 시각화하는 방법입니다. 아두이노 환경에 익숙하다면 Processing도 쉽게 익힐 수 있습니다.

배선 방법

브레이크아웃 보드를 아두이노에 연결 (I2C 인터페이스):

상세 회로도는 깃허브 저장소 참조.

Processing 시각화 환경 구축 (3단계)

1. Processing IDE 다운로드 및 설치

OS별 최신 버전 다운로드: processing.org (Windows 32/64비트, Mac, Linux 32/64비트)

2. 시각화 스케치 다운로드 및 라이브러리 설치

  1. 깃허브에서 Pulse 저장소 클론 또는 다운로드
  2. 압축 해제 후 Pulse-master/Processing/ces_view_oximeter 폴더 확인
  3. Processing 스케치북 폴더 위치 확인:
    • Windows: C:/My Documents/Processing/
    • Mac: /Users/사용자명/Documents/Processing/
    • Linux: /Home/사용자명/sketchbook/
  4. 스케치북 폴더 내 libraries 폴더 생성 (없으면)
  5. Pulse-master/Processing/ces_view_oximeter 내용을 스케치북 폴더로 복사
  6. Pulse-master/Processing/libraries/G4P 폴더를 스케치북의 libraries로 복사

3. Processing 실행 및 시각화

  1. Processing IDE 재시작 (라이브러리 인식 위해)
  2. ces_view_oximeter 폴더 내 .pde 파일 더블클릭으로 열기
  3. 실행 버튼 클릭 → GUI 창 뜨면 포트 드롭다운에서 아두이노 포트 선택
  4. START 버튼 클릭 → 실시간 PPG 파형(적색/적외선)과 SpO2 값 표시

아두이노 라이브러리 및 펌웨어

깃허브: Protocentral/Pulse

활용 팁

제조공정

  1. 라즈베리 파이에 센서 데이터 통합하기: GPS 및 MPU-9150 IMU 실전 가이드
  2. HC-SR04 초음파 센서를 라즈베리 파이에 연결하기 – 실전 가이드
  3. Acconeer A111 펄스 레이더를 라즈베리 파이에 통합하기: 실전 가이드
  4. PSoC 6 파이오니어 보드와 IoT 애드온 실드 마스터하기: 개발자 가이드
  5. 아두이노 메가에서 푸시 버튼으로 PWM을 이용해 LED 밝기 제어하기
  6. 아두이노 나노로 물방울 고속 촬영하기 – DIY 하이스피드 포토그래피
  7. 파이썬 연동 아두이노 RFID 출석 관리 시스템 구축하기
  8. DHT11 온습도 센서 + LED 표시등 + 피에조 부저 프로젝트
  9. 아두이노 우노 기반 인간 감지 로봇: 센서 통합 단계별 가이드
  10. K30 CO2 센서: 실시간 실내 공기질 모니터링