6175| 3
|
[项目] Arduino幻彩音乐盒 |
本帖最后由 luyi 于 2020-8-29 00:05 编辑 一、项目背景 随着社会的进步,人们向往生活更多姿多彩。歌舞作为一种流传数千年的娱乐形式,深入各族人民的生活。但是随着科技的发展和进步,人们对于歌舞的表演形式和场地要求越来越多、越来越高。音箱系统随着人们的需求不断改进和完善。大到满足上万人演唱会现场扩声需求,小到满足个人家庭弹奏乐器、K歌的需要。 本项目制作的幻彩音乐盒,瞬间有种广场舞劲爆的感觉=_= 二、演示视频 三、器材清单 DFduino板(含扩展板) x1 DFPlayer Mini 播放器模块(含存储卡) x1 小喇叭 x1 按键开关 x2 10KΩ旋转电位器 x2 RGB灯带(30灯) x1 1KΩ定值电阻 x2 10KΩ定值电阻 x2 杜邦线 若干 四、激光切割图纸 五、关键部分电路图 (1)2路按键开关连接 (2)2路旋转电位器连接 (3)DFPlayer Mini 播放器模块连接 六、制作过程 1. 上述图纸切割效果如下图所示,感谢雷宇提供激光切割服务。 2. 拼接外观结构。 3. 面包板实现原型 4. 项目电路焊接以及使用热熔胶固定部件。 七、代码编程 本项目使用Mind+软件进行编写程序。 1. 初始化MP3模块接口为软串口A2和A3,并设置初始音量为50%,播放模式为“循环播放”。 2. 初始化RGB灯带引脚为D6,灯总数为30盏,并依次显示渐变色,色调从1-360. 3. 循环监测D4和D5引脚,判断“上一首”和“下一首”按键是否被按下,如果被按下则分别对应播放“上一首”和“下一首”音乐。 4. 循环监测A4和A5引脚,判断“音量大小”和“灯带亮度”电位器是否被调节,如果被调节则分别对应调节“音量大小”和“灯带亮度”。 注意:旋转电位器的模拟值范围是0-4095,但是本项目中旋转电位器都分别串联了一个10K欧姆的定值电阻。经过串口打印知其当前范围是0-466。因此,旋转电位器的模拟值分别映射到MP3模块音量范围0-100和RGB灯带亮度范围0-100. |
165.45 KB, 下载次数: 2015
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed