0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arduino脑波阅读器的制作教程

454398 来源:wv 2019-09-25 11:52 次阅读

第一步:零件

Arduino脑波阅读器的制作教程

硬件

-USB电缆

-Mindflex耳机

-USB到TTL转换器

-ATMega328

-22pf陶瓷圆盘电容器(x 2)

-晶体振荡器(我使用16MHz)

- Arduino将草图刻录到ATMega328软件上:

非常感谢所有开发以下软件的人,没有软件这个项目就不存在了。

-Arduino Brain Library

-加工

-Brain Visualizer

-ControlP5加工GUI库

工具:

-烙铁

-电线

-焊料

-热胶枪

步骤2:连接到NeuroSky开发板的RX引脚

拧开耳机侧面的顶部白色按钮。

应该有4英亩ws并非常容易打开。

一旦打开,您应该看到NeuroSky板上贴有“ QC Pass”标签的标签。

芯片的一角,您应该看到4针。

将SOLID焊接将线芯连接到板上的T引脚,确保不要使其他引脚短路。

步骤3:卸下电池座

在耳机的一侧,有一个电池座。

拧下4个螺钉,从背面露出电池座。

对于我们的额外电线,ATMega328,USB转TTL转换器和USB电缆要适合我们,必须将其卸下。

一旦卸下电池座,耳机将通过USB电缆供电

2条导线连接到电池座。

我用热刀平稳地切掉了电池座,但是您也可以使用烙铁。 (注意:完成切割后,请确保不要吸入烟气并立即清洁焊接。)

将电池盖留在原处。

步骤4:将RX电缆插入耳机的另一侧

ATMega328需要从耳机另一侧的NeuroSky板的T引脚接收数据

您必须将来自T针的导线穿过耳机的扎带插入另一端。

请注意:这是整个项目中最困难的步骤。您将需要很多的耐心。

您将不得不继续尝试,最终您将掌握它。

另外,请查看下面的照片,看看我是如何做到的。

完成此操作后,您可以再次用NeuroSky板闭合侧面。

步骤5:在USB电缆上钻一个孔

为使USB电缆合适,我们必须在耳机侧面钻一个孔。

在执行此操作之前,请确保剥去USB电缆的电线因此,您准备好进行焊接了。

做一些测试钻,看看您需要哪个钻头,并在以前电池座的耳机侧面打一个孔。

打结用于减轻应力的USB电缆,并将其穿过孔。

忽略照片中的电子设备-我会介绍一下。 (我并没有按照正确的顺序做所有事情-至少现在您要做!)

步骤6:安装软件并刻录草图

下载第一步中提到的Arduino Brain Library软件。

将ATMega328插入Arduino并将BurnSerialOut示例刻录到它。

完成后,再次取出芯片,准备将其安装到耳机中。 。

示例代码:

#include

//设置大脑解析器,并向其传递您要监听的硬件串行对象。

Brain brain(Serial);

void setup(){

//启动硬件串行。

Serial.begin(9600);

}

void loop() {

//期望大约每秒发送一次数据包。

//.readCSV()函数以以下格式返回一个字符串(很好,char *),该字符串列出了最新的大脑数据:

//“信号强度,注意力,冥想,δ,θ,低阿尔法,高阿尔法,低贝塔,高贝塔,低伽马,高伽马”

if(brain.update()){

.println(brain.readCSV());

}

}

步骤7:焊接ATMega328

首先,此方法非常不专业,但是由于缺少空间,这就是我要解决的问题做到了。

让您成为ATMega328的亲朋好友,仔细看看。同样观察下面的引脚图,您应该能够识别引脚。您可以在末尾使用半圈来确定方向。

您必须将USB到TTL转换器上的USB连接器拆焊,因为我们将其从USB电缆连接到裸线。

我在下面为您制作了一张非常业余的图表,焊接如图所示的所有内容。如果您逐步按照该图进行操作,应该不会很困难。

完成此操作后,请确保通过腕带(通过NeuroSky板的T型针)焊接来自耳机另一侧的导线)到ATmega328的RX引脚。

步骤8:测试

连接USB电缆,打开耳机并打开串行监视器。

您应该在屏幕上看到一些读数,否则请仔细检查连接。

数字顺序为分解为以下顺序:

“信号强度,注意力,冥想,δ,θ,低阿尔法,高阿尔法,低贝塔,高贝塔,低伽马,高伽马”

如果测试正常,您

最简单的方法是将电池盖保持打开状态,并小心地将所有物品放在一边,然后在每个组件上滴一滴热胶以将其固定到位。完成后,重新拧上电池门,然后继续执行最后一步。

步骤9:可视化

如果还没有的话为此,请下载Processing,Brain visualizer和controlP5 Processing GUI库。

开始处理并确保已包含该库。

将其插入耳机中,将其打开并加载thebrain_grapher.pde草图。

关闭Arduino(未处理)并运行草图。

您应该最终看到指示不同频率的各种条形:

-Delta(1-3Hz):sleep

-Theta(4-7Hz) ):放松,冥想

-低Alpha(8-9Hz):闭眼,放松

-高Alpha(10-12Hz)

-低Beta(13-17Hz):警觉,专注

-高Beta(18-30Hz)

-低伽玛(31-40Hz):多传感器处理

-高伽玛(41-50Hz)

