ESP32蓝牙音箱制作教程:基于Arduino开发环境
创作时间:
作者:
@小白创作中心
ESP32蓝牙音箱制作教程:基于Arduino开发环境
引用
CSDN
1.
https://blog.csdn.net/m0_38039437/article/details/141189452
ESP32是一款功能强大的微控制器,它不仅支持Wi-Fi和蓝牙通信,还具有丰富的外设接口。利用ESP32,我们可以轻松制作一个功能齐全的蓝牙音箱。本文将详细介绍如何使用ESP32、MAX98357功放和3W喇叭,通过Arduino开发环境,制作一个简易的蓝牙音箱。
1. 概述
制作一个蓝牙音箱需要三个步骤:
- 采购硬件,搭建硬件电路
- 搭建开发环境
- 烧录程序
2. 硬件介绍
2.1. 采购硬件
名称 | 数量 |
---|---|
ESP-32 WROOM开发板 | 1 |
MAX98357 I2S功放 | 1 |
3W喇叭 | 1 |
2.2. 搭建电路
MAX98357功放元件介绍
ESP32与MAX98357接线
ESP32 | MAX98357 |
---|---|
25 | LRC |
26 | BCLK |
22 | DIN |
GND | GND |
3V3 | VIN |
3. 搭建开发环境
这个开发环境十分重要,如果版本不正确会导致蓝牙音箱制作失败,所以一定要按照教程安装指定版本号的开发环境,再继续烧录程序。
- 搭建ESP32开发环境
首先使用Arduino IDE下载ESP32的开发环境,如果使用在线下载方式可能会出现下载失败。这里提供了离线安装包和教程,按照步骤操作就能成功。
安装包获取方式:
- 将下载下来的压缩包解压后就可以得到
esp32
和esp8266
两个压缩包。 - 打开电脑C盘,进入如下路径:用户文件夹->你的用户名->AppData->Local->Arduino15->packages
- 将解压后的
esp32
文件夹放到packages
文件夹中 - 打开Arduino IDE开发工具,点击
工具
,点击开发板
,可以看到esp32
主板选项,表示环境搭建成功。
4. 烧录程序
- 安装依赖库
制作蓝牙音箱需要使用ESP32-A2DP库,因此需要先下载该库,版本选择1.7.3。下载地址:https://github.com/pschatzmann/ESP32-A2DP/tree/v1.7.3
在Arduino IDE中点击项目
,点击导入库
,点击添加zip库
,选择下载的ESP32-A2DP压缩包导入即可。
- 编写程序
将下面的程序复制到Arduino IDE中,上传程序到ESP32。
#include "BluetoothA2DPSink.h"
// 创建A2DP对象
BluetoothA2DPSink a2dp_sink;
void setup() {
/*
bck_io_num对应MAX98357的BCLK引脚
ws_io_num对应MAX98357的LRC
data_out_num对应MAX98357的DIN信号输入
*/
// 配置ESP32引脚
i2s_pin_config_t my_pin_config = {
.bck_io_num = 26,
.ws_io_num = 25,
.data_out_num = 22,
.data_in_num = I2S_PIN_NO_CHANGE
};
// 加载配置文件
a2dp_sink.set_pin_config(my_pin_config);
// 启动,并设置蓝牙的名称
a2dp_sink.start("MyMusic");
}
void loop() {
}
5. 制作原理
ESP32与播放源建立蓝牙通信,A2DP库通过I2S协议接收数据,然后通过MAX98357功放模块将信号放大驱动喇叭播放音乐。
热门推荐
中醫療法助眠:有效改善失眠的秘訣
张仲景唯一的减肥方:两味药当茶喝,能养脾胃,能减肥
针灸减肥:传统医学的体重管理新策略
东南大学研究证实:绿茶控糖效果显著!
北京大学研究证实:绿茶可有效预防糖尿病
香山公园赏枫攻略:万山红遍正当时!
李可染《万山红遍》:2.93亿天价背后的艺术传奇
李可染《万山红遍》:从80元到1.84亿,一幅画的传奇
“万山红遍”:从诗词到画作的艺术之旅
亲子鉴定:揭秘家族遗传病风险的新利器
无创产前DNA鉴定:科技育儿新趋势
亲子鉴定报告能否成为法庭铁证?
郑州亲子鉴定报告权威解读:如何看懂你的DNA指标?
双十一后高效出行指南:百度地图驾车导航功能全解析
川藏线攻略:2412公里的壮丽与挑战
五一去北京这些地方提前买票预约
同义词与反义词的辨析与运用技巧
火遍全网的DeepSeek创始人梁文锋来自吴川!更多细节披露
荨麻疹的防与治,要注意这些!
富贵竹需要晒太阳吗?探索富贵竹的光合作用与生长环境
氧氟沙星滴耳液的正确存放指南
氧氟沙星滴耳液使用指南:别再乱用了!
秋冬防耳炎,氧氟沙星滴耳液使用全攻略
许凯程潇新剧路透甜炸!
家用投影仪的安装使用及保养维护指南
揭秘!顶尖交易者都在用的六大技术分析策略
从压岁钱到理财达人:如何让孩子聪明管理“新年红包”
第二届世界音乐人工智能大会:AI音乐创作的未来趋势
听中医师详解针灸减肥
虚胖还是实胖?“吃着瘦”的指南来了