简介
最近想用手头闲置ESP开发板做一个蓝牙音箱。网上找了很多都是关于 Arduino 的教程。而且仓库基本上都已经好几年没更新了。所以说我就打算用 IDF 来开发一个自己的蓝牙音箱。现在我就将他开源出来,还希望大家给我点个星星,谢谢了
开源地址:https://gitee.com/zhuxiaohuaqn/esp32-bluetooth-speaker
功能特性
- 蓝牙 A2DP Sink 模式,接收手机/电脑等设备的音频流
- I2S 数字音频输出
- LED 状态指示
- WiFi AP 配置模式(按3下BOOT键进入)
- 可配置蓝牙设备名称
- 可配置所有引脚参数
- 开机播放提示音
- 自动重连上次蓝牙设备
- 音频优化:APLL时钟 + 大DMA缓冲区
固件
如果你是小白的话,只关注于快速做出项目,那么直接收录这个固件就可以了。后续再深一步的了解代码也不迟,快速验证结果,往往是最重要的
蓝牙音箱固件.zip
zip文件
硬件
- ESP32 开发板
- I2S 音频解码器(MAX98357A)
- 扬声器或功放模块
- 可选:LED 指示灯
接线
| GPIO | MAX98357A |
|---|---|
| GPIO18 | LRCK |
| GPIO19 | BCK |
| GPIO21 | DATA |
固件烧录
我们采用网络烧录,简单一点,浏览器打开这个网址
安装驱动(如果你之前没有安装的话)

开始烧录
首先连接开发板,点击连接串口

上传固件


选择烧录


连接蓝牙

© 版权声明
THE END


















暂无评论内容