基于idf5.5.2版本的ESP蓝牙音箱项目

简介

最近想用手头闲置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

固件烧录

我们采用网络烧录,简单一点,浏览器打开这个网址

https://esptool.qingningz.cn/

安装驱动(如果你之前没有安装的话)

20260114154423928-image

开始烧录

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

20260114154707934-image

上传固件

20260114154826266-image

20260114154856373-image

选择烧录

20260114154936312-image

20260114155033241-image

连接蓝牙

20260114155443249-image

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容