

如何使用 Emotiv EEG 头戴设备构建 BCI 项目
海蒂·杜兰
更新于

如何使用 Emotiv EEG 头戴设备构建 BCI 项目
海蒂·杜兰
更新于

如何使用 Emotiv EEG 头戴设备构建 BCI 项目
海蒂·杜兰
更新于
脑机接口 (BCI) 技术可以测量脑电波的电活动,通过机器学习软件运行该信息,并将其转换为指令。BCI 被用作一种远程控制设备,可应用于计算机、应用程序、智能家居和其他物联网 (IoT) 设备、虚拟现实、假肢、机器人、轮椅、玩具和游戏。
脑机接口技术曾经是科幻小说中的内容,现在任何有想法、时间和技术诀窍的人都可以使用。BCI 利用与心理映像和面部表情相关的特定大脑活动模式,还可以利用头部和眼睛的运动向连接的设备发送数字指令。侵入式 BCI 通过手术将设备植入大脑以收集电信号。而非侵入式 BCI 设备(例如 Emotiv 脑电图 (EEG) 头戴式设备)则是从头皮读取大脑活动。
准备好构建一个 BCI 项目了吗?以下是您需要的准备工作
#1:明确的目标
规划出您想要实现的目标。尽可能具体,例如“转头来驾驶”、“微笑以开灯”、“在脑海中想象推动以在游戏中使用药水”或“当绩效指标显示分心时间超过 x 量时发送弹窗消息”。
#2:信号采集设备
首先,您需要一个能够捕获大脑信号的设备。所有 Emotiv 无线 EEG 头戴式设备都具有全脑感应功能,即使是 2 通道的 MN8 耳机也能做到这一点。通常而言,BCI 在信号源更多时工作得更好。Emotiv Insight 5 通道 EEG 头戴式设备是脑机接口的热门选择,因为它无线、易于使用,并且其卓越的 BCI 功能已获得独立验证。
BCI 设备

使用 Emotiv 的 BCI 项目案例:
#3:信号处理软件
接下来,您需要机器学习软件来将这些大脑信号转化为指令。EmotivBCI 简化了这一过程,它允许您设置个人档案,并训练程序识别诸如推进或拉动之类的心理想象。该软件还可以识别面部表情、头部运动以及专注或分心等认知状态。
#4:分配 BCI 指令
现在,使用 BCI 指令来与现实世界进行连接和互动。EmotivBCI 可以与常用程序无缝连接,供您用来为自己的 BCI 项目创建应用。例如,Node-RED 可以让您直观地勾勒出大脑信号所需执行的操作,而无需编写代码。
或者,您也可以编写代码来创建响应已处理大脑信号的应用程序。根据您的项目,这可能涉及 Python、C++ 或 JavaScript 等语言。您可以将来自 我们 GitHub 的示例作为起点,来探索和构建您自己的应用。
免费的 BCI 编程语言视频教程:
如何将 Node-RED 与 Emotiv BCI 结合使用

#5:接收 BCI 指令的设备
最后,您需要一个通过 BCI 控制的设备。根据您的项目,您可能需要将该设备或发射器插入到微型计算机(例如树莓派 Raspberry Pi 或 Arduino 控制板)中。不过,这并不总是必需的。
如何通过 BCI 控制声音
您可以利用 EmotivBCI 应用程序中的 OSC(开放声音控制)来实时控制声音和媒体。游戏开发者可以通过 Cortex API 的 Unity 封装包,将 BCI 指令整合到他们的 Unity 游戏中。
如何将微控制器用于 BCI:

上方:一块 Arduino 控制板利用 Emotiv EEG 来控制机器人手臂。(来源:Matt Su)
封面图片:一名学生在南佛罗里达大学控制一架 BCI 无人机。(来源:USF BCI 俱乐部)
展示您的 BCI 项目!我们非常希望看到并分享您正在进行的工作。在社交媒体上标记 #emotiv,或发送电子邮件至 hello@emotiv.com。
脑机接口 (BCI) 技术可以测量脑电波的电活动,通过机器学习软件运行该信息,并将其转换为指令。BCI 被用作一种远程控制设备,可应用于计算机、应用程序、智能家居和其他物联网 (IoT) 设备、虚拟现实、假肢、机器人、轮椅、玩具和游戏。
脑机接口技术曾经是科幻小说中的内容,现在任何有想法、时间和技术诀窍的人都可以使用。BCI 利用与心理映像和面部表情相关的特定大脑活动模式,还可以利用头部和眼睛的运动向连接的设备发送数字指令。侵入式 BCI 通过手术将设备植入大脑以收集电信号。而非侵入式 BCI 设备(例如 Emotiv 脑电图 (EEG) 头戴式设备)则是从头皮读取大脑活动。
准备好构建一个 BCI 项目了吗?以下是您需要的准备工作
#1:明确的目标
规划出您想要实现的目标。尽可能具体,例如“转头来驾驶”、“微笑以开灯”、“在脑海中想象推动以在游戏中使用药水”或“当绩效指标显示分心时间超过 x 量时发送弹窗消息”。
#2:信号采集设备
首先,您需要一个能够捕获大脑信号的设备。所有 Emotiv 无线 EEG 头戴式设备都具有全脑感应功能,即使是 2 通道的 MN8 耳机也能做到这一点。通常而言,BCI 在信号源更多时工作得更好。Emotiv Insight 5 通道 EEG 头戴式设备是脑机接口的热门选择,因为它无线、易于使用,并且其卓越的 BCI 功能已获得独立验证。
BCI 设备

