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

ArduinoでMAX30100ウェアラブルパルスセンサーを使用する

コンポーネントと消耗品

ProtoCentral ElectronicsProtoCentralパルスオキシメータブレイクアウト
× 1
Arduino UNO
× 1

アプリとオンラインサービス

>
Arduino IDE
処理中

このプロジェクトについて

ブレイクアウトをArduinoに配線する

Arduinoボードとの接続は次のとおりです:

<図>

Processingは、2001年から存在しているデータ視覚化ソフトウェアであり、芸術家や科学者によって同様に使用されています。これは、Javaに基づくオープンソースのコーディングフレームワークです。 Arduino環境に精通している場合は、Processing IDEも同様であり、習得するための学習曲線はそれほど多くありません。

コードを実行する手順は次のとおりです。

1.オペレーティングシステムのダウンロード処理

リンクからProcessingIDEの最新バージョンをダウンロードします

  • MAC
  • Linux32ビット
  • Linux64ビット
  • Windows32ビット
  • Windows64ビット

ダウンロードしたら、アーカイブを解凍し、OSに従ってアプリをインストールします。

2.パルスオキシメータ視覚化の処理コードをダウンロードします

a。必要なファイルとディレクトリをダウンロードするか、GitHubからデスクトップに複製します。

b。アーカイブを解凍すると、視覚化コードを含むPulseという名前のフォルダーが作成されます。

c。コンピュータで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」という名前で作成します。

d。上記の「Pulse」ディレクトリから、Pulse-master / Processing / ces_view_oximeterフォルダの内容を上記のProcessingスケッチブックディレクトリにコピー/移動します(Processingスケッチブックを見つけます)

e。最後に、G4PディレクトリをPulse-master \ Processing \ librariesからコピーして、Processingスケッチブックのlibraryディレクトリに貼り付けます。

f。これで、最初のPPG波形とSpO2の読み取り値をPulseから視覚化する準備が整いました。

3. Processingを開き、ces_view_oximeterを起動します

a。 Processing IDEが開いていた場合は、それを閉じてから再度開いて、ライブラリとスケッチを更新します。スケッチとライブラリの更新中にIDEが開いていた場合、リポジトリは更新されません。

b。 ces_view_oximeterディレクトリ内の.pdeファイルのいずれかをダブルクリックして、ProcessingIDEですべてのパルスオキシメータコードを開きます。

c。これまでにすべてがうまくいった場合は、IDEの左上隅にある[実行]ボタンをクリックすると、コードが実行されます。そうでない場合は、ライブラリが正しくインストールされていることを確認してください。

d。 GUIが実行されたら、下の図に示すように、[ポートの選択]ドロップダウンからパルスオキシメータシールドに接続するポートを選択します

<図>

e。ポートの選択が適切になると、[スタート]ボタンが有効になります。 [開始]をクリックして視覚化を開始します

f。以下に示すように、Pulseから取得した値で生成されたPPG(REDおよびIR)波が表示されます。

<図>

コード

Arduinoライブラリ
https://github.com/Protocentral/Pulse

回路図

回路図面と設計ファイル
https://github.com/Protocentral/Pulse

製造プロセス

  1. センサーデータとRaspberryPiマイクロプロセッサーの統合
  2. RaspberryPiのHC-SR04超音波距離センサー
  3. RaspberryPiでのA111パルスレーダーセンサーの使用
  4. PSoC 6PioneerボードとPioneerIoTアドオンシールドの使用
  5. プッシュボタンを使用したPWMによる調光ライト
  6. Arduinoで水滴をキャプチャする
  7. PythonでArduinoとRFIDを使用した出席システム
  8. LEDとピエゾスピーカーを備えたDHT11センサー
  9. ArduinoUnoを使用した人間検出ロボティクスシステム
  10. K30センサーによるCO2モニタリング
  11. Arduinoを使用したDIY赤外線ハートビートセンサー