工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Windows 10 IoT Core on Raspberry Piで心拍パルスを読み取る - ステップバイステップガイド

概要

このチュートリアルでは、SparkFun心拍パルスセンサーをRaspberry Pi 3 Model Bに接続し、Windows 10 IoT Core上のUWPアプリケーションでアナログ出力を取得する手順を解説します。完了時には、リアルタイム心拍データを読み取り、IoTダッシュボードやクラウドサービスへ拡張可能な動作例が得られます。

ステップ1 - ハードウェア配線

パルスセンサーは3ピン構成:

Raspberry Piにはネイティブなアナログ入力がないため、MCP3008 8チャネルADCを使用。センサーの信号ピンをMCP3008のチャネル0に接続、センサーの電源ピンをPiの3.3Vレール(センサーが対応していれば5V)に、グランドを共通化。MCP3008はSPI通信なので、CS、SCK、SDI、SDOをPiの対応するSPIピンに接続します。詳細な配線図は以下の回路図を参照してください。

ステップ2 - UWPアプリでデータ読み取り

軽量なC# UWPプロジェクトを作成し、SPIバスを開いてMCP3008のチャネル0をポーリング、生値をパルスレートに変換します。コードはGitHubでオープンソース公開されているため、検証・改変・再利用が可能です。ポイント:

行ごとの解説はリポジトリのREADMEを参照してください。

ステップ3 - デモの拡張

Pi上で生パルスデータが取得できるようになったら、次のステップへ進めます:

これらの拡張は、単一センサーがいかにフルスタックIoTヘルスモニタリングシステムの基盤になり得るかを示しています。

製造プロセス

  1. Raspberry Pi & HDC2010:I2C温湿度センサー完全セットアップガイド
  2. Raspberry Pi 3とDHT11センサーを接続し、ThingsIo.aiクラウドへデータ送信
  3. スマートゴミ箱:自動廃棄物管理のためのセルラーIoTソリューション
  4. Windows IoTとRaspberry Piで作るセキュアな顔認証ドアロック
  5. Raspberry Pi 2からAzure Event HubsへAdafruit 10DOF IMUデータを送信(Windows 10 IoT Core)
  6. リモート心拍数監視システム:AWS IoTアラート付き
  7. Windows 10 IoT CoreとSHT15センサーで高精度な温湿度モニタリング
  8. Raspberry Pi 3 Model B+へのWindows 10 IoT Coreインストール:ステップバイステップガイド
  9. Windows 10 IoT Coreで音声制御ロボットを構築 - Raspberry Pi 2編
  10. GoPiGo v2をWindows 10 IoT Coreで拡張 - Raspberry Pi 3対応
  11. IoTデータが精密農業を推進:収量向上とコスト削減