其他分享
首页 > 其他分享> > 【arduino】继续用arduino玩CyberPi童芯派之DA音频信号播放

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

作者:互联网

微信关注 “DLGG创客DIY”

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

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

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

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

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

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

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

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

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

    CyberPi童芯派音频输出方案

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

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

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

    库:ULPSoundESP32(ESP8266Audio还没试出来)

    工具:

    硬件:

            1.8欧1w小喇叭

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

            3.杜邦线啥的不说了

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

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

标签:arduino,音频,CyberPi,DA,播放,童芯派
来源: https://blog.51cto.com/u_15259603/2879493