使用 Emotiv 的 BCI 项目案例:
#3:信号处理软件
接下来,您需要机器学习软件来将这些大脑信号转化为指令。EmotivBCI 简化了这一过程,它允许您设置个人档案,并训练程序识别诸如推进或拉动之类的心理想象。该软件还可以识别面部表情、头部运动以及专注或分心等认知状态。
#4:分配 BCI 指令
现在,使用 BCI 指令来与现实世界进行连接和互动。EmotivBCI 可以与常用程序无缝连接,供您用来为自己的 BCI 项目创建应用。例如,Node-RED 可以让您直观地勾勒出大脑信号所需执行的操作,而无需编写代码。
或者,您也可以编写代码来创建响应已处理大脑信号的应用程序。根据您的项目,这可能涉及 Python、C++ 或 JavaScript 等语言。您可以将来自 我们 GitHub 的示例作为起点,来探索和构建您自己的应用。
免费的 BCI 编程语言视频教程:
如何将 Node-RED 与 Emotiv BCI 结合使用

#5:接收 BCI 指令的设备
最后,您需要一个通过 BCI 控制的设备。根据您的项目,您可能需要将该设备或发射器插入到微型计算机(例如树莓派 Raspberry Pi 或 Arduino 控制板)中。不过,这并不总是必需的。
如何通过 BCI 控制声音
您可以利用 EmotivBCI 应用程序中的 OSC(开放声音控制)来实时控制声音和媒体。游戏开发者可以通过 Cortex API 的 Unity 封装包,将 BCI 指令整合到他们的 Unity 游戏中。
如何将微控制器用于 BCI:

上方:一块 Arduino 控制板利用 Emotiv EEG 来控制机器人手臂。(来源:Matt Su)
封面图片:一名学生在南佛罗里达大学控制一架 BCI 无人机。(来源:USF BCI 俱乐部)
展示您的 BCI 项目!我们非常希望看到并分享您正在进行的工作。在社交媒体上标记 #emotiv,或发送电子邮件至 hello@emotiv.com。
脑机接口 (BCI) 技术可以测量脑电波的电活动,通过机器学习软件运行该信息,并将其转换为指令。BCI 被用作一种远程控制设备,可应用于计算机、应用程序、智能家居和其他物联网 (IoT) 设备、虚拟现实、假肢、机器人、轮椅、玩具和游戏。
脑机接口技术曾经是科幻小说中的内容,现在任何有想法、时间和技术诀窍的人都可以使用。BCI 利用与心理映像和面部表情相关的特定大脑活动模式,还可以利用头部和眼睛的运动向连接的设备发送数字指令。侵入式 BCI 通过手术将设备植入大脑以收集电信号。而非侵入式 BCI 设备(例如 Emotiv 脑电图 (EEG) 头戴式设备)则是从头皮读取大脑活动。
准备好构建一个 BCI 项目了吗?以下是您需要的准备工作
#1:明确的目标
规划出您想要实现的目标。尽可能具体,例如“转头来驾驶”、“微笑以开灯”、“在脑海中想象推动以在游戏中使用药水”或“当绩效指标显示分心时间超过 x 量时发送弹窗消息”。
#2:信号采集设备
首先,您需要一个能够捕获大脑信号的设备。所有 Emotiv 无线 EEG 头戴式设备都具有全脑感应功能,即使是 2 通道的 MN8 耳机也能做到这一点。通常而言,BCI 在信号源更多时工作得更好。Emotiv Insight 5 通道 EEG 头戴式设备是脑机接口的热门选择,因为它无线、易于使用,并且其卓越的 BCI 功能已获得独立验证。
BCI 设备

使用 Emotiv 的 BCI 项目案例:
#3:信号处理软件
接下来,您需要机器学习软件来将这些大脑信号转化为指令。EmotivBCI 简化了这一过程,它允许您设置个人档案,并训练程序识别诸如推进或拉动之类的心理想象。该软件还可以识别面部表情、头部运动以及专注或分心等认知状态。
#4:分配 BCI 指令
现在,使用 BCI 指令来与现实世界进行连接和互动。EmotivBCI 可以与常用程序无缝连接,供您用来为自己的 BCI 项目创建应用。例如,Node-RED 可以让您直观地勾勒出大脑信号所需执行的操作,而无需编写代码。
或者,您也可以编写代码来创建响应已处理大脑信号的应用程序。根据您的项目,这可能涉及 Python、C++ 或 JavaScript 等语言。您可以将来自 我们 GitHub 的示例作为起点,来探索和构建您自己的应用。
免费的 BCI 编程语言视频教程:
如何将 Node-RED 与 Emotiv BCI 结合使用

#5:接收 BCI 指令的设备
最后,您需要一个通过 BCI 控制的设备。根据您的项目,您可能需要将该设备或发射器插入到微型计算机(例如树莓派 Raspberry Pi 或 Arduino 控制板)中。不过,这并不总是必需的。
如何通过 BCI 控制声音
您可以利用 EmotivBCI 应用程序中的 OSC(开放声音控制)来实时控制声音和媒体。游戏开发者可以通过 Cortex API 的 Unity 封装包,将 BCI 指令整合到他们的 Unity 游戏中。
如何将微控制器用于 BCI:

上方:一块 Arduino 控制板利用 Emotiv EEG 来控制机器人手臂。(来源:Matt Su)
封面图片:一名学生在南佛罗里达大学控制一架 BCI 无人机。(来源:USF BCI 俱乐部)
展示您的 BCI 项目!我们非常希望看到并分享您正在进行的工作。在社交媒体上标记 #emotiv,或发送电子邮件至 hello@emotiv.com。

继续阅读