0408-dfplayer mini mp3模块 踩坑记录

前言

动机

之前看了一个视频
https://www.bilibili.com/video/BV1ww411B7s4/?spm_id_from=333.1007.top_right_bar_window_custom_collection.content.click&vd_source=d4ef5efb4cdc12812bcf340b635d4e18

我挺想做一个类似的小玩具,能够做到识别NFC贴纸,播放对应的音乐。这样的话,我就可以做出一个类似留声机的效果了。到时候再接一个电机,自动旋转。

组件购买

在网上购买了需要的模块。

  • 8Ω2W 喇叭 + dfplayer mini mp3模块 = 9元

  • 8GB tf卡 = 10元

  • 255 nfc 贴纸 = 5元

  • nfc 读写器 RC522 芯片 = 10元

自有模块

  • Arduino uno 3 (作主控)

  • 公对公、公对母杜邦线若干(不少于20P)

原理

连线

dfplayer mini 模块

这个模块的作用,就是读取SD卡内容,然后解码,经过内部的功率放大器,通过一个不高于8Ω2W的喇叭播放。

官网介绍:https://wiki.dfrobot.com.cn/_SKU_DFR0299_DFPlayer_Mini模块

Arduino uno3

主要是用来进行逻辑控制

RC522 NFC读写芯片

主要是用来读写NFC卡

踩坑

arduino 导入 dfplayer 库

这个还行,不算太坑。

dfplayer mini 模块

最坑的就是 dfplayer mini 模块

我跟着店家给的教程,反复测试了好几遍,都是不能正常工作的。

调试也很麻烦,还要接串口,然后自己组装命令发送出去。

下面是我从PDF文档里截图的通讯格式,就看看有多麻烦,一不小心就打错了好吧。

我自己用了串口工具连接。都是按他要求来的。但是仍然不行。

我说实话,挺绝望的。唉,世事岂能尽如人意啊!

于是默默淘宝下单了其他家的模块,等几天再试试吧。

posted @ 2025-04-08 20:05  lucky_doog  阅读(379)  评论(0)    收藏  举报