关注
33
粉丝
33
帖子
杜涛
03月24日

项目四:玩转RGB点阵屏——物联网音箱

项目四:玩转RGB点阵屏——物联网音箱(建议3课时)

【情境导入】


一个不带音乐播放的灯箱算不上好灯箱,同样一款音箱,如果没有炫酷的灯效,也会掉价不少。今天我们就在项目三的基础上,将灯箱改造为音箱,还要是有物联网功能的哦,还等什么,开动吧!

【作品效果】


视频:

【问题梳理】

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:学习评价量表


2

点赞

496 次阅读3 条评论2 人赞
3条评论