极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1021|回复: 17

【Arduino】108种传感器模块系列实验(126)---JQ6500语音模块

[复制链接]
发表于 2019-9-26 07:44:23 | 显示全部楼层 |阅读模式
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试做实验,不管成功与否,都会记录下来---小小的进步或是搞不定的问题,希望能够抛砖引玉。

【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
实验一百二十六:JQ6500语音模块 MP3模块 MCU串口控制播报 一对一5路控制 音乐IC


0-.jpg

0.jpg
回复

使用道具 举报

 楼主| 发表于 2019-9-26 13:59:45 | 显示全部楼层
0-0.jpg
JQ6500
是一个提供串口的MP3芯片,完美的集成了MP3、WMV的硬解码。同时软件支持TF卡驱动,支持电脑直接更新spi flash的内容,支持FAT16、FAT32文件系统。通过简单的串口指令即可完成播放指定的音乐,以及如何播放音乐等功能,无需繁琐的底层操作,使用方便,稳定可靠是此款产品的最大特点。另外该芯片也是深度定制的产品,专为固定语音播放领域开发的低成本解决方案。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-26 15:34:00 | 显示全部楼层
模块功能
1、支持采样率(KHz):8/11.025/12/16/22.05/24/32/44.1/48
2、24 位 DAC 输出,动态范围支持 90dB,信噪比支持 85dB
3、完全支持 FAT16、FAT32 文件系统,最大支持 32G 的 TF 卡,支持 32G 的 U 盘、64M 字节的NORFLASH
4、多种控制模式,串口模式、AD 按键控制模式
5、广播语插播功能,可以暂停正在播放的背景音乐
6、音频数据按文件夹排序,最多支持 100 个文件夹,每隔文件夹可以分配 1000 首歌曲
7、30 级音量可调,10 级 EQ 可调
8、可以外挂 spi flash,连接电脑可以显示 spi flash 的盘符进行更新内容
9、可以通过单片机串口进行控制播放指定的音乐
10、在按键模式下,可以进行播放模式选择:脉冲可重复、脉冲不可重复、电平非保持可循环、电平保持可循环。

01-.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-26 15:39:53 | 显示全部楼层
02-.jpg

模块应用
1、 车载导航语音播报
2、 公路运输稽查、收费站语音提示;
3、 火车站、汽车站安全检查语音提示;
4、 电力、通信、金融营业厅语音提示;
5、 车辆进、出通道验证语音提示;
6、 公安边防检查通道语音提示;
7、 多路语音告警或设备操作引导语音;
8、 电动观光车安全行驶语音告示;
9、 机电设备故障自动报警;
10、消防语音报警提示;
11、自动广播设备,定时播报。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-26 16:08:54 | 显示全部楼层
13 (1).jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-26 16:30:12 | 显示全部楼层
05-.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-26 16:31:50 | 显示全部楼层
06.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-26 16:33:06 | 显示全部楼层
08.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-26 16:34:16 | 显示全部楼层
10 (1).jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-26 16:35:28 | 显示全部楼层
11 (1).jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-26 16:36:41 | 显示全部楼层
12.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-26 16:38:00 | 显示全部楼层
15 (1).jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-26 16:38:52 | 显示全部楼层
16.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-26 17:45:24 | 显示全部楼层
  1. /*
  2. 【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
  3. 实验一百二十六:JQ6500语音模块 MP3模块 MCU串口控制播报
  4. GitHub官网:https://github.com/sleemanj/JQ6500_Serial#jq6500_serial
  5. 库文件 下载:http://sparks.gogo.co.nz/JQ6500_Serial.zip
  6. 项目:MP3播放器的最小示例,只需循环播放所有曲目。
  7. */

  8. #include <Arduino.h>
  9. #include <SoftwareSerial.h>
  10. #include <JQ6500_Serial.h>

  11. // Create the mp3 module object,
  12. //   Arduino Pin 8 is connected to TX of the JQ6500
  13. //   Arduino Pin 9 is connected to one end of a  1k resistor,
  14. //     the other end of the 1k resistor is connected to RX of the JQ6500
  15. //   If your Arduino is 3v3 powered, you can omit the 1k series resistor
  16.    JQ6500_Serial mp3(8,9);

  17. void setup() {
  18.   mp3.begin(9600);
  19.   mp3.reset();
  20.   mp3.setVolume(20);
  21.   mp3.setLoopMode(MP3_LOOP_ALL);
  22.   mp3.play();  
  23. }

  24. void loop() {
  25.   // Do nothing, it's already playing and looping :-)
  26. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-26 17:49:40 | 显示全部楼层
18.jpg
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2019-12-11 07:19 , Processed in 0.056006 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表