7757| 1
|
[项目] laserblock&boson 2.自嗨音乐爆闪灯 |
本帖最后由 牛牛-NIUS 于 2018-4-11 11:37 编辑 我是爱你们的牛牛。。。我今天又来调皮了 。先上图。 这魔法般的手爪哈哈哈哈 。。。。废话不多说。。开始今天的课程内容吧 教学主题: 《基于laserblock的自嗨音乐爆闪灯》 教学目标: 1.学会搭建laserblock 2.认识boson for micro:bit 3.制作自嗨灯 教学任务: 学会使用声音传感器和舵机。 教学器材: laserblock 激光切割板*2 舵机*1 RGB灯带*2 声音传感器*1 micro:bit boson+拓展板*1 M3*10 螺丝螺母各*22 教学过程: 1.硬件搭建 首先,两个灯带分别连接至P0和P8端口、将舵机连接至P1端口、声音传感器连接至P2端口连接如下图。 连接思路:声音传感器检测周边声音情况将数据传送给主控板,主控板发送数据给我们的灯带,同时外界再播放音乐,手臂开始挥舞。(单个RGB灯带确实不好看、效果也不好,两个灯带对称闪烁别有一番滋味啊哈哈) 2.程序编写: 程序共分为三个部分 第一部分:当开机时(初始化)显示笑脸随后等待一秒显示一个方框图形。 第二部分:重复循环、舵机在角度30度与100度之间来回摆动。(划重点:这段程序是独立的,不会随着音乐的停止而停止摆动,根本停不下来!就是嗨) 第三部分:向系统申请一个“小房子”即变量来存储数值,这里我们给房子取名为亮灯数目,即灯带需要量几颗灯。一开始我们先将房子里的数值清空,即把0放到房子里,检测如果房子里的数小于7那么就开始让声音传感器读取周围环境的声音,进行采集。 led的亮灯数量为声音的大小。PS这里我加了一个延时为了增强视觉效果。。。。仅此而已。。哈哈哈哈 3.模型搭建 首先用胶枪把舵盘连接起来,找一个硬纸板剪成手的形态 框架的搭建用M3*14的螺丝即可固定。 接下来就是硬件的安装。不多说看图,下方给一个boson的介绍视频: 知识拓展1.本节课中属于输出装置的有:舵机、RGB灯带 2.本节课属于输入装置的有:声音传感器 3.舵机的概念:俗称“伺服电机”,一般航模爱好者会拿来控制飞机的方向舵,遂得名“舵机”。我们的用的舵机采用三条线,分别为棕色线(负极)红色线(正级)橙色线(信号线)。一般在Arduino中若使用多个舵机需要进行额外供电,因为它的工作需要额定的电压,只靠主板输出电压容易导致供电不足。 4.RGB灯带很明显有红RED、绿GREEN、蓝BIUE的led合成。 5.声音传感器:通俗的比方,类似于我们的耳朵,能够检测周围的环境声音。 感谢各位朋友近期的支持,本牛近期会推出自己的一些作品,还望大家多多支持! 微信号:xzj3231323 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed