使用 Arduino 测量 EEG 信号
该指南介绍如何使用 Arduino 测量 EEG、EMG 和 ECG 等生物信号。通过将 ardEEG shield 连接到 Arduino Uno R4 WiFi 开发板,结合 Arduino 和 Python 脚本,可以实现脑机接口功能。文章详细说明了连接方法,包括电极定位和引脚连接,并提供了视频演示和应用场景。项目使用 ADS1299 24 ADC IC 保证数据质量,并展示了咀嚼、眨眼和 Alpha 波的 EEG 数据采集示例。
使用 Arduino 测量 EEG 信号
简介:使用 Arduino 测量 EEG 信号
本指南介绍了如何使用 Arduino 测量脑电图 (EEG)、肌电图 (EMG) 和心电图 (ECG) 等生物信号。
步骤 1:使用 Arduino 获取 EEG 信号
如果你想使用 Arduino 测量 EEG、EMG 和 ECG 等生物信号,这可能是一种简单的方法。你只需要将 ardEEG shield 直接连接到 Arduino 开发板上,这样 Arduino 就能转换成脑机接口了。
上手非常简单。只需要两个脚本,一个用于_Arduino,另一个用于 Windows 等系统中的Python_。
这个项目是多年 BCI 开发工作的成果。我认为使用 shield 是开始使用生物信号的最简单方法。
工作原理
将 shield 连接到 Arduino Uno R4 WiFi,然后将设备连接到电池(电源),并连接电极。
电极按照国际 10-20 系统进行定位。
步骤 2:如何连接
设备引脚(Shield 仅在下图所示的点和电源处与 Arduino Uno R4 连接)
电极的电缆直接连接到 shield,如图所示。
步骤 3:视频演示
在 YouTube 上观看视频演示。
步骤 4:应用场景
ardEEG 包含强大的 ADS1299 24 ADC IC。因此,您可以获得良好的数据质量,并将其用于您想要的项目。
步骤 5:生物数据
使用干电极 (Fz) 测量咀嚼和眨眼伪影的过程。咀嚼按以下顺序发生:4 次、3 次、2 次和 1 次,眨眼过程相同。y 轴是在经过 1-40 Hz 的滤波频带后处理的 EEG 信号,单位为微伏,采样率为每秒 250 个样本。
Alpha 测试
记录睁眼和闭眼状态下电极 (Fz) 的 EEG 信号的过程。y 轴是在经过 8-12Hz 的滤波频带后处理的 EEG 信号,单位为微伏,采样率为每秒 250 个样本。
步骤 6:更多信息
更多信息可以在 网站 上找到。