从来都觉得隔空取物是种幻想,除了魔术,不可能实现。
这一次就让我们一起把生活过成酷炫的科幻片吧!
步骤1 选材
看到这个主题,毫不犹豫的想到了dfrobot新出的手势识别传感器,从来没用过,真的那么好用么?非常感谢技术工程师的耐心解答,一开始我本以为在mind+中,microbit是不支持的,尝试了arduino很好操作。后来经过咨询,和自己再次确认,我发现microbit也是支持的,而且非常好用,哈哈,有一种捡到宝的感觉!哈哈哈哈~~~
关于这个器材的mind+中的库文件,是要在用户库里加载的,具体方法如下。
步骤2 项目分析
想要用手势来控制一些东西的变化,看起来就好像在控制物品一样,一开始想到做个手势控制的小车,后来觉得没有什么实际意义,想了想做个灯板吧,起码跟着手势变化的霓虹灯,看起来还是蛮酷炫的!
根据不同的手势,要控制灯板显示不同的动画,这个光靠想肯定实现不了,excel做个表格就清晰多了,我选择使用15条led灯带,每条12颗灯珠。分别根据4种手势,显示不同的动画效果。
那么这15个灯带看来用一个扩展板肯定搞不定咯,我决定用3套microbit的设备,两套设备用来装这15条灯带,另一个负责手控灯带。
绘制出我想展示的图案,写好剧本,就开始实现它咯!
步骤3 器材
材料清单
- microbit X3
- 扩展板 X3
- led灯带 X15
- 手势识别传感器 X1 链接
步骤4 接线
需要把扩展板上P0号引脚的跳线帽拔掉,不然的话,也还是不够用哈。
我的设计是通过第三个板子的手势控制,发送不同的无线信号,从而操控前两个板子上的15颗灯珠。
这线插的跟头发一样,密密麻麻啊~~~~
灯带的固定我用了魔术贴,可以重复使用,调整位置也超方便。
因为太刺眼,在上面蒙了一层烘焙纸,看起来朦胧些的效果就更好看了。
步骤5 编程
灯带1组和灯带2组是分开两个主板些的,每种图形都是边写边测试。插线的时候也一定要整齐,和excel表里标注的一样才行。
根据excel表的内容,一步步的编程,这代码量稍微有点大哈。如果是给小朋友完成,恐怕会有点点难度。
详细说一下发信号端也就是手势识别部分的代码。
将手势识别传感器接入在IIC接口上,设置手势传感器的模式,就可以直接使用了,很方便,也很灵敏哦!超好用这个,大爱~~~
步骤6 演示视频
看看效果吧,隔空徒手控制,是不是有那么一点未来感呢?
gray66662020.08.05
忽悠人的最高境界
hnyzcj2020.07.24
不是说好了隔空取物的吗?我是不是被骗了
阿琛2020.07.28
隔空控物哈,呵呵