眨眼脑控灯!

2021-03-111.1万
AI 快速预览详细 收起
本文介绍了如何使用脑电头环捕捉眨眼信号,并通过Arduino、蓝牙和LED灯环实现眨眼切换灯色及专注力控制亮度。首先定义RGB灯环,然后通过映射指令将专注力数值范围0~100转换为灯的亮度0~255。使用布尔变量K来表示眨眼状态,实现眨眼切换LED灯颜色的功能。最后展示了完整的程序效果。


hi~又是我,一个假装拥有百万粉丝的楼主

今天想用脑电头环的眨眼功能跟大家展示一下他的功能,

一般在市面上很少有能捕捉眨眼的传感器,有人会说,肌电传感器就可以啊,

你试试就知道了,不好操作,而且也很难用来编程。

所以脑电头环这个就非常好的解决了这个问题,除了测专注力外,还能采集眨眼、咬牙的信号。

今天向大家展示一下,眨眼切换LED灯的颜色以及灯的亮度由专注力控制的效果

看看图片效果
眨眼脑控灯!图1

看看视频效果



首先搭建一个台灯的实物模型

然后连接Arduino、蓝牙、LED灯环、脑电头环

程序功能讲解:
1、眨眼的信号切换灯的颜色
2、专注力大小控制LED灯的亮度

OK根据这个效果,我们一步一步的进行

第一定义RGB灯环
眨眼脑控灯!图2

然后灯的亮度控制与专注力大小有关,那么可以用这个指令
眨眼脑控灯!图3

亮度的值考虑到专注力数值范围是0~100,而灯的亮度是0~255,所以可以用映射指令
眨眼脑控灯!图4

那么现在如何实现眨眼切换灯的颜色呢?

那么这里需要用到一个布尔变量,来表示眨眼和不眨眼的两种状态
眨眼脑控灯!图5

那么如果K为假的时候,灯亮红色
眨眼脑控灯!图6

这个时候,如果眨眼的话,那么就把K值变为真

眨眼的条件为
眨眼脑控灯!图8

所以
眨眼脑控灯!图7

当K为真时:
眨眼脑控灯!图9


最后完整的程序结合起来如下:
眨眼脑控灯!图10


就可以看到这个眨眼脑力灯的效果了,

好了,今天的案例就分享到这里








创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -