脑电波头环与arduino如何造物?(内附详细步骤)

author author     2023-05-07     676

关键词:

参考技术A 近段时间,我创作大量关于“脑电波头环+Arduino”的相关作品,在DFROBOT平台发布,引发许多创客朋友的关注和留言,希望我能给出详细具体的案例。现在,我将以脑电波控制RGB灯的为例,并附上详细具体的操作步骤:

01 主要原理

是根据脑电波信号的不同来控制RGB灯显示不同的颜色

02 了解脑电波

我们的大脑就是一台永动机,不停向外发射脑电波

脑电波是大脑发出的一种生物电信号,我们的大脑每时每刻都在发射不同的脑电波。 开心或悲伤,专注或放松,状态不同,脑电波信号也不同。 比如,当你专注的想一件事情的时候,这个时候专注力数值就会高,那么脑电波的频率也会变高。

当你专注力不集中的时候,那么专注力的数值就会变低,脑电波的频率也会变低。所以, 脑电波的信号频率高低就取决于你是否专注。

03 脑电波与灯控

本案例是根据你的专注力的高低来让RGB灯显示不同的颜色,为此,我设置了四个等级:

·专注力小于30就不亮灯;

·专注力30~50,显示绿灯;

·专注力50~80,显示蓝灯;

·专注力80以上(最高值为100)显示红灯。

04 脑电波头环与实操

用来实现意念控制的意念机(脑电波头环)

采集、量化并分析脑电波的工具 ——脑电波头环。 脑电波头环,含有6颗电极,主要检测大脑前额的脑电信号以及耳后的脑电波信号,并把数据通过蓝牙发送到手机的UDroneAPP,通过APP的算法处理脑波信号后,再把数据发送给执行设备。

那么,脑电波如何控制RGB灯呢?

第一步,需要在arduino上连接一个4.0以上的蓝牙模块,用于接收脑波信号

第二步,连接RGB灯模块

第三步,佩戴好头环后,手机连接头环,在APP上显示连接状态。

第四步,手机APP连接arduino的蓝牙模块

最后,在APP上会有关于脑电波的数据,脑电波头环不仅有专注力数值还有体验数值,比如头部抬头低头转头等动作的指令,还有眨眼和咬牙的状态,因此,在后期制作arduino作品的时候,能呈现更加丰富的展示效果。

另外关于程序是用arduinoIDE 上写的

已经有相关的库文件,只要直接调用需要的数据即可进行逻辑运算。

那么效果如何呢?

截止目前为止,我们已用脑电波头环与Arduino控制多个物体,如果你也喜欢脑洞大开,也是Arduino的发烧友,我们有相关的文档,可以免费提供哦!

为什么选择arduino开源平台,关键在于开源,在于造物精神

为什么选择Arduino开源平台,关键在于开源,在于造物精神 我喜欢开源这个词,这是一个神奇的概念,这并不意味着我们不支持版权法。知识产权必须得到保护,这是科技进步的根本保证。正因为这个保护,才让一些天才的... 查看详情

如何在有input()语句下断点调试(内附高清无码福利)

困扰了半天,一直没找到如何在含有输入语句的情况下用pycharm进行断点调试(调试的同时进行输入交互),But经过尝试,还是找到了~~~ 通过debug可以快速的找到报错信息,以及观察程序每步的运行步骤,所以平时善于利用deb... 查看详情

超详细解锁webpack步骤,跟着我左手右手一个慢动作~~~来吧小伙伴们一起学起来~~;如果有坑,可以跟着我跳进去再跳出来哦~~内附填坑操作(代码片段)

webpack核心entry:入口output:输出loader:模块转换器,用于把模块原内容按照需求转换成新内容插件(plugins):扩展插件,在webpack构建流程中的特定时机注入扩展逻辑来改变构建结果或做你想要做的事情新建一个文件夹使用 npminit-y&nbs... 查看详情

matlabr2021bformac版支持m1macos12,超级详细步骤。(内附安装包网盘链接)

安装包链接关注weixin公众号AppOS,回复数字82即可获取🔗软件介绍MathWorksMATLABR2021bforMac是一款强大的商业数学专业软件,可以用于分析数据、开发算法、创建模型,数据图表生成、AP... 查看详情

劲爆消息!亚马逊品牌备案开放了(内附详细流程图)

自从四月份亚马逊暂停品牌备案以来,一众卖家心里急啊,一些媒体也是各种猜测没个定局。现在,升级版的亚马逊品牌备案终于出来了! 1.进入亚马逊品牌备案页面 https://services.amazon.com/brand-registry.html 注意:要切换中文界面... 查看详情

