
| 模块 | 器件 / 功能 | 接口 | 地址 / 参数 | GPIO / 信号 |
|---|---|---|---|---|
| 主控 | ESP32-S3-WROOM-1-N16R8 | Wi-Fi / Bluetooth | 双核 LX7,最高 240MHz,16MB Flash,8MB PSRAM | - |
| 灯带输出 | 双路 5V 电平数据输出 | GPIO | 最大负载电流 8A,需保证充分散热 | GPIO2、GPIO16 |
| RS485 | 隔离 RS485 收发 | UART | 硬件自动方向控制,预留 120R 终端电阻 | TX=GPIO17、RX=GPIO18 |
| 音频采集 | ES7210 + 双阵列麦克风 | I2S / I2C | 多通道音频 ADC | 以原理图和示例程序为准 |
| 音频编解码 | ES8389 | I2S / I2C | 音频编解码 | 以原理图和示例程序为准 |
| 音频功放 | NS4150B | 模拟音频 | PH2.0 4PIN 喇叭接口 | - |
| USB Type-C | ESP32-S3 原生 USB | USB | 下载、通信、5V 供电 | USB_N=GPIO19、USB_P=GPIO20 |
| 扩展端子 | GPIO3、GPIO4、3V3、GND | GPIO / 电源 | 3.3V 逻辑电平 | GPIO3、GPIO4 |
| 电源输入 | 5 ~ 24V 接线端子 | 电源 | VOUT 跟随输入电压 | VIN+、GND |
| 按键 | BOOT / RESET | GPIO / 复位 | BOOT 按下为低电平 | BOOT=GPIO0、RESET=CHIP_PU |
GPIO2 和 GPIO16 控制,经板载电平转换后从 GPIO2'、GPIO16' 输出 5V 逻辑电平。VOUT 电压跟随外部输入电源。5V、12V 或 24V 灯带必须使用与其额定电压一致的电源。请根据灯带功率选择足够电流的电源和线材;接近 8A 负载时须确保端子连接可靠并采取充分散热措施。
使用接线端子和扩展接口前,请核对板载丝印、原理图及外设额定电压。GPIO2'、GPIO16' 为经过电平转换的 5V 灯带信号,不应与 3.3V 原始 GPIO 混淆。
| 类型 | 信号 |
|---|---|
| 灯带输出 | GPIO2' / GPIO16' / VOUT+ / VOUT- |
| RS485 | A+ / B-,可选 120R 终端匹配电阻 |
| GPIO 扩展 | GPIO3 / GPIO4 / 3V3 / GND |
| 音频 | 双阵列麦克风 / 3.5mm 音频接口 / PH2.0 4PIN 喇叭接口 |
| USB | Type-C,支持 USB 通信、固件下载和 5V 供电 |
| 电源 | VIN+ / GND,输入范围 5 ~ 24V |
下表列出产品资料中已明确的板载 GPIO 分配。音频接口的 I2C、I2S 信号请以原理图和对应示例程序为准。
| GPIO | 信号名 | 连接到 | 备注 |
|---|---|---|---|
| GPIO0 | BOOT | BOOT 按键 | Strapping pin;按住 BOOT 后复位可进入下载模式 |
| GPIO2 | LED1 | 灯带输出通道 1 | 经电平转换后从 GPIO2' 输出 5V 逻辑电平 |
| GPIO3 | GPIO3 | GPIO 扩展端子 | 3.3V 逻辑电平 |
| GPIO4 | GPIO4 | GPIO 扩展端子 | 3.3V 逻辑电平 |
| GPIO16 | LED2 | 灯带输出通道 2 | 经电平转换后从 GPIO16' 输出 5V 逻辑电平 |
| GPIO17 | RS485_TX | RS485 隔离收发电路 | UART 发送,方向由硬件自动控制 |
| GPIO18 | RS485_RX | RS485 隔离收发电路 | UART 接收 |
| GPIO19 | USB_N | USB Type-C D- | ESP32-S3 原生 USB |
| GPIO20 | USB_P | USB Type-C D+ | ESP32-S3 原生 USB |
GPIO2' 和 GPIO16' 是 5V 灯带输出信号;GPIO3 和 GPIO4 是 3.3V GPIO。GPIO19/GPIO20 已连接 USB Type-C,不建议作为普通 GPIO 使用。
本章节包含以下部分,请按需阅读:
初次接触 Arduino ESP32 开发,想要快速上手?我们为您准备了一套通用的 入门教程。
请注意:该教程使用 ESP32-S3-Zero 作为教学示例,所有硬件代码均基于其引脚布局。在动手实践前,建议您对照手中的开发板引脚图,确认引脚配置无误。
请参考 安装和配置 Arduino IDE 教程 下载安装 Arduino IDE 并添加 ESP32 支持。
ESP32-S3-RS485-WLED 所需开发板安装说明
| 板名称 | 板安装要求 | 版本号要求 |
|---|---|---|
| esp32 by Espressif Systems | “离线”安装/“在线”安装 | 3.2.0 |
ESP32-S3-RS485-WLED 库文件安装说明
| 库名称 | 说明 | 版本 | 库安装要求 |
|---|---|---|---|
| FastLED | RGB 灯驱动库 | v3.10.1 | 通过库管理器或手动安装 |
安装步骤:
解压已下载的 示例程序包。
将其 Arduino\libraries 目录下的所有文件夹(FastLED 等)复制到 Arduino 的库文件夹中。
Arduino 库文件夹的路径通常是:c:\Users\<用户名>\Documents\Arduino\libraries。
也可以在 Arduino IDE 中通过 文件 > 首选项,查看“项目文件夹位置”来定位。库文件夹就是此路径下的 libraries 文件夹。
其他安装方式请参考:Arduino 库管理教程。
ESP32-S3-RS485-WLED 需要选择及配置开发板。

