Player Mini MP3 模块播放音乐

资料下载
链接:https://sourl.cn/qyLfwP

1、概述

image

该模块是一款小巧且价格低廉的 MP3 模块,可以直接接驳扬声器。模块配合供电电池、扬声器、按键可以单独使用,也可以通过串口控制,作为 Arduino UNO 或者是任何有串口的单片机的一个模块。模块本身完美的集成了 MP3、WAV、WMA 的硬解码。同时软件支持 TF 卡驱动,支持 FAT16、FAT32 文件系统。通过简单的串口指令即可完成播放指定的音乐,以及如何播放音乐等功能,无需繁琐的底层操作,使用方便,稳定可靠。

2、规格参数

支持采样率(KHz):8/11.025/12/16/22.05/24/32/44.1/48
24 位 DAC 输出,动态范围支持:90dB,信噪比支持:85dB
完全支持 FAT16、FAT32 文件系统,最大支持 32G 的 TF 卡,支持 32G 的 U 盘、64M 字节的 NORFLASH
多种控制模式可选。IO 控制模式、串口模式、AD 按键控制模式
广播语插播功能,可以暂停正在播放的背景音乐。广告播放完毕回到背景音继续播放
音频数据按文件夹排序,最多支持 100 个文件夹,每隔文件夹可以分配 255 首曲目
30 级音量可调,6 级 EQ 可调

3、引脚说明

image

image

4、连接方法

image

image

5、测试结果

按照接线方法接好线,烧录好代码,上电,利用代码控制 MP3 模块,过 3 秒钟的左右,能听到喇叭里面发出声音,并以 30 秒的速度切换下一首 MP3.再将 RX TX 接线拔掉,利用按键测试。上电时,能听到声音,按 S1 是上一首,长按 S1 是减小音量。按S2 是下一首,长按 S2 是增加音量。按 S3 第五首,长按 S3 是循环第五首。按 S4 第一首,长按循环第一首。

 

扩展:串口协议

1)串口模式

模块支持异步串口通讯模式,通过串口接受控制命令

串口指令格式

串口控制指令

串口查询指令

image

扩展:其他控制模式

AD按键模式

模块还支持AD按键控制方式,取代了传统了矩阵键盘的接法,这样做的好处是充分利用了MCU越来越强大的AD功能。设计简约而不简单,我们模块默认配置2个AD口,20个按键的阻值分配。

  • 按键使用示意原理图

image

IO模式

本模块也支持简单的IO模式

image

PS:短按:低电平时间约为200ms

 

注意:

  • 在控制DFPlayer mini时,如果喇叭有杂音,在TX,RX与MP3模块的RX,TX之间连一个1k电阻。因为DFPlayer Mini模块工作电压应该是3.3V,而主控板传入电压为5V,因此需要1K左右电阻分压。如果效果不好,可以在mp3播放的代码后面增加一条语句,将RX引脚置为低电平。
  • 播放的歌曲顺序是由SD卡中的顺序决定的。

 

参考资料:

转载自:

https://blog.csdn.net/m0_60012883/article/details/134091953

作者:千年糊涂

 

2. https://www.cnblogs.com/eagler8/p/14741484.html

 

3. https://blog.csdn.net/weixin_41407543/article/details/140792903

posted @ 2025-09-17 02:02  FBshark  阅读(39)  评论(0)    收藏  举报