1

最近我开始使用 Olimex 的 EKG/EMG arduino 防护罩:EKG/EMG Shield

该文档仅提供 Electric Guru 软件的参考资料,但该软件是封闭源代码,无法在 Linux 中运行。

我在互联网上搜索但我没有成功的结果。

我的问题是:是否有其他监控软件或任何示例来绘制电极捕获的信号?

4

5 回答 5

1

也许这对你有点帮助,我也在尝试构建一个开源组件

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

于 2014-03-29T19:59:29.470 回答
1

不像我知道的那样。

但是,查看正在转向 arduino 微控制器的源代码,协议相当简单。我的意思是这个:https ://www.olimex.com/Products/Duino/Shields/SHIELD-EKG-EMG/resources/ShieldEkgEmgDemo.zip

如果我没记错的话,它会发送数据包:旋转数据包计数器 [count],以及由 0xa5 0x5a 字节分隔的测量数组 [data]。

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 日之后。

但是到目前为止,由于某种原因,它仅在启动 Electric Guru 一次后才开始接收数据。

干杯

于 2013-03-09T19:35:47.537 回答
0

我正在开发一个 Python 包以从Olimex EKG/EMG shield捕获数据。

https://pypi.python.org/pypi

我目前正在努力发布一个 pre-alpha 版本。

更新

我刚刚将我之前提到的包的 alpha 版本推送到 PyPI。 https://pypi.python.org/pypi/olimex-ekg-emg/0.1.0

于 2014-10-05T17:11:31.483 回答
0

Arduino IDE 现在在工具菜单下内置了串行绘图仪。Olimex 提供了一个很好的文档来连接所有东西,这是他们的代码:

const int analogInPin = A0;

void setup() {  
    Serial.begin(9600);
}

void loop() {  
    int sensorValue = analogRead(analogInPin);
    Serial.println(sensorValue);
}
于 2021-07-01T16:38:30.603 回答
0

我有一个 github 存储库,其中包含一个可能有用的处理 3 可视化工具。处理 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@paintedharmony.com

于 2016-04-22T01:56:50.033 回答