发作品签到
标准版

基于DFPlayer Mini模块的简易mp3

工程标签

975
0
0
4

简介

一个基于DFPlayer Mini模块的简易mp3

简介:一个基于DFPlayer Mini模块的简易mp3

开源协议

CC BY-SA 4.0

(未经作者授权,禁止转载)
创建时间:2024-03-26 15:35:29更新时间:2024-11-08 17:58:15

描述

(本人纯纯的小白,原理图 、pcb和本文内容如有错误欢迎提出)

更新日志

2024/9/7 

  • 经过反复的摸鱼,终于全部搞定力。

2024/7/8 

  • 经过一个多月的摸鱼,2.5版本终于——没有搞好(悲)

2024/5/26

  • 按键已修好,整体已经差不多了(找时间拍点介绍),2.5版本打算采用铜柱当导线连接两块板子。(小修改,叫2.5版本合理吧)

2024/5/12

  • 2.0版本状况百出,先是喇叭坏了,刚换好坏喇叭一个按键就裂了,所以2.0版本还得等QWQ。

2024/5/2

  • 2.0版本已打板,争取五一假期内搞好2.0版本。

2024/4/3

  • 1.0 版本制作好后发现了许多问题,因设计失误导致实物十分甚至九分有分量笨重且过厚,正在设计2.0版本。

 

介绍

这是一个基于DFPlayer Mini模块的简易mp3(非常简易),制作简单

(由于作者天天摸鱼,导致此项目虽然每代改动简单,但是还是很久才去打板)

 

一切的源头

我的一个朋友想自己DIY一个MP3,他找到了DFPlayer Mini这么一个小玩意

然后他就弄出了这么个东西 非常简洁

我看到了以后觉得挺好玩,于是就有了这个项目(其实我也跟他说过想画个板)下图

功能介绍DFPlayer mini模块)

(以下内容均来自DFPlayer官方产品资料库

  • 支持采样率(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可调

 

引脚说明

引脚号 引脚名称 功能描述 备注
1 VCC 模块电源输入 3.3V—5V,建议5V,不要超过5.2V
2 RX UART串行数据输入  
3 TX UART串行数据输出  
4 DAC_R 音频输出右声道 驱动耳机、功放
5 DAC_L 音频输出左声道 驱动耳机、功放
6 SPK2 接小喇叭 驱动小于3W喇叭
7 GND 电源地
8 SPK1 接小喇叭 驱动小于3W喇叭
9 IO1 触发口 默认上一曲(长按音量减);此引脚短接到地可使歌曲循环播放
10 GND 电源地
11 IO2 触发口 默认下一曲(长按音量加)
12 ADKEY1 AD口1 当触发时是第一首(长按循环第一首)
13 ADKEY2 AD口2 当触发时是第五首(长按循环第五首)
14 USB+ USB+ DP 接U盘或插电脑的USB口
15 USB- USB- DM 接U盘或插电脑的USB口
16 Busy 播放状态 有音频,输出低;无音频,输出高

使用教程

(由于本项目单独使用该模块,所以没有在以下内容中加入Arduino相关资料)

AD按键模式

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

  • 按键使用示意原理图

IO模式

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

(以上内容均来自DFPlayer官方产品资料库

功能介绍(本项目)

  • 自带扬声器
  • AD按键控制方式
  • 总电源开关和扬声器开关双开关控制
  • 带3.5音频口与Type-A口
  • 使用现成TP4056锂电池充放电模块
  • 500mAh锂电池

(注:自带扬声器的音质比较垃圾,AD按键示意图里接200K电阻“播放模式”按键的功能我还没搞懂)

使用说明

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

组装说明

元件位号与电阻阻值

先将沿着中间那条缝锯开,锯开后用砂纸打磨边缘至两条丝印消失即可。(打板建议打1.2mm或以下的方便锯开)

DFPlayer Mini的排针太长会刺到电池,需要修剪,用笔标记一下再剪更整齐。

TP4056模块焊接前建议先把这两根铜柱拧好,TP4056模块就不那么容易焊歪,焊接前在底板焊盘和TP4056模块的焊盘上先上点锡,会更好焊牢。

材料购买

链接仅供参考

其他元件购买请看附件“BOM.xls”这个文件可以使用立创商城BOM配单,请勿使用下面自动生成的BOM。

演示视频

【开源】一个简易MP3的展示视频

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
BOM.xls
1
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航