NeuroSky芯片还进行了一些处理,并为“注意力”和“冥想”提供了2个值。您可以直接使用这些值来控制LED或连接到设备的任何其他电子产品

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 阅读器
    +关注

    关注

    0

    文章

    298

    浏览量

    27901
  • Arduino
    +关注

    关注

    187

    文章

    6461

    浏览量

    186569
收藏 人收藏

    评论

    相关推荐

    亚马逊Kindle Oasis停产,物理翻页按键成绝响

    近日,亚马逊宣布了一个令人唏嘘的消息:其唯一配备物理翻页按键的电子阅读器Kindle Oasis将正式停产。这款自2016年面世的高端电子阅读器,凭借其独特的物理翻页按键设计,一度在市场上占据了一席之地。
    的头像 发表于 10-18 16:47 290次阅读

    亚马逊推出首款彩屏Kindle阅读器

    亚马逊(Amazon)于周三震撼发布了其首款配备彩色显示屏的Kindle电子阅读器,这一创新之举打破了自2007年Kindle问世以来一直沿用的黑白屏幕传统。
    的头像 发表于 10-17 15:56 318次阅读

    集成TIRIS射频模块TMS3705A低频阅读器简介

    电子发烧友网站提供《集成TIRIS射频模块TMS3705A低频阅读器简介.pdf》资料免费下载
    发表于 09-21 11:00 0次下载
    集成TIRIS射频模块TMS3705A低频<b class='flag-5'>阅读器</b>简介

    二代身份证识别仪身份证阅读器读卡

    中软高科身份证阅读器规格书 (型号:CICR-3X) 一、 产品介绍 1.1简介 中软高科身份证阅读器是***高度集成化的读卡板是在上一代基础上进行的优化和改进,外观简洁,性能稳定。采用USB
    发表于 09-07 15:09

    二代身份证识别仪-身份证阅读器-读卡CICR-3X

    阅读器
    jf_08279201
    发布于 :2024年09月02日 14:33:47

    亚马逊中国Kindle服务告别中国市场,电子书阅读新篇章即将开启

    随着数字阅读时代的深入发展,亚马逊中国在近日宣布了一个令人唏嘘的消息——Kindle中国服务将于6月30日起正式停止运营。这一决定不仅标志着Kindle电子书阅读器在中国市场的结束,也预示着电子书市场将迎来新的变革。
    的头像 发表于 07-01 16:22 443次阅读

    你对身份证阅读器CICR-3X的了解有多少?

    1.1 简介 中软高科身份证阅读器是新一代高度集成化的读卡板是在上一代基础上进行的优化和改进,外观简洁,性能稳定。采用 USB hid 标准接口即插即用,无需安装驱动。 1.2 主要特性 通信接口
    发表于 06-26 16:23

    桌面RFID阅读器:现代资产管理的革命性工具?

    随着物联网技术的快速发展,桌面RFID阅读器正逐渐成为各行各业资产管理的重要组成部分。这种小巧而强大的设备不仅简化了数据读取和写入的过程,而且正在推动一场管理效率的革命。桌面RFID阅读器:小巧机身
    的头像 发表于 06-04 15:53 418次阅读
    桌面RFID<b class='flag-5'>阅读器</b>:现代资产管理的革命性工具?

    手搓了一个ESP32墨水屏阅读器,蛮简单的

    工程名称:3.7寸墨水屏阅读器时钟温湿度TXT/Epub前言帅小伙手搓ESP32墨水屏阅读器!可轻松续航100天!01阅读器功能/亮点?1.具有阅读器、时钟、温湿度监测、闹钟、番茄钟功
    的头像 发表于 05-27 08:04 331次阅读
    手搓了一个ESP32墨水屏<b class='flag-5'>阅读器</b>,蛮简单的

    如何用Arduino制作一个简易自动喂鱼

    如果你家里养有鱼,并想找到一种自动化喂食的方法,这个项目可能会对你有所启发。 在这个教程中,作者将展示如何制作自己的基于Arduino的自动喂鱼,让小鱼不在饿肚子。 自动喂鱼
    发表于 03-28 11:25

    如何制作自己的Arduino电容计

    在这个项目中,您将学习如何制作自己的Arduino电容计(测量电容器的值,范围从pF到1000的uF)。一般来说,电子爱好者喜欢设计自己的小工具而不是购买。在这个项目中,我们使用两种电容测量方法,即
    的头像 发表于 02-25 15:10 1442次阅读
    如何<b class='flag-5'>制作</b>自己的<b class='flag-5'>Arduino</b>电容计

    如何使用Arduino制作智能垃圾箱

    在这个项目中,我将向您展示如何使用Arduino制作智能垃圾箱,当您带着垃圾接近时,垃圾箱的盖子会自动打开。
    的头像 发表于 02-11 12:22 2828次阅读
    如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>智能垃圾箱

    20W电子阅读器充电器ic U6205DC基本知识介绍

    电子阅读器可以完全地隔绝掉各种信息以及软件,在看书的时候不会突然收到微信或者视频软件消息,来把看书这件事情忘掉。
    的头像 发表于 01-17 15:58 530次阅读

    Arduino制作循迹小车教程

    Arduino制作循迹小车完全教程
    发表于 01-05 11:09 4次下载

    Arduino的功能及其限制

    Arduino是一种开源电子原型平台,它基于易于使用的硬件和软件,可以用于制作各种嵌入式系统。然而,尽管Arduino非常强大,但它也有一些功能上的限制。本文将详细介绍Arduino
    的头像 发表于 12-21 14:15 1128次阅读