如果说 GitHub Copilot、Cursor 等「氛围编码」工具让你感受到 AI 在屏幕边为你补全代码,那么今天介绍的开源库Brain更野——它直接把「键盘」搬进你的大脑。通过 Arduino 接入 NeuroSky 芯片的 EEG 玩具头环,Brain 库能把专注度、冥想度以及 10 种脑电波功率实时串口输出;再配合简单的映射脚本,你就能把脑电信号转成按键、快捷键甚至整段代码。从此,写代码真的可以是「想一想就好」
Brain是一个 Arduino 库,专为解析 NeuroSky 脑电波头环的数据而设计。这些头环原本是一些玩具,如 Mattel 的 MindFlex 和 Star Wars Force Trainer,但它们内置的 TGAM 芯片可以捕捉到你的脑电波。通过简单的硬件连接和代码设置,你可以将这些信号转换为可用的数据。
安装好 Brain 库后,只需几行代码,就可以开始读取脑电波数据。这些数据包括你的注意力值、冥想度以及各种脑波频段的强度。你可以根据这些数值,设置触发条件,例如当注意力值超过某个阈值时,自动输入一个特定的代码片段。
更有趣的是,Brain 项目还提供了一个名为BrainGrapher的可视化工具,它可以实时绘制你的脑波变化,让你直观地看到自己的思维状态。
虽然目前这种脑电波编程的方式还处于实验阶段,可能不如传统输入法高效,但它为我们展示了人机交互的全新可能性。未来,随着技术的进步,我们或许真的可以实现“意念编程”,让思维直接转化为代码。
如果你对这种新奇的编程方式感兴趣,不妨尝试一下 Brain 项目,体验一下用脑电波写代码的感觉。或许,它会激发你对编程和人机交互的全新思考。
私信或评论“脑电波”,获取项目资料