最近,我开始使用Olimex的EKG/EMG arduino的屏蔽:EKG/EMG Shield
文档中只有Electric Guru软件的参考,但是这个软件是封闭源代码的,它不能在Linux上工作。
我在网上搜索了一下,但是没有成功的结果。
我的问题是:有没有其他监控软件或示例来绘制电极捕获的信号?
发布于 2013-03-10 03:35:48
据我所知不是。
无论如何,看看arduino微控制器的源代码,协议是相当简单的。我指的是这个:https://www.olimex.com/Products/Duino/Shields/SHIELD-EKG-EMG/resources/ShieldEkgEmgDemo.zip
如果我没记错的话,它会发送数据包:旋转数据包计数器计数,以及由0xa5 0x5a字节分隔的测量数据数组。
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之后才开始接收数据。
干杯
发布于 2014-03-30 03:59:29
也许这对您有一点帮助,我也在尝试构建一个开源组件。
http://bakerdh.wordpress.com/2013/01/31/a-first-look-at-the-olimex-eeg-smt/
发布于 2014-10-06 01:11:31
我正在开发一个Python包,用于从Olimex EKG/EMG shield捕获数据。
我目前正在努力实现一个预阿尔法版本。
更新:
我刚刚向PyPI推送了我之前提到的包的一个alpha版本。https://pypi.python.org/pypi/olimex-ekg-emg/0.1.0
https://stackoverflow.com/questions/15081195
复制相似问题