欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

【arduino】继续用arduino玩CyberPi童芯派之DA音频信号播放

发布时间:2025/4/5 编程问答 55 豆豆
生活随笔 收集整理的这篇文章主要介绍了 【arduino】继续用arduino玩CyberPi童芯派之DA音频信号播放 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

微信关注 “DLGG创客DIY”

设为“星标”,重磅干货,第一时间送达。

    hi老铁们,我回来了,今天继续玩CyberPi童芯派。

    经过大量的验,终于把DA播放音乐给试出来了。

    今天先简单整理一波,可能有点凌乱,大家先凑活看,主要是我也没太整明白缕清思路,没准写完这篇文章思路就理清了...

    播放音乐,这是一个很重要的功能,听歌、语音等等,高大上的基本功能,总之很重要就对了。

    常见音频(音乐)播放方案:(简单总结一波)

        片上DA方案:用CPU上自带的DAC输出音频信号

        片外DA方案:用片外的DAC输出音频信号,一般和CPU用I2S接口

        其他方案:用PWM什么的、或者用uart控制的(注意只是控制)这两货和今天的内容不太相关不BB了,日后再说

    CyberPi童芯派音频输出方案

        根据CyberPi童芯派公开的原理图可以看出,用的是ESP32的DA输出的音频信号,然后接运放(功放),然后接了个外形很奇特的小喇叭(声音还挺洪亮的)。

        然后我们当然就得玩这第一个方案了(别再问我为啥不用I2S了...)

    然后就是找库了和试库了。我苦逼苦逼的试了很久这里就不多BB和分析苦逼的原因了。直接把库和工具先告诉大家

    库:ULPSoundESP32(ESP8266Audio还没试出来)

    工具:

  •     1.KMPlayer看音频文件采样率啥的

        2.online-convert之前分享过的音频格式转换工具

        MP3文件转换成arduino可以直接播放的wav格式,MP3转WAV工具

    硬件:

            1.8欧1w小喇叭

            2.TTGO T8 (应为上边有SD卡插槽)

            3.杜邦线啥的不说了

今天先聊到这,明天(争取)继续接着聊,to be continued

你点的每个在看,我都当成喜欢

总结

以上是生活随笔为你收集整理的【arduino】继续用arduino玩CyberPi童芯派之DA音频信号播放的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。