Windows 10 IoT Core – 심박수 펄스 읽기
하드웨어 구성요소: |
| | × | 1 | |
| | × | 1 | |
| | × | 1 | |
| | × | 1 | |
| | × | 15 | |
소프트웨어 앱 및 온라인 서비스: |
| Microsoft Windows 10 IoT Core | | | | |
| Microsoft Visual Studio 2015 | |
스토리
이 튜토리얼에서는 심박수 펄스 센서를 Raspberry Pi에 연결하고 UWP(Windows 10) 애플리케이션을 사용하여 센서에서 나오는 출력 데이터를 읽는 방법을 배웁니다.
먼저 센서에서 나오는 출력 데이터는 아날로그이므로 라즈베리 파이에 연결할 수 있는 아날로그-디지털 변환기가 필요하므로 여기서는 "MCP3008"인 ADC를 사용합니다.피>
1단계 – 부품 연결:
우리의 센서는 다리가 3개로 매우 간단합니다.
<울>
검정:접지
<울>
빨간색:입력:+3V 또는 +5V
<울>
보라색:신호
따라서 센서에서 오는 신호를 ADC의 채널 중 하나에 연결해야 ADC를 연결하는 방법을 알 수 있습니다. 각 레그의 기능을 알기 위한 IC 구성표는 다음과 같습니다. (IC 데이터시트에서 가져왔으니 구글링하면 됨)
전체 회로 c
의 구성표가 첨부되어 있음을 확인할 수 있습니다.
2단계:UWP(Windows 10) 앱
센서에서 오는 데이터를 읽으려면 이 회로를 처리하고 데이터를 가져올 소프트웨어/앱이 필요합니다. 따라서 이 기능을 수행하기 위해 C#으로 작성된 UWP 앱을 첨부하겠습니다. 매우 간단합니다. GitHub에서도 찾아보고 더 이해하기 위해 각 코드 라인을 설명하려고 노력할 것이고 아마도 이에 대한 튜토리얼을 녹음할 것입니다.
3단계:다음 단계는 무엇입니까?
자, 이제 맥박 센서에서 나오는 데이터를 읽을 수 있습니다. 다음 단계는 무엇입니까? 그리고 이 튜토리얼에서 배워야 할 가장 중요한 것은 무엇입니까?
우선 이 튜토리얼에서 고려해야 할 중요한 사항:
<울>
이제 raspberry pi를 통해 모든 아날로그 데이터를 읽을 수 있습니다.
<울>
같은 개념을 사용하고 다른 도구와 함께 구현할 수 있습니다.
<울>
동일한 ADC, 동일한 코드(거의) 및 동일한 연결(거의)을 사용하여 다른 아날로그 데이터를 읽을 수 있습니다.
<울>
이제 raspberry pi에서 SPI 인터페이스를 사용하는 방법을 알게 되었습니다.
다음은 무엇입니까?
이 간단한 데모를 추가로 구현하기 위해 몇 가지 시나리오를 염두에 두고 있습니다.
<울>
센서에서 나오는 이 데이터를 실시간으로 신호(펄스)로 사용하여 모니터 시스템을 구축할 수 있습니다. 이 경우 이 데이터를 시각화해야 하므로 동일한 화면에서 간단하게 시각화할 수 있습니다. 앱에서 raspberry pi를 화면에 연결하여 이 경우 https://www.syncfusion.com/products/uwp/sfchart 또는 http://www에서 제공하는 사용하기 쉽고 사용자 정의 차트 중 하나를 사용할 수 있습니다. .telerik.com/universal-windows-platform-ui/chart
<울>
IoT 솔루션을 구축하기 위한 또 다른 좋은 시나리오 및 방법은 이 데이터를 Microsoft Azure로 보내고 Power BI를 사용하여 이 데이터를 다른 클라이언트로 시각화하는 것입니다.