所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
【看见未来】隔空控物不再是传说,把生活过成酷炫科幻片
阿琛 阿琛 2020-07-23 01:12:46
3
3
简单

从来都觉得隔空取物是种幻想,除了魔术,不可能实现。

这一次就让我们一起把生活过成酷炫的科幻片吧!

步骤1 步骤1
选材

看到这个主题,毫不犹豫的想到了dfrobot新出的手势识别传感器,从来没用过,真的那么好用么?非常感谢技术工程师的耐心解答,一开始我本以为在mind+中,microbit是不支持的,尝试了arduino很好操作。后来经过咨询,和自己再次确认,我发现microbit也是支持的,而且非常好用,哈哈,有一种捡到宝的感觉!哈哈哈哈~~~

projectImage

关于这个器材的mind+中的库文件,是要在用户库里加载的,具体方法如下。

projectImage
步骤2 步骤2
项目分析

想要用手势来控制一些东西的变化,看起来就好像在控制物品一样,一开始想到做个手势控制的小车,后来觉得没有什么实际意义,想了想做个灯板吧,起码跟着手势变化的霓虹灯,看起来还是蛮酷炫的!

根据不同的手势,要控制灯板显示不同的动画,这个光靠想肯定实现不了,excel做个表格就清晰多了,我选择使用15条led灯带,每条12颗灯珠。分别根据4种手势,显示不同的动画效果。

那么这15个灯带看来用一个扩展板肯定搞不定咯,我决定用3套microbit的设备,两套设备用来装这15条灯带,另一个负责手控灯带。

projectImage

绘制出我想展示的图案,写好剧本,就开始实现它咯!

步骤3 步骤3
器材
材料清单 材料清单
3x
microbit
3x
扩展板
15x
led灯带
1x
手势识别传感器
步骤4 步骤4
接线

需要把扩展板上P0号引脚的跳线帽拔掉,不然的话,也还是不够用哈。

我的设计是通过第三个板子的手势控制,发送不同的无线信号,从而操控前两个板子上的15颗灯珠。

projectImage

这线插的跟头发一样,密密麻麻啊~~~~

projectImage

灯带的固定我用了魔术贴,可以重复使用,调整位置也超方便。

因为太刺眼,在上面蒙了一层烘焙纸,看起来朦胧些的效果就更好看了。

projectImage
步骤5 步骤5
编程

灯带1组和灯带2组是分开两个主板些的,每种图形都是边写边测试。插线的时候也一定要整齐,和excel表里标注的一样才行。

根据excel表的内容,一步步的编程,这代码量稍微有点大哈。如果是给小朋友完成,恐怕会有点点难度。

projectImage

详细说一下发信号端也就是手势识别部分的代码。

将手势识别传感器接入在IIC接口上,设置手势传感器的模式,就可以直接使用了,很方便,也很灵敏哦!超好用这个,大爱~~~

projectImage
步骤6 步骤6
演示视频

看看效果吧,隔空徒手控制,是不是有那么一点未来感呢?

Makelog作者原创文章,未经授权禁止转载。
3
3
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]