littlebot
Published on 2025-04-13 / 1 Visits
0

【源码】基于ESP32的WiFi音频切换器

项目简介

本项目是基于ESP32的小型WiFi音频切换系统,可通过WiFi控制。具备两大核心功能,一是能从三个3.5mm音频插孔中选择一个输入,并输出到第四个3.5mm音频插孔;二是针对一个输入源,可独立启用或禁用多达四对扬声器。

项目的主要特性和功能

  • WiFi控制:支持通过WiFi网络远程操控。
  • 多输入输出:能从多个输入源中选择并输出至指定输出端。
  • 扬声器独立控制:可分别控制多达四对扬声器的开启与关闭。
  • 高功率处理:可处理高达60W的功率,继电器能承受250VAC/8A的电流。
  • 阻抗匹配:设计上保证放大器的正确阻抗,确保音频质量。

安装使用步骤

环境准备

  • 安装Arduino IDE(推荐版本1.8.9)。
  • 安装ESP32 Sketch Data Upload工具(不支持Arduino 2.x版本)。

代码配置

修改代码,插入您的WiFi SSID和密码。

数据上传

  • 使用ESP32 Sketch Data Upload工具将数据上传到SPIFFS。
  • 上传时,按下ESP32开发板上的“boot”按钮以启用闪存。

代码上传

  • 将代码上传到ESP32开发板。
  • 上传时,同样按下“boot”按钮以启用闪存。

网络连接测试

  • 用串行监视器检查ESP32能否连接到WiFi网络,记录监视器上打印的本地IP地址。
  • 后续需用此IP地址通过浏览器访问Web页面。

安装与使用

将切换器安装到合适位置,即可开始使用。

硬件注意事项

  • 电源供应:系统采用5V Micro - USB Type B供电,建议使用至少1A(推荐1.5A)的USB电源。
  • ESP32开发板:需使用具有Micro - USB端口的ESP32开发板。
  • 放大器:系统不包含放大器,需自行添加。
  • 阻抗匹配:系统设计保障放大器正确阻抗,确保音频质量。
  • 继电器:使用7个密封继电器,防止外部条件造成损坏。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】