printf() 函数可直接使用;
若要使用 Serial.println() 函数,需要额外配置:在 IDE 工具菜单中启用"USB CDC On Boot"选项,或在代码中声明 HWCDC 对象处理 USB 串口通信。
【注意事项】
GPIO2' 或 GPIO16'VOUT+ 和 VOUT-【注意事项】
【Web 页面控制】

192.168.4.1【运行效果】

本章节包含以下部分,请按需阅读:
初次接触 ESP32 ESP-IDF 开发,想要快速上手?我们为您准备了一套通用的 入门教程。
请注意:该教程使用 ESP32-S3-Zero 作为教学示例,所有硬件代码均基于其引脚布局。在动手实践前,建议您对照手中的开发板引脚图,确认引脚配置无误。
对于 ESP32-S3-RS485-WLED 开发板,需要使用 ESP-IDF V6.0.2 以上版本。
以下内容以 Windows 系统为例,使用 VS Code + ESP-IDF 扩展 的方式进行开发。Mac/Linux 用户请参考 官方说明。
此部分图示以安装 ESP-IDF V5.5.2 为例示范,安装时请选用与您开发板示例匹配的 ESP-IDF 版本。
前往 ESP-IDF Installation Manager 下载 ESP-IDF 安装管理器。这是乐鑫最新推出的跨平台安装工具,下文将演示如何使用其离线安装功能。
在页面中点击 Offline Installer 标签,然后在筛选栏中选择 Windows 操作系统和你需要的 ESP-IDF 版本(图示仅为参考,请以实际为准)。

确认选择无误后,点击下载按钮。浏览器将自动同时下载两个文件:一个是 ESP-IDF 离线整合包(.zst),另一个是 ESP-IDF 安装器(.exe)。

请耐心等待两个文件下载完成。
下载完成后,双击运行 ESP-IDF 安装器(eim-gui-windows-x64.exe)。
启动后,可在右上角将界面语言切换为中文。

安装工具会自动检测同一目录下是否存在离线整合包。点击 从存档安装。

接下来,选择安装路径。建议使用默认路径;若需自定义,请确保路径中不包含中文或空格。确认无误后,点击 开始安装。

当看到如下界面时,表示 ESP-IDF 已安装成功。

建议同时安装驱动程序。点击 完成安装,然后点击 安装驱动程序。

下载并安装 Visual Studio Code。
安装时建议勾选 通过 Code 打开操作添加到 Windows 资源管理器文件上下文菜单,以便快速打开项目文件夹。
在 VS Code 中,点击侧边活动栏中的 扩展图标(或使用快捷键 Ctrl + Shift + X)打开 扩展 视图。
在搜索框中输入 ESP-IDF,找到 ESP-IDF 扩展并点击安装。

当 ESP-IDF 扩展版本 ≥ 2.0 时,扩展会自动检测并识别上述步骤中安装的 ESP-IDF 环境,无需手动配置。
【注意事项】
GPIO2' 或 GPIO16'VOUT+ 和 VOUT-内置音频文件,可修改
#define SPIFFS_BASE_PATH "/spiffs"
#define MP3_FILE_PATH SPIFFS_BASE_PATH "/music/test.mp3"
#define MP3_FILE_URI "file://spiffs/music/test.mp3"
当前产品提供了测试固件,可通过直接烧录测试固件来验证板载设备功能是否正常。
ESP32-S3-RS485-WLED\Firmware 目录下0x00以下步骤适用于烧录本页提供的固件。
下载并解压乐鑫官方烧录工具 Flash Download Tool(下载地址)
运行 Flash Download Tool,根据开发板的主控芯片与下载接口选择对应选项。下图以 ESP32-S3 与 USB 为例,实际选项以产品硬件设计为准

参数设置
0x00),同时勾选该行最左侧的复选框
等待烧录完成(烧录过程需要一定时间,请耐心等待)
按下复位键,观察运行现象

ESP32-S3 芯片官方手册
板载器件数据手册
周一-周五(9:30-6:30)周六(9:30-5:30)
手机:13434470212
邮箱:services04@spotpear.cn
QQ:202004841
