2934浏览
查看: 2934|回复: 0

[项目教程] OBLOQ第二轮挑战赛:迎宾小D

[复制链接]
本帖最后由 老胡 于 2018-8-20 00:36 编辑

【标题】OBLOQ第二轮挑战赛:迎宾小D

【介绍】主要功能是每隔3秒侦测以红外和声音感应的方式有无人员通过,有则播放一个音符,人数计数器加1,并对人数进行显示。否则显示一张笑脸,并循环播放欢迎音乐。

【物料准备】
主要硬件:micro:bit一个、mate扩展板一个, OBLOQ物连网模块一个,带功放喇叭模块一个,模拟声音传感器一个,红外释热电运动传感器一个

【制作过程】
连线:
micro:bit和mate扩展板叠在一起,用螺丝固定,mate扩展板右上角的开关打到5V。
把OBLOQ 模块的绿色线接mate扩展板的p12,蓝色线接p16,红色线(正极)接红色针脚,黑色线(负极)接黑色针脚。
把功放喇叭模块绿色线接mate扩展板的P0接口,红色线接红色针脚,黑色线接黑色针脚。
把模拟声音传感器的蓝色线接mate扩展板P1接口,红色线接红色针脚,黑色线接黑色针脚。
把红外释热电运动传感器的绿色线接mate扩展板P8接口,红色线接红色针脚,黑色线接黑色针脚。
如下图所示:
OBLOQ第二轮挑战赛:迎宾小D图1

代码:
OBLOQ第二轮挑战赛:迎宾小D图2


效果:
通电开机时,人数计数器清零。
在等待状态下,迎宾小D将显示笑脸字符,并循环播放欢迎音乐。
红外释热电运动传感器侦测到有人经过,或者模拟声音传感器感应到声音超过50,功放喇叭将播放一个音符,将计数器将加1并显示当前人数,暂停3秒后开始下一个循环。
OBLOQ第二轮挑战赛:迎宾小D图3OBLOQ第二轮挑战赛:迎宾小D图5OBLOQ第二轮挑战赛:迎宾小D图4
因为深夜赶作品,为避免影响他人休息,效果图中功放喇叭模块只摆在一旁而未接线。如需要接线只需接在最左边的P0即可。


有待改进之处:
当侦测到其他声音,比如机械噪音或犬吠,计数器也将加1。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail