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

Arduino와 함께 MAX30100 웨어러블 펄스 센서 사용

구성품 및 소모품

ProtoCentral Electronics ProtoCentral 맥박 산소 농도계 브레이크아웃
× 1
Arduino UNO
× 1

앱 및 온라인 서비스

Arduino IDE
처리

이 프로젝트 정보

Arduino에 Breakout 연결

Arduino 보드와의 연결은 다음과 같습니다.

Processing은 2001년부터 존재하는 데이터 시각화 소프트웨어로 예술가와 과학자 모두가 사용합니다. Java 기반의 오픈 소스 코딩 프레임워크입니다. Arduino 환경에 익숙하다면 Processing IDE도 비슷하므로 학습 곡선을 많이 오르지 않아도 됩니다!

다음은 코드를 실행하는 단계입니다.

1. 운영 체제에 맞는 다운로드 처리

링크에서 Processing IDE 최신 버전 다운로드

<울>
  • <울>
  • Linux 32비트
  • <울>
  • Linux 64비트
  • <울>
  • Windows 32비트
  • <울>
  • Windows 64비트
  • 다운로드가 완료되면 아카이브의 압축을 풀고 OS에 따라 앱을 설치합니다.

    2. 맥박 산소 농도계 시각화를 위한 처리 코드 다운로드

    ㅏ. 필요한 파일 및 디렉터리를 다운로드하거나 GitHub에서 데스크톱으로 복제합니다.

    비. 아카이브 압축을 풀면 시각화 코드가 포함된 Pulse라는 폴더가 만들어집니다.

    씨. 컴퓨터에서 Processing 스케치북 디렉토리를 찾습니다. 이것은 프로세싱을 설치할 때 자동으로 생성되어야 합니다. 운영 체제에 따라 경로는 다음과 같습니다.

    <울>
  • Windows:C:/My Documents/Processing/
  • <울>
  • MAC:/Users/your_user_name/Documents/Processing/
  • <울>
  • Linux:/Home/your_user_name/sketchbook/
  • 참고: 이 디렉토리는 Windows/Mac에서는 "Processing"으로 표시되고 Linux에서는 "Sketchbook"이라는 이름으로 표시됩니다. 하위 디렉토리가 아직 없는 경우 "libraries"라는 이름으로 하위 디렉토리를 만듭니다.

    디. 위에서 언급한 "Pulse" 디렉토리에서 Pulse-master/Processing/ces_view_oximeter 폴더의 내용을 위에서 언급한 Processing 스케치북 디렉토리로 복사/이동합니다(처리 스케치북 찾기)

    이자형. 마지막으로 Pulse-master\Processing\libraries에서 G4P 디렉토리를 복사하여 Processing 스케치북의 라이브러리 디렉토리에 붙여넣습니다.

    에프. 이제 Pulse에서 시각화된 첫 번째 PPG 파형과 SpO2 판독값을 얻을 준비가 되었습니다.

    3. 프로세싱을 열고 ces_view_oximeter를 시작합니다.

    ㅏ. Processing IDE가 열려 있는 경우 닫았다가 다시 열어 라이브러리와 스케치를 새로 고칩니다. 스케치 및 라이브러리가 업데이트되는 동안 IDE가 열려 있으면 리포지토리가 새로 고쳐지지 않습니다.

    비. ces_view_oximeter 디렉토리에 있는 .pde 파일을 두 번 클릭하여 Processing IDE에서 모든 맥박 산소 농도계 코드를 엽니다.

    씨. 지금까지 모든 것이 좋았다면 IDE의 왼쪽 상단 모서리에 있는 "실행" 버튼을 클릭하면 코드가 실행될 것입니다! 그렇지 않은 경우 라이브러리를 올바르게 설치했는지 확인하십시오.

    디. GUI가 실행되면 아래 그림과 같이 "SELECT PORT" 드롭다운에서 맥박 산소 측정기 실드와 연결되는 포트를 선택합니다.

    이자형. 포트 선택이 적절하면 START 버튼이 활성화됩니다. 시각화를 시작하려면 "시작"을 클릭하십시오.

    에프. 아래와 같이 Pulse에서 얻은 값으로 PPG(RED 및 IR)파가 생성되는 것을 볼 수 있습니다.

    <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

    코드

    Arduino 라이브러리
    https://github.com/Protocentral/Pulse

    회로도

    도식 및 설계 파일
    https://github.com/Protocentral/Pulse

    제조공정

    1. 센서 데이터와 Raspberry Pi 마이크로프로세서의 통합
    2. 라즈베리 파이의 HC-SR04 초음파 범위 센서
    3. A111 펄스 레이더 센서를 Raspberry Pi와 함께 사용
    4. Pioneer IoT 애드온 실드와 함께 PSoC 6 파이오니어 보드 사용
    5. 푸시 버튼을 사용하여 PWM으로 조명 디밍
    6. Arduino로 물방울 캡처
    7. Python과 함께 Arduino 및 RFID를 사용한 출석 시스템
    8. DHT11 센서(LED 및 피에조 스피커 포함)
    9. Arduino Uno를 사용한 인간 감지 로봇 시스템
    10. K30 센서로 CO2 모니터링