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

MAX30100脈波センサーをArduinoで活用:ステップバイステップガイド

必要な部品と材料

部品数量
ProtoCentral MAX30100 パルスオキシメーターブレークアウトボード1
Arduino UNO1

使用ソフトウェア

プロジェクト概要

配線方法

ブレークアウトボードをArduinoに接続(I2C:A4=SDA、A5=SCL、3.3V/GND)。詳細配線図はSchematics参照。

Processingでの波形可視化手順

ProcessingはJavaベースのオープンソース可視化フレームワーク。Arduino IDEに似た操作感で習得容易。

1. Processingをダウンロード

OSに合わせて最新版を入手・インストール。

2. 可視化コードを取得

  1. GitHubからリポジトリをクローン/ダウンロード
  2. `Pulse-master/Processing/ces_view_oximeter` フォルダをProcessingスケッチブックフォルダへコピー
    • Windows: `C:/My Documents/Processing/`
    • Mac: `/Users/ユーザー名/Documents/Processing/`
    • Linux: `/Home/ユーザー名/sketchbook/`
  3. `libraries` フォルダがなければ作成し、`Pulse-master/Processing/libraries` 内の `G4P` フォルダをコピー

3. Processing IDEで実行

  1. IDEを再起動(ライブラリ刷新)
  2. `ces_view_oximeter` 内の `.pde` ファイルを開く
  3. 実行ボタンでGUI起動
  4. ポート選択ドロップダウンからパルスオキシメーター接続ポートを選択
  5. 「START」ボタンで可視化開始

赤外/赤色のPPG波形とSpO2値がリアルタイム表示されます。

ソースコード・設計資料

Arduinoライブラリ、回路図、PCB設計ファイル一式:

https://github.com/Protocentral/Pulse

製造プロセス

  1. センサーデータをRaspberry Piに統合:実践ガイド
  2. HC-SR04超音波センサーをRaspberry Piに接続する実践ガイド
  3. Acconeer A111パルスレーダーをRaspberry Piと統合:実践ガイド
  4. PSoC 6 Pioneer BoardとIoT Add-On Shieldを極める:開発者向けガイド
  5. Arduino MegaでPWM制御:プッシュボタン付きLEDフェード制御チュートリアル
  6. Arduino Nanoで水滴を高速撮影 – DIYハイスピードフォトグラフィ
  7. Python連携で信頼性向上: Arduino RFID勤怠管理システム
  8. DHT11温湿度センサーで作る温度アラート – LEDとピエゾブザーで視覚/聴覚通知
  9. Arduino Unoベースの人間検知レスキューロボット:センサー統合ステップバイステップ
  10. K30 CO2センサで室内空気質をリアルタイム監視する
  11. Arduinoで作る赤外線心拍センサー:低コスト・リアルタイム波形表示のステップバイステップガイド