#封面
本文摘自第一届掌控板教学应用设计大赛-课程设计赛项一等奖《玩转RGB点阵屏系列课程》,作者:杜涛
项目四:玩转RGB点阵屏——物联网音箱(建议3课时)
【情境导入】
一个不带音乐播放的灯箱算不上好灯箱,同样一款音箱,如果没有炫酷的灯效,也会掉价不少。今天我们就在项目三的基础上,将灯箱改造为音箱,还要是有物联网功能的哦,还等什么,开动吧!
【作品效果】
视频:
https://player.youku.com/embed/XNDYwMDkzOTU5Mg==
【问题梳理】
1. 我们如何实现音乐的播放?
2. 我们如何利用微信小程序实现手机对音箱的控制?
【教学目标】
【项目准备】
1. 电子物料:掌控板、掌控宝、音乐播放器模块、项目三中的RGB灯
2. 手工物料:热熔胶枪
3. 编程平台:MpythonX
4. 结构制作:3D打印技术
【知识链接】
音乐播放器(MP3)
音乐播放器(MP3)采用TF卡存储歌曲或语音信息,连接音箱后可通过发送指令操控播放TF卡中保存的歌曲,板载双声道功放,可驱动0.5W喇叭。使用时,音乐播放器(MP3)可以与掌控宝的P6引脚连接
【项目制作】
1.首先完成,音乐的播放功能。随机的准备歌曲,存进音乐播放器,并接到P6管脚,再利用掌控板自带的按键和触摸模块,实现音乐的播放、暂停等。通过离线的调试,就能对后面的微信小程序调用做好铺垫。
2.增加灯光效果。这里以项目三音乐模式为基础(音量过大时,如果亮起灯太多,可能会出现一些一些bug,所以通过映射“声音值”的方式,相对的减少亮起灯的数量)
3.结合以上两部分程序,进行音乐播放的初步调试,下载程序后,对作品进行初步调试
4.打开微信小程序,作物联网应用的调试
5.回到MpythonX,点击右上角登陆,注册账号,通过手机号登录。
6.如下图箭头所示,调出微信小程序对应模块,这里我们会发现,微信小程序已经为我们做好了匹配,连上Wi-Fi。
5. 将原来的掌控板控制的指令,一一对应的放入微信小程序的控制指令中,然后依次连接所有程序(这里列举了“继续播放”的拖入,其他模块方法相同)。
【组装与调试】
利用3D打印,为音箱重新设计盖子,并为安装音乐播放器设计连接件。组装结构件,下载程序,看效果是否和你设想的一样,哪有问题,就查找并调试哦
【迭代与升级】
我们的物联网音箱已经完工了,程序也好,外观也罢,还有哪些不如意的地方呢?还可以采用什么方式去进行改进呢?请在下表1中进行记录。
表1:作品优化记录表
【分享与评价】
一、我们的分享
1.创客的精神在于分享,请同学在班上展示、分享自己的作品,说一说你对该作品最满意的部分,并在表2中进行记录。
表2:作品分享陈述表
二、我们的反思
在项目实现过程中,遇到了这样一些困难,在这里记录遇到的问题和解决办法,便于以后出现类似问题时能更好的面对,并在表3中进行记录。
表3:作品反思记录表
三、我们的评价
请拿出你们的画笔,在表格4填涂自己的评价等级,五颗星表示卓越,四颗星表示优秀,三颗星表示良好,两颗星表示一般,一颗星表示继续努力。
表4:学习评价量表
点赞