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

윈도우 10 IoT 코어 라즈베리 파이로 심박수 펄스 읽기 – 단계별 가이드

하드웨어 구성품:
Microchip MCP3008
× 1
Raspberry Pi 3 Model B
× 1
SparkFun Heart Rate Pulse Sensor
× 1
Breadboard (generic)
× 1
Jumper wires (generic)
× 15
소프트웨어 앱 및 온라인 서비스:
Microsoft Windows 10 IoT Core
Microsoft Visual Studio 2015

개요

이 튜토리얼은 SparkFun 심박수 펄스 센서를 라즈베리 파이 3 모델 B에 연결하고, 윈도우 10 IoT 코어의 UWP 애플리케이션으로 아날로그 출력을 캡처하는 과정을 안내합니다. 완료하면 실시간 심박 데이터를 읽는 작동 예제를 얻고, IoT 대시보드나 클라우드 서비스로 확장할 수 있습니다.

1단계 – 하드웨어 배선

펄스 센서에는 세 개의 핀이 있습니다:

라즈베리 파이에는 네이티브 아날로그 입력이 없으므로 MCP3008 8채널 ADC를 사용합니다. 센서 신호 핀을 MCP3008 채널 0에 연결하고, 센서 전원 핀을 파이 3.3V 레일(센서가 지원하면 5V)에 연결하고, 접지 핀들을 함께 묶습니다. MCP3008은 SPI로 통신하므로 CS, SCK, SDI, SDO 핀을 파이의 해당 SPI 핀에 연결합니다. 전체 배선도는 아래 회로도에 나와 있습니다.

2단계 – UWP 앱에서 데이터 읽기

SPI 버스를 열고 MCP3008 채널 0을 폴링해 원시 값을 펄스 레이트로 변환하는 경량 C# UWP 프로젝트를 만들었습니다. 코드는 깃허브에 오픈소스로 공개돼 있어 검토, 수정, 자체 IoT 솔루션에 재사용 가능합니다. 핵심 포인트:

라인별 상세 설명은 저장소의 README를 참고하세요.

3단계 – 데모 확장하기

원시 펄스 데이터가 파이에서 사용 가능해지면 여러 다음 단계를 추진할 수 있습니다:

이 확장들은 단일 센서가 어떻게 완전한 IoT 건강 모니터링 시스템의 기반이 될 수 있는지 보여줍니다.

제조공정

  1. IoT 데이터가 정밀 농업을 이끈다: 수확량 증대와 비용 절감
  2. 라즈베리 파이 & HDC2010: I2C 온습도 센서 완전 설정 가이드
  3. 라즈베리 파이 3에 DHT11 센서 연결해 ThingsIo.ai 클라우드에 데이터 업로드하기
  4. 스마트 쓰레기통: 자동화된 폐기물 관리를 위한 셀룰러 IoT 솔루션
  5. 윈도우 IoT와 라즈베리파이로 안전한 얼굴 인식 도어락 만들기
  6. 아다프루트 10DOF IMU 데이터를 라즈베리파이 2에서 Azure Event Hubs로 전송 (윈도우 10 IoT Core)
  7. AWS IoT 알림으로 원격 심박수 모니터링 시스템 구축
  8. Windows 10 IoT Core에서 SHT15로 정확한 온도 & 습도 모니터링
  9. 라즈베리 파이 3 모델 B+에 Windows 10 IoT Core 설치 - 단계별 가이드
  10. 윈도우 10 IoT 코어 라즈베리파이 2로 음성 제어 로봇 만들기