[项目]Arduino幻彩音乐盒 精华

查看: 311|回复: 2

[项目] Arduino幻彩音乐盒

[复制链接]
本帖最后由 luyi 于 2020-8-29 00:05 编辑

一、项目背景
随着社会的进步,人们向往生活更多姿多彩。歌舞作为一种流传数千年的娱乐形式,深入各族人民的生活。但是随着科技的发展和进步,人们对于歌舞的表演形式和场地要求越来越多、越来越高。音箱系统随着人们的需求不断改进和完善。大到满足上万人演唱会现场扩声需求,小到满足个人家庭弹奏乐器、K歌的需要。
本项目制作的幻彩音乐盒,瞬间有种广场舞劲爆的感觉=_=
二、演示视频
三、器材清单
DFduino板(含扩展板)    x1
DFPlayer Mini 播放器模块(含存储卡)    x1
小喇叭    x1
按键开关    x2
10KΩ旋转电位器    x2
RGB灯带(30灯)    x1
1KΩ定值电阻    x2
10KΩ定值电阻    x2
杜邦线    若干

四、激光切割图纸
202008287337..png

五、关键部分电路图
12路按键开关连接
202008289928..png
22路旋转电位器连接

202008285490..png

3DFPlayer Mini 播放器模块连接

202008288633..png

六、制作过程
1. 上述图纸切割效果如下图所示,感谢雷宇提供激光切割服务。

202008282843..png
2. 拼接外观结构。

202008286934..png
202008285436..png
202008286985..png
3. 面包板实现原型
202008281829..png
202008284324..png
4. 项目电路焊接以及使用热熔胶固定部件。
202008284269..png
202008298474..png
202008291056..png
七、代码编程
本项目使用Mind+软件进行编写程序。
1. 初始化MP3模块接口为软串口A2A3,并设置初始音量为50%,播放模式为“循环播放”。
202008291298..png
2. 初始化RGB灯带引脚为D6,灯总数为30盏,并依次显示渐变色,色调从1-360.
202008294254..png
  3. 循环监测D4D5引脚,判断“上一首”和“下一首”按键是否被按下,如果被按下则分别对应播放“上一首”和“下一首”音乐。
202008295006..png
4. 循环监测A4A5引脚,判断“音量大小”和“灯带亮度”电位器是否被调节,如果被调节则分别对应调节“音量大小”和“灯带亮度”。
202008296772..png

注意:旋转电位器的模拟值范围是0-4095,但是本项目中旋转电位器都分别串联了一个10K欧姆的定值电阻。经过串口打印知其当前范围是0-466。因此,旋转电位器的模拟值分别映射到MP3模块音量范围0-100RGB灯带亮度范围0-100.

幻彩音乐盒.zip

165.45 KB, 下载次数: 8

hnyzcj  版主

发表于 2020-8-29 06:13:27

8cuo
回复

使用道具 举报

rzyzzxw  版主

发表于 2020-8-29 11:08:27

喜欢
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail