乐鑫技术交流
直播中

王辉

7年用户 1257经验值
私信 关注
[问答]

如何使用ESP8266的实时立体声音频流?

嗨,我一直在考虑使用 Arduino Due 或 Teensy3.2 板设置*实时*无线(读取 Wifi)立体声音频流,这样即使在厨房里我也能听到我的电视播放的内容(我不会
使用使用现成的蓝牙模块,因为我也希望这是一个学习练习)
免责声明:我确定它可行的前提是,即使是 44Khz @10bit 深度的采样率,我们也在谈论 440Kbps 的数据速率,我相信应该可以实现。
简介:想法是使用 MCU 后电压调节和电平转换对来自连接到电话/电视等的耳机插孔的立体声音频进行采样。
现在,数字数据将通过 wifi 链路(ESP8266 或 NodeMCU)发送到另一个具有类似 ESP/NodeMCU 前端的 MCU,在那里它将转换回模拟立体声信号并通过立体声插孔馈送到另一组扬声器。我遇到了各种项目,这些项目正在对单声道音频进行采样并保存它,或者使用 arduino uno/ 等价物播放保存的音频文件,但没有一个能满足我的要求现在我对这里的知情成员提出的问题:- a)听起来
可行
吗?
b) 关于 MCU AVR 或 ARM 的建议
c) 应首选哪种无线模块?ESP 系列(8266-01 或带 12E 的 NodeMCU)或 Nordic NRF24L01+?
d) 是否建议在接收端使用 Arduino Due,因为它有两个 DAC 输出?(关于实现它所需的最小 MCU 的建议)
我没有详述以下我知道但不了解的问题:
a)由于在两端从 RF 前端传输数据到单片机?我应该使用 SPI 还是串行?由于数据将被非常频繁地发送,传输的数量将是大的 IMO 和小的有效载荷
b) MCU 有限的 SRAM 来缓冲采样信号/接收到的数据。
c) MCU 可实现的 ADC 采样率。
我知道很多复杂性(可能)没有被触及,所以我请这里的成员开导。

               


                        

更多回帖

发帖
×
20
完善资料,
赚取积分