恭喜你发财——新春音乐播放器

2024-05-27658
AI 快速预览详细 收起
新春音乐播放器是一个结合掌控板和LED灯带的创意项目。通过编程实现音乐播放和灯光效果,适合STEM教育和少儿编程入门。材料清单包括掌控板、扩展板和LED灯带。项目步骤包括连接硬件、编程乐谱、显示歌词和控制灯光。最终效果是灯光根据音量变化,增加节日气氛。

【项目介绍】

 

        学习了造物记——创意成长营中的掌控板教程,以 不一样的节日 为主题设计一个小创意,实践从教程中学会的知识点。

 

        每逢新春佳节,最洗脑的莫过于刘德华的恭喜发财了,那么我们做一个播放音乐,加上灯光的气氛组吧。

 

 

【项目演示】

 

最下面有视频

 

【制作过程】

 

材料清单

1、掌控板

2、扩展板

3、LED灯带

 

 

第一步

 

        掌控板上自带了项目所需的声音传感器和蜂鸣器,所以这两个设备不用外接,只需要接LED灯带即可。

 

74666ae0ab17a9e356b0d4302fdf19c.jpg

(灯带连接至P1)

 

 

第二步

 

        mind+编程中打开扩展,选择掌控板,并且在显示设备中选上LED灯带。

image.png

 

 

 

第三步

 

找到乐谱进行编程

 

微信截图_20240527143135.png

 

      (根据简谱中的进行编程)

image.png

 

PS:程序是跳过了前奏,直接从“恭喜你发财” 开始

        下载程序后试听,根据实际情况进行节拍调整,调整至听感舒服的状态即可。

 

第四步

        同时在屏幕上显示歌词,所以在程序中间加入字幕

image.png

显示新的需要在前面添加清屏

 

第五步

        LED灯带的控制,先初始化LED灯带。

image.png

        灯带有16颗灯珠,所以灯总数写16

        第二个程序的灯号有个注意的点,灯带第一颗灯珠是0号灯珠,0也算一颗,所以灯号为0-15

 

第六步

        想要根据音调进行控制,在现有设备下可能有点困难,而我们的掌控板上自带了声音传感器,所以改成了最简单的音量控制。

image.png

        使用串口读取声音强度,播放一次音乐,发现大概在两千四左右,那么套入进去,使用映射,控制输出值。在0~10的范围内。

 

image.png

作品就完成啦,灯带根据音量的大小进行变化,声音越大变化越快。

 

 

 

【项目总结】

 

        作品是根据入门教程的知识点和现有的设备进行制作的,没能做到根据音调像波形图那样进行变化的灯带,是有点小遗憾。(毕竟自己技术不够)

 

        但是在编程的过程中发现了挺多有趣的功能,特别是灯带还有挺多可以开发的地方,比如这个

image.png

柱状图显示,或许有比较多的灯带的情况下可以连接起来,效果会更好。

 

音乐程序展示

image.pngimage.png

 

 

 

材料清单

  • 掌控板扩展板 X1
  • 掌控板 X1
  • LED灯带 X1

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -