7701| 9
|
[项目] 用脑电波控制RGB灯!!! |
本帖最后由 liuwenhang 于 2021-1-6 19:32 编辑 我上一篇可以用脑电波结合Arduino创作作品的帖子得到了很多创客朋友们的关注,他们很希望能有个脑控的案例例来看看效果, 那么今天,我将发一篇关于脑电波控制RGB灯的案例。 具体是根据脑电波信号的不同来控制RGB灯显示不同的颜色, 为了能让更多人了解脑电波这个概念,我先简单做个铺垫。 首先,脑电波是大脑发出的一种生物电信号,他是一种放电行为。 而脑电波信号会根据一个人的状态进行变化, 比如当你专注的想一件事情的时候,这个时候专注力数值就会高,那么脑电波的频率也会变高。 当你专注力不集中的时候,那么专注力的数值就会变低,脑电波的频率也会变低。 所以,脑电波的信号频率高低就取决于你是否专注。 那么回到上面的案例 今天的示例就是根据你的专注力的高低来让RGB灯显示不同的颜色, 我这里设置了四个等级: 专注力30~50,显示绿灯。 专注力50~80,显示蓝灯 专注力80以上(最高值为100)显示红灯。 专注力小于30就不亮灯。 那么具体效果如何呢? 我们一起来看看 在此之前可能很多人疑问,你怎么知道一个人的脑电波信号? 那么这个就要回到我上一篇帖子讲到的脑电波头环了 简单再介绍一下脑电波头环吧 脑电波头环可以检测大脑前额的脑电信号,并把数据通过蓝牙发送到手机的UDroneAPP, 通过APP的算法处理脑波信号后,再把数据发送给执行设备。 那么具体如何实现用脑电波控制RGB灯呢? 第一步,需要在arduino上连接一个4.0以上的蓝牙模块,用于接收脑波信号 第二步,连接RGB灯模块 第三步,佩戴好头环后,手机连接头环,在APP上显示连接状态。 第四步,手机APP连接arduino的蓝牙模块 最后在APP上会有关于脑电波的数据,脑电波头环不仅有专注力数值还有体验数值,比如头部抬头低头转头等动作的指令,还有眨眼和咬牙的状态, 所以在后期制作arduino作品的时候就有更丰富的展示效果了。 另外关于程序是用arduinoIDE 上写的 已经有相关的库文件,只要直接调用需要的数据即可进行逻辑运算。 那么效果如何呢? 接下来让大家看看实际的效果视频 怎么样,看来效果还是可以的,下一篇我会做点别的作品案例。 感兴趣的话,可以留言关注哦! |
若初 发表于 2021-3-25 20:08 意念蜘蛛的脑电波检测仪是无法匹配UDrone APP的 ,所以如果你要完成这个作业的话,还必须得用我帖子上的脑电头环才可以哦。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed