【arduino】继续用arduino玩CyberPi童芯派之DA音频信号播放
微信關(guān)注?“DLGG創(chuàng)客DIY”
設(shè)為“星標(biāo)”,重磅干貨,第一時(shí)間送達(dá)。
??? hi老鐵們,我回來了,今天繼續(xù)玩CyberPi童芯派。
????經(jīng)過大量的試驗(yàn),終于把DA播放音樂給試出來了。
????今天先簡(jiǎn)單整理一波,可能有點(diǎn)凌亂,大家先湊活看,主要是我也沒太整明白縷清思路,沒準(zhǔn)寫完這篇文章思路就理清了...
????播放音樂,這是一個(gè)很重要的功能,聽歌、語音等等,高大上的基本功能,總之很重要就對(duì)了。
????常見音頻(音樂)播放方案:(簡(jiǎn)單總結(jié)一波)
????????片上DA方案:用CPU上自帶的DAC輸出音頻信號(hào)
????????片外DA方案:用片外的DAC輸出音頻信號(hào),一般和CPU用I2S接口
????????其他方案:用PWM什么的、或者用uart控制的(注意只是控制)這兩貨和今天的內(nèi)容不太相關(guān)不BB了,日后再說
????CyberPi童芯派音頻輸出方案
? ? ? ? 根據(jù)CyberPi童芯派公開的原理圖可以看出,用的是ESP32的DA輸出的音頻信號(hào),然后接運(yùn)放(功放),然后接了個(gè)外形很奇特的小喇叭(聲音還挺洪亮的)。
????????然后我們當(dāng)然就得玩這第一個(gè)方案了(別再問我為啥不用I2S了...)
????然后就是找?guī)炝撕驮噹炝恕N铱啾瓶啾频脑嚵撕芫眠@里就不多BB和分析苦逼的原因了。直接把庫和工具先告訴大家
????庫:ULPSoundESP32(ESP8266Audio還沒試出來)
????工具:
????1.KMPlayer看音頻文件采樣率啥的
????2.online-convert之前分享過的音頻格式轉(zhuǎn)換工具
????MP3文件轉(zhuǎn)換成arduino可以直接播放的wav格式,MP3轉(zhuǎn)WAV工具
????硬件:
????????????1.8歐1w小喇叭
????????????2.TTGO T8?(應(yīng)為上邊有SD卡插槽)
????????????3.杜邦線啥的不說了
今天先聊到這,明天(爭(zhēng)取)繼續(xù)接著聊,to?be?continued
你點(diǎn)的每個(gè)在看,我都當(dāng)成喜歡
總結(jié)
以上是生活随笔為你收集整理的【arduino】继续用arduino玩CyberPi童芯派之DA音频信号播放的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用NanoPi neo制作网络音箱了解一
- 下一篇: 【arduino】继续蜂鸣器音乐播放,a