c++知识总结(内附超详细知识框架图)(代码片段)

C++知识总结由于在学习C++的同时博主也在学习Linux系统编程、Linux网络编程以及数据库,所以从开始学习C++到现在结束已经有一年多时间了。C++是博主学习的第一个面向对象的语言,在学习过程中... 查看详情

c语言实现三子棋步骤及代码(内附随机种子介绍)(代码片段)

C语言实现三子棋步骤及代码一、基本思路二、基本流程1.创建棋盘并初始化2.打印棋盘3.玩家落子4.电脑落子(随机种子介绍)5.判断胜负三、代码实现四、结果演示一、基本思路首先用二维数组表示棋盘,创建一个3*3... 查看详情

ue4读取脑电波mindwave插件(展示如何使用第三方库制作ue4插件)

MyEEGPlugin.uplugin{"FileVersion":3,"Version":1,"VersionName":"1.0","FriendlyName":"MyEEGPlugin","Description":"","Category":"Other","CreatedBy":"","CreatedByURL":"","DocsURL":"","MarketplaceURL":""," 查看详情

20行python代码爬取2w多条音频文件素材内附源码+详细解析新媒体创作必备(代码片段)

大家好,我是辣条。今天的内容稍显简单,不过对于新媒体创作的朋友们还是很有帮助的,你能用上的话记得给辣条三连!爬取目标网站:站长素材工具使用开发工具:pycharm开发环境:python3.7,Wind... 查看详情

基于支持向量机svm的脑部肿瘤识别,脑电波样本熵提取

目录支持向量机SVM的详细原理SVM的定义SVM理论Libsvm工具箱详解简介参数说明易错及常见问题SVM应用实例,基于SVM的的脑部肿瘤识别分类预测代码结果分析展望支持向量机SVM的详细原理SVM的定义支持向量机(supportvectormachines,SVM)... 查看详情

eclipse如何导入aar(要详细步骤)

参考技术A 参考技术B  http://www.cnblogs.com/shortboy/p/4424944.html追问解压出来的文件复制到哪里 查看详情

裸辞记录之入职篇不要怂,我们都是最棒的打工人(内附详细入职注意事项)

经历了面试的重重关卡,我们终于收到了满意的Offer,即将开始新的生活,是不是紧张又期待?一般在Offer里会要求我们准备各种各样的入职材料,我的入职时间比较紧张,准备材料加搬家可给自己累的够... 查看详情

裸辞记录之入职篇不要怂,我们都是最棒的打工人(内附详细入职注意事项)

经历了面试的重重关卡,我们终于收到了满意的Offer,即将开始新的生活,是不是紧张又期待?一般在Offer里会要求我们准备各种各样的入职材料,我的入职时间比较紧张,准备材料加搬家可给自己累的够... 查看详情

超详细入门精讲数据仓库原理&实战一步一步搭建数据仓库内附相应实验代码和镜像数据和脚本(代码片段)

...调度13.结果展示14.课后作业15.更换IP后所需要做的操作16.如何设置静态IP地址17.常见问题(未完持续更新中,欢迎补充!)0.B站课程链接和搭建数据仓库资源下载下载UP主哈喽鹏程给的资源镜像及脚本包课程链接... 查看详情

阿里云aiot造物秘籍●开放下载

阿里云智能AIoT多行业场景落地有哪些实战?设备端如何与阿里云物联网设备打通?阿里物联网小程序的构架有哪些注意事项?树莓派的新玩法,10年物联网一线行业实战的造物秘籍,带你了解云端一体化。 阿... 查看详情

excel如何排序呢详细步骤如下!

参考技术A在日常工作中,经常使用excel软件来办公,那么排序公式excel怎么设置,一起来看看吧。1、首先打开或新建一个表格,如下图所示。2、然后输入函数公式=rank(),如下图所示。3、接着点击选择一个成绩。选择所有成... 查看详情

批量打开远程桌面的工具?如何使用详细步骤

...务器间可以自由切换,很适用于网站管理人员使用。  如何使用详细步骤1.下载工具,解压2.打开.exe执行文件,远程桌面控制面板3.然后就可以添加服务器了4.添加完之后就可以全勾选批量打开远程桌面了标签窗口显示:分屏显... 查看详情

你真的了解linux(deepin)的软件商店吗?(内附极力推荐的软件)(代码片段)

Deepin的软件商店相对于大多数Linux来说是非常友好的,它可以帮助我们更加快捷的安装软件,软件商店已经适配了大量我们常用的软件。接下来从几个方面说一下小编对各个方面软件的推荐其他软件的话,还是有机会... 查看详情