找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 773|回復(fù): 7
打印 上一主題 下一主題
收起左側(cè)

8266音頻轉(zhuǎn)換 求推薦學(xué)習(xí)代碼

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:656419 發(fā)表于 2024-9-2 16:00 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
各位前輩好,,我是個(gè)外行,對(duì)這方面很感興趣,閑暇之余想自己研究研究,,

我想搞明白8266是怎么聽(tīng)懂聲音的,比如電腦音頻想辦法 用音頻線連接到8266(不通過(guò)麥克風(fēng)),電腦播放聲音的時(shí)候,8266可以聽(tīng)到。

我自己一頭霧水,搜索也不知道搜索什么關(guān)鍵字,好像是 需要數(shù)模轉(zhuǎn)換?

前輩們是否能推薦幾個(gè)有代碼的例子程序或者簡(jiǎn)單的小項(xiàng)目小實(shí)驗(yàn)?我自己折騰折騰,,

還有希望前輩們指點(diǎn)一二 這類小實(shí)驗(yàn)一般需要什么模塊或者芯片,非常感謝!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:404160 發(fā)表于 2024-9-2 20:57 | 只看該作者
要讓ESP8266“聽(tīng)到”聲音,通常需要通過(guò)模擬信號(hào)輸入。如果你想要通過(guò)音頻線將電腦音頻直接連接到ESP8266,你可以使用它的模擬到數(shù)字轉(zhuǎn)換器(ADC)功能來(lái)獲取聲音信號(hào)。

在ESP8266上,你可以通過(guò)I2S接口或者使用ADC讀取模擬音頻信號(hào)。I2S是一種同步音頻數(shù)據(jù)流協(xié)議,可以用來(lái)傳輸音頻數(shù)據(jù)。如果你想通過(guò)音頻線連接電腦和ESP8266,你需要一個(gè)具有線路輸出的音頻源(如電腦的耳機(jī)插孔),然后通過(guò)一個(gè)適當(dāng)?shù)慕涌陔娐穼⒛M信號(hào)送入ESP8266的ADC引腳。

需要編寫(xiě)一些代碼來(lái)讀取ADC值,并將這些值轉(zhuǎn)換為音頻信號(hào)。這通常涉及到對(duì)模擬信號(hào)進(jìn)行采樣,然后使用數(shù)字信號(hào)處理技術(shù)進(jìn)行解碼。這個(gè)過(guò)程可能會(huì)比較復(fù)雜,需要對(duì)音頻信號(hào)處理有一定的了解。

具體到硬件連接,你可能需要一個(gè)模擬信號(hào)的緩沖和放大電路,以確保信號(hào)在傳輸過(guò)程中不會(huì)失真,并且能夠被ESP8266的ADC正確讀取。這通常涉及到使用運(yùn)算放大器或者類似的電路。

總之,要讓ESP8266“聽(tīng)到”電腦播放的聲音,你需要一個(gè)適當(dāng)?shù)挠布涌趤?lái)轉(zhuǎn)換模擬信號(hào),并可能需要編寫(xiě)相應(yīng)的軟件來(lái)處理這些信號(hào)。這可能涉及到音頻信號(hào)處理的知識(shí),以及對(duì)ESP8266編程的熟悉。
回復(fù)

使用道具 舉報(bào)

板凳
ID:444392 發(fā)表于 2024-9-3 08:30 | 只看該作者
ESP32好像自帶有一個(gè)I2S接口,價(jià)格也沒(méi)比8266高什么,8266要么做數(shù)模轉(zhuǎn)換得到個(gè)很粗糙的聲音,要么就另加硬件。使用ESP32你應(yīng)該可以在網(wǎng)上找到很多現(xiàn)成的DEMO
回復(fù)

使用道具 舉報(bào)

地板
ID:656419 發(fā)表于 2024-9-3 08:54 | 只看該作者
飛云居士 發(fā)表于 2024-9-2 20:57
要讓ESP8266“聽(tīng)到”聲音,通常需要通過(guò)模擬信號(hào)輸入。如果你想要通過(guò)音頻線將電腦音頻直接連接到ESP8266, ...

非常感謝!
回復(fù)

使用道具 舉報(bào)

5#
ID:656419 發(fā)表于 2024-9-3 16:54 | 只看該作者
msold5 發(fā)表于 2024-9-3 08:30
ESP32好像自帶有一個(gè)I2S接口,價(jià)格也沒(méi)比8266高什么,8266要么做數(shù)模轉(zhuǎn)換得到個(gè)很粗糙的聲音,要么就另加硬 ...

非常感激前輩  DEMO的話 我搜索什么關(guān)鍵字能找到呢?因?yàn)闆](méi)有概念 沒(méi)接觸過(guò),,不知道搜索啥啊,,特別想要幾個(gè)DEMO看看,,
回復(fù)

使用道具 舉報(bào)

6#
ID:444392 發(fā)表于 2024-9-4 10:57 | 只看該作者
1、因?yàn)樗俣仍,你需要先加速:下載Steam++.exe,安裝或者綠色版都可以,勾選github后點(diǎn)“一鍵加速”
2、打開(kāi)github,搜索esp32空格audio,你就可以看到很多案例了
不使用第一步也可以,只是慢些,而且有時(shí)候根本打不開(kāi)
回復(fù)

使用道具 舉報(bào)

7#
ID:444392 發(fā)表于 2024-9-4 10:59 | 只看該作者
發(fā)表于 2024-9-3 16:54
非常感激前輩  DEMO的話 我搜索什么關(guān)鍵字能找到呢?因?yàn)闆](méi)有概念 沒(méi)接觸過(guò),,不知道搜索啥啊,,特別想 ...

話說(shuō),從百度里也能搜到不少,只是分布得比較亂
回復(fù)

使用道具 舉報(bào)

8#
ID:444392 發(fā)表于 2024-9-4 16:32 | 只看該作者
本帖最后由 msold5 于 2024-9-5 15:04 編輯

不知道你用的哪種編程語(yǔ)言,從編程的角度來(lái)說(shuō),底層一些的程序更好,對(duì)底層了解多一些可以防止一些兼容性的問(wèn)題,高級(jí)一些的開(kāi)發(fā)速度可以更快,但出了問(wèn)題有時(shí)找不到問(wèn)題在哪
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表