查看: 1485|回复: 0

[评测分享] 【热门器件来 Arrow 】DFPlayer mini试用:用CH579M板遥控控制

[复制链接]
  • TA的每日心情
    无聊
    2023-4-9 09:32
  • 签到天数: 7 天

    连续签到: 2 天

    [LV.3]偶尔看看II

    发表于 2022-12-7 11:48:57 | 显示全部楼层 |阅读模式
    分享到:
    DFPlayer Mini模块一个高集成度,功能非常完整的MP3/WAV播放模块。它长这样:
    1.jpg
    2.jpg
    尺寸不大,功能挺全面。
    3.jpg
    它可以支持UART,AD按键,IO控制三种控制方式。播放TF卡,U盘等媒体,支持MP3/WAV/WMA硬解码。支持采样率(KHz):8/11.025/12/16/22.05/24/32/44.1/48

    拿到手上,先找个串口板按照连线图连接起来。控制运行起来试试。
    4.jpg

    5.jpg
    打开一个串口调试助手,很容易上手的。
    6.jpg
    按照手册上的要求发指令。就发出声音了。还是很好使用的。

    下一步,接个U盘口。连接个MCU开发板来试试。
    上次直接用USB->UART串口模块测试了一下DFPlayer mini模块。可以正常使用,找了一块手上的开发板.CH579M来控制一下,MP3模块的功能也很多,没有那么多按键的键盘。就找了个红外接收头,又找了个原子哥的红外遥控器。就用遥控器来控制它吧。
    1670382665673.jpg
    把它们的功能引脚用杜邦线连接起来。再写一个CH579M的控制软件就好了。

    先初始化一个UART口与MP3模块通迅。
    01.jpg

    中断接收。用于处理MP3模块的反馈。
    02.jpg

    处理MP3模块返回的信息。
    06.jpg

    串口发送命令。
    03.jpg

    这样就与MP3模块建立UART通信了。

    模块的初始化,主要就是复位一下MP3模块,延时2秒后就可以命令控制了。
    04.jpg

    遥控接收的功能就简单了。接收到遥控按键后发控制命令给MP3模块。

    05.jpg

    官方有提供一个Arduino的C++库,我把它改成了C的,又配合CH579这个板子,做了一些修改。所以花了一些时间来做。

    MP3模块上有一个3W的小功放,还是很耗电的,用电脑的USB供电,声音开大后MP3模块就DOWN机了。所以有条件最后是给模块单独供电。

    DFPlayer mini模块还是很简单易用的,控制功能和方法也多。用来做发声提示,MP3播放类的还是很好的。





    回复

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-22 17:49 , Processed in 0.129780 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.