查看: 4962|回复: 1

[项目] laserblock&boson 2.自嗨音乐爆闪灯

[复制链接]
本帖最后由 牛牛-NIUS 于 2018-4-11 11:37 编辑

我是爱你们的牛牛。。。我今天又来调皮了 。先上图。

微信图片_20180410165623.jpg
这魔法般的手爪哈哈哈哈  。。。。废话不多说。。开始今天的课程内容吧
教学主题:
《基于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端口连接如下图。


1523349749(1).png
连接思路:声音传感器检测周边声音情况将数据传送给主控板,主控板发送数据给我们的灯带,同时外界再播放音乐,手臂开始挥舞。(单个RGB灯带确实不好看、效果也不好,两个灯带对称闪烁别有一番滋味啊哈哈)

2.程序编写:

微信截图_20180410162834.png



程序共分为三个部分
第一部分:当开机时(初始化)显示笑脸随后等待一秒显示一个方框图形。
第二部分:重复循环、舵机在角度30度与100度之间来回摆动。(划重点:这段程序是独立的,不会随着音乐的停止而停止摆动,根本停不下来!就是
第三部分:向系统申请一个“小房子”即变量来存储数值,这里我们给房子取名为亮灯数目,即灯带需要量几颗灯。一开始我们先将房子里的数值清空,即把0放到房子里,检测如果房子里的数小于7那么就开始让声音传感器读取周围环境的声音,进行采集。 led的亮灯数量为声音的大小。PS这里我加了一个延时为了增强视觉效果。。。。仅此而已。。哈哈哈哈

3.模型搭建

微信图片_20180410165601.jpg

首先用胶枪把舵盘连接起来,找一个硬纸板剪成手的形态

微信图片_20180410165605.jpg

框架的搭建用M3*14的螺丝即可固定。

微信图片_20180410165612.jpg 微信图片_20180410165619.jpg

接下来就是硬件的安装。不多说看图,下方给一个boson的介绍视频:

激光切割板材 板材大小为20cm*26cm

这里是下载资源:

Laserblock电子版下载地址:https://pan.baidu.com/s/1jKjAYYq

编辑软件Lasermaker下载网址:http://www.thunderlaser.cn/lasermaker

材料地址:http://www.dfrobot.com.cn/goods-1581.html

知识拓展

1.本节课中属于输出装置的有:舵机、RGB灯带

2.本节课属于输入装置的有:声音传感器


3.舵机的概念:俗称“伺服电机”,一般航模爱好者会拿来控制飞机的方向舵,遂得名“舵机”。我们的用的舵机采用三条线,分别为棕色线(负极)红色线(正级)橙色线(信号线)。一般在Arduino中若使用多个舵机需要进行额外供电,因为它的工作需要额定的电压,只靠主板输出电压容易导致供电不足。

4.RGB灯带很明显有红RED、绿GREEN、蓝BIUE的led合成。

5.声音传感器:通俗的比方,类似于我们的耳朵,能够检测周围的环境声音。



感谢各位朋友近期的支持,本牛近期会推出自己的一些作品,还望大家多多支持!
微信号:xzj3231323

rzyzzxw  版主

发表于 2018-4-10 19:14:33

有趣,好玩。:victory:
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail