查看“MCookie-Audio/zh”的源代码
←
MCookie-Audio/zh
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{Language|mCookie-Audio}} {| style="width: 800px;" |- | [[File: mCookie-Audio-rect.jpg|400px|thumb|right|mCookie-Audio]] mCookie-Audio是基于JQ6500串口MP3芯片的音频播放模块,结合Audio-KEY-SD可直接通过拨轮按键简单控制播放flash上的音乐 ,同时还可以结合mCookie核心模块发送串口指令来任意控制。 ==特色== *采用串口控制,默认串口1,串口可通过跳线选择:串口0,软串口(D4,D5) *可以外接存储卡播放,连接电脑可以显示磁盘,同时可直接进行更新内容 *串口设置休眠模式,功耗低 ==规格== * MP3文件格式: **支持所有比特率11172-3和 ISO13813-3 layer3音频解码 **采样率支持(KHZ):8/11.025/12/16/22.05/24/32/44.1/48 **支持 Normal、Jazz、Classic、Pop、Rock 等音效 *支持异步串口通讯模式,通过串口接受上位机发送的命令: **通讯标准:9600 bps **数据位 :1 **校验位 :none **流控制 :none *24 位 DAC 输出,动态范围支持 90dB,信噪比支持 85dB *支持 FAT16、FAT32 文件系统,最大支持 32G 的存储卡 *广播语插播功能,可以暂停正在播放的背景音乐 *音频数据按文件夹排序,最多支持 100 个文件夹,每个文件夹可以分配 1000 首歌曲 *30 级音量可调(16进制数00-1E) ==文档== JQ6500语音芯片使用说明书:[[File:JQ6500.pdf]] ==开发== *往flash里面拷贝歌曲 step 1:将Audio模块通过USB数据线接到电脑,打开“我的电脑”双击“CD驱动器”,电脑会出现上位机软件。 [[file:MicroduinoAudioMusicToFlash1.png|thumb|600px|center|]] [[file:MicroduinoAudioMusicToFlash1-1.png|thumb|600px|center|]] step 2:选择“音频加载”,单击“浏览” [[file:MicroduinoAudioMusicToFlash2.png|thumb|600px|center|]] step 3:选择要放入的音频(总容量不大于4M),单击打开。 [[file:MicroduinoAudioMusicToFlash3.png|thumb|600px|center|]] step 4:音频被添加到上位机软件中 [[file:MicroduinoAudioMusicToFlash4.png|thumb|600px|center|]] step 5:选中“更新下载”选项开,单机更新,图为正在写入音频中 [[file:MicroduinoAudioMusicToFlash5.png|thumb|600px|center|]] 如图,则表示语音已经下载到模块的spi flash里了 *拨轮按键控制 **所需硬件:[[mCookie-CoreUSB/zh]]、 [[mCookie-Amplifier/zh]]、Microduino-Audio、Audio-KEY-SD、两个喇叭、电源(1A以上); **使用USB数据线将Microduino-Audio模块与电脑连接,参考文档说明把音频文件写入到flash里面; **叠加Audio-KEY-SD模块,此时Microduino-Audio的microUSB接口不直接与电脑连接,换一个电源供电,避免识别出驱动器,无法播放音乐,同时电源尽量选择电流大一点的,尽量1A以上,否者可能因为电流不足,导致无法正常播放。或者可以用一个Microduino扩展模块上的microUSB来供电。 **启动Arduino IED,打开示例程序。 程序说明:"arduino.h"是控制音频文件。 1.默认串口情况下,根据使用的核心可在"arduino.h"文件里面选择串口 <source lang="cpp"> #define AUDIO_PORT Serial1 //Core+ //#define AUDIO_PORT mySerial //Core </source> 2.初始化Audio模块,可选择从哪里播歌 <source lang="cpp"> #define DEVICE_Flash 5 #define DEVICE_TF 1 </source> 如果要播放Flash里的音频,初始化:audio_init(DEVICE_Flash,MODE_loopOne,music_vol); 2.初始化Audio模块,可选择播放模式 <source lang="cpp"> #define MODE_loopAll 0 #define MODE_loopOne 1 #define MODE_One_STOP 2 #define MODE_One_END 4 </source> **板卡选择Microduino Core+ (Atmega644P@16M,5V),编译通过后用Microduino-USBTTL模块下载到核心板上;成功下载后向右波动拨轮可以播放上一曲,向左波动可以播放下一曲,按下可以暂停或播放音乐。 *串口指令控制存储卡的音乐 **使用USB数据线将Microduino-Audio模块与电脑连接,你可以发现多了两个磁盘,一个MP3芯片的flash,另一个是存储卡。 **打开存储卡,新建一个文件夹,文件夹命名必须是 01 02…………99 ,把你想要播放的歌曲存储到新建的文件夹内,并且文件夹里面的文件命名必须是 001 002 003………999。 **将初始化定义成播放TF里面的歌曲:audio_init(DEVICE_TF,MODE_loopOne,music_vol); ==应用== 广泛应用于各种语音播报中: *车载导航语音播报 *公路运输稽查、收费站语音提示; *火车站、汽车站安全检查语音提示; *电力、通信、金融营业厅语音提示; *车辆进、出通道验证语音提示; *公安边防检查通道语音提示; *多路语音告警或设备操作引导语音; *电动观光车安全行驶语音告示; ==购买== ==历史== ==图库== [[file:mCookie-Audio-KEY-SD1.JPG|thumb|600px|center|Microduino-Audio&&KEY-SD]] [[file:mCookie-Audio-KEY-SD2.JPG|thumb|600px|center|Microduino-Audio&&KEY-SD]] [[file:mCookie-Audio-KEY-SD3.JPG|thumb|600px|center|Microduino-Audio&&KEY-SD]] [[file:mCookie-Audio-F.JPG|thumb|600px|center|Microduino-Audio Front]] [[file:mCookie-Audio-b.JPG|thumb|600px|center|Microduino-Audio Back]] ==视频== |}
该页面使用的模板:
模板:Language
(
查看源代码
)
模板:Nmbox
(
查看源代码
)
返回至
MCookie-Audio/zh
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息