插卡音箱/zh

来自Microduino Wikipedia
502748957@qq.com讨论 | 贡献2015年10月15日 (四) 05:25的版本 (Created page with "{| style="width: 800px;" |- | ==概述== *项目名称:Microduino插卡音箱 *目的:读取SD卡中的歌曲播放 *难度:中 *耗时:2小时 *制作者: *简介: ...")
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

概述

  • 项目名称:Microduino插卡音箱
  • 目的:读取SD卡中的歌曲播放
  • 难度:中
  • 耗时:2小时
  • 制作者:
  • 简介:

插卡音箱一般是指目前市场上支持或者能够读取SD、TF等等这些内存处理器的音箱,与传统的电脑音箱,手机音箱相比,插卡音箱独有的解码功能,使得它更为消费者所青睐,正因如此,它才被成为音响帝国中的解码大王。插卡音箱以实用,方便,最大限度的满足音箱消费者的需求为设计理念,产品设计简洁,使用高品质喇叭,音质震撼,还原度高,即使在最大音量下破音依然不明显,是追求完美音质的明智选择,还原效果明显,失真度低,被誉为音响王国中的音乐天使。精简按键设计、屏幕显示,无须复杂操作,轻松使用。

材料清单

  • Microduino设备
模块 数量 功能
Microduino-Core+/zh 1 核心板
Microduino-USBTTL/zh 1 下载程序
Microduino-Audio/zh 1 解码,存储音乐文件
Microduino-Audio&shield/zh 1 拨轮,MicroSD卡
Microduino-Amplifier/zh 1 攻放
Microduino-OLED/zh 1 显示
Microduino-Cube-S1/zh 1 扩展板OLED接口
  • 其他设备
模块 数量 功能
OLED连接线 1 连接
Micro-USB线 1 下载程序、供电
喇叭 1 播放音频
MicroSD卡(可选) 1 存储音乐文件
尼龙螺丝&螺母 1 固定
纸质外壳 1 外观,固定

实验原理

Microduino-Audio板可解码并存储音乐文件,Microduino-Audio&shield 与喇叭连接实现音乐拨轮及大容量存储,Microduino-Cube-S1与Microduino-OLED连接可以直观的文字提示方式在OLED中显示音量及曲目。再将Microduino-USBTTL,Microduino-Core+与其他模块无序拼接即可实现插卡音箱功能。音箱外形采用纸制外壳也可DIY自己的专属外壳。

  • 主要传感器

Microduino-Audio

文档

调试过程

Microduino Core+/zhMicroduino USBTTL/zh堆叠在一起.用数据线将写好的程序通过Microduino USBTTL/zh上传到Microduino Core+/zh上。 注意:最好不要将所有模块堆叠在一起之后再上传程序

Download1.jpg

打开Arduino IDE编程软件,点击 【文件】->【打开】,打开插卡音箱文件夹后选择Microduino_Audio_ble\ Microduino_Audio_ble.ino 点击"√",编译程序。 点击【工具】,选择正确的板+处理器+端口。 点击"→",进行上传。

Downloadselectcore+.jpg

连接Audio模块到电脑。若成功识别,则“我的电脑”中会出现CD驱动,打开CD驱动。 注意:若未成功识别请检查数据线与模块之间是否插牢。如检查插牢还不能识别就换个电脑USB接口试试。

Dl4.jpg

连接成功能显示出一个名为Microduino Audio的CD驱动器,然后执行以下步骤:

Dl5.jpg

打开驱动后选择MusicDownload.exe

Musicdl.jpg

打开后选择“音频加载”

Musicdl1.jpg

点击“浏览”后选择所有歌曲,点击“打开”(歌曲在Case1-4.mp3中)。 注意:Flash中音乐文件不能超过4M,因此显屏中只有Music Num:1-4号有歌曲,5-9号歌曲还是上一首歌。如果想要增加歌曲,则使用第一种方法即音乐存入MicroSD卡

Musicdl2.jpg

打开后点击返回“更新下载”,点击“更新”,点击更新,更新时间较长,请耐心等待

Musicdl3.jpg

当现显示“校验成功”后,拷贝音乐就成功了。 注意:校验成功后直接关闭窗口,不要再点击更新,否则又要重新更新

  • 组装

将所有模块和扩展版S1组装,顺序可根据喜好随意组装,但要符合以下规则: 1.Audio,Amplifier,Audio&Shield (MicroSD)模块必须堆叠由于别的模块多出一排pin(建议把Amplifier放在Audio和Audio&Shield模块的上面,并把这三个模块连接在S1上。这样会使音乐盒的纸质外壳更牢固),所以必须在一起,中间不可插入其他模块。 2.扩展板S1必须放在最下层。因为它的下面没有针脚。

将USB线连到扩展版S1的USB接口上。连上电脑或移动电源。 注意:连接扩展版S1的USB接口上,而非USBTLL或Audio模块上的USB接口。因为只有扩展版S1才能够提供足够大的电流驱动两个喇叭。如果连载USBTLL上,喇吧会因为电流不够而不能正常播放

将模块和屏幕固定在相应的纸板上,然后链接屏幕和扩展版 注意:插座必须插在标有SCL,SDA,PWR GND一侧(标在插口外侧)

将连接好的模块置于包装盒内,先把小纸板插入他的卡槽内。 注意:S1的USB接口要露在音乐纸盒底部的镂空处

将喇叭从卡槽上方卡进,再把喇叭线从纸盒背后的小孔中穿出,再连接到Amplfier模块上(不分极性)

安好喇叭,合上纸盒就完成了

  • 使用方法

1.按拨轮,切换play和pause 2左右短拨拨轮,后一首/前一首 3左右长按拨轮,音量加/减

注意事项

1. 如果发生:只能增加音量不能减少音量,只能增加歌曲号不能减少歌曲号,或反之。 原因:uiStep()中阈值设定不合理。

波轮动作 A6实测电压(V) 对应编码(电压/5*1023) 阈值设定
Default 3.3 675.18 >600
向下 0 0 0~50
向左 1.6 327.36 150~400
向右 2.6 531.96 450~600

在uiSetup中更改阈值设定

程序说明


视频