1

最近、Olimex の EKG/EMG arduino のシールドを使い始めました: EKG/EMG Shield

ドキュメントには Electric Guru ソフトウェアのみの参照がありますが、このソフトウェアはクローズド ソースであり、Linux では動作しません。

インターネットで検索しましたが、成功した結果がありません。

私の質問は次のとおりです。電極によってキャプチャされた信号をプロットするための別のモニターソフトウェアまたは例はありますか?

4

5 に答える 5

1

私が知っているようにではありません。

とはいえ、arduinoマイクロコントローラーを回しているソースコードを見ると、プロトコルはかなり単純です。私はこれを意味します:https ://www.olimex.com/Products/Duino/Shields/SHIELD-EKG-EMG/resources/ShieldEkgEmgDemo.zip

よく覚えていれば、パケットを送信します。回転するパケットカウンター[カウント]と、0xa50x5aバイトで区切られた測定値の配列[データ]です。

struct Olimexino328_packet
{
  uint8_t   sync0;      // = 0xa5
  uint8_t   sync1;      // = 0x5a
  uint8_t   version;    // = 2 (packet version)
  uint8_t   count;      // packet counter. Increases by 1 each packet.
  uint16_t  data[6];    // 10-bit sample (= 0 - 1023) in big endian (Motorola) format.
  uint8_t   switches;   // State of PD5 to PD2, in bits 3 to 0.
};

少し前に、(まだ完成していない)インターフェース用の小さなPythonスクリプトを作成しました。このスクリプトでは、プロット、クールな計算、機械学習など、データを使って好きなことを行うことができます。興味があれば、ソースコードを検索して送信します...3月15日以降が最適です。

ただし、これまでのところ、何らかの理由で、ElectricGuruを1回起動した後にのみデータの受信を開始します。

乾杯

于 2013-03-09T19:35:47.537 に答える
1

多分これはあなたを少し助けるでしょう、私もオープンソースコンポーネントを構築しようとしています

http://bakerdh.wordpress.com/2013/01/31/a-first-look-at-the-olimex-eeg-smt/

于 2014-03-29T19:59:29.470 に答える
0

役立つ可能性のある Processing 3 ビジュアライザーを含む github リポジトリがあります。処理 3 は、Arduino IDE と非常によく似ています。

https://github.com/fractalbass/ekg_field_monitor/tree/master/processing/ECG_Display

また、そのサンプル プログラムで何が起こっているかについて詳しく説明しているブログ投稿もあります...

https://pragmaticiot.wordpress.com/2016/04/13/i-got-rhythm/

最後に、シールドで実際に行う必要があるのは、ピン A0 ~ A5 の値を読み取ることだけです。それらには、波形を取得するためにグラフ化できる値が含まれます。

幸運を

マイルズ・ポーター Mporter@paintharmony.com

于 2016-04-22T01:56:50.033 に答える
0

Olimex EKG/EMG シールドからデータを取得するための Python パッケージに取り組んでいます。

https://pypi.python.org/pypi

私は現在、プレアルファリリースに向けて取り組んでいます。

更新

前に述べたパッケージのアルファ版を PyPI にプッシュしました。 https://pypi.python.org/pypi/olimex-ekg-emg/0.1.0

于 2014-10-05T17:11:31.483 に答える