ESP32-S3-Relay-1CH 是一款基于 ESP32-S3 主控,支持 WiFi、蓝牙、RS485 等外设接口的工业级 1 路 WiFi 网络继电器。内置电源隔离、光耦隔离等保护电路,安全稳定更可靠,适用于AIoT领域。
参数名称 | 参数 |
供电电压 | 5V (或 5V/1A Type-C接口) |
继电器路数 | 1路 |
触点类型 | 一常开一常闭 |
接线端口 | Type-C |
通信协议 | USB协议 |
产品尺寸 | 88(H)x 122(V) mm |
ESP32-S3-Relay-1CH 目前提供 Arduino IDE开发工具和框架,你可以根据项目需求和个人习惯选择适合的开发工具。
Arduino IDEArduino IDE是一款便捷灵活、方便上手的开源电子原型平台。不需要太多基础,简单学习后,你也可以快速地进行开发。同时,Arduino 拥有庞大的全球用户社区,提供了海量的开源代码、项目示例和教程,还有丰富的库资源,封装了复杂功能,让开发者能快速实现各种功能。 |
本章介绍 Arduino 环境搭建,包括 Arduino IDE、ESP32板管理、相关库的安装,程序编译下载及示例程序测试,帮助用户掌握开发板,便于二次开发。
板名称 | 板安装要求 | 版本号要求 |
---|---|---|
esp32 by Espressif Systems | “离线”安装/“在线”安装 | 3.0.x |
库名称 | 说明 | 版本 | 库安装要求 |
---|---|---|---|
ArduinoJson | 轻量 JSON 库 | v6.21.4 | “在线”或“离线”安装 |
PubSubClient | MQTT 消息订阅发布库 | v2.8.0 | “在线”或“离线”安装 |
NTPClient | 网络时间同步客户端库 | v3.2.1 | “在线”或“离线”安装 |
File
-> New Sketch
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.println("Hello, World!");
delay(2000);
}
File
-> Save As...
;在弹出的菜单选择保存工程路径,并输入工程名,如 Hello_World,点击保存
①. 点击选择下拉框选项“Select Other Board and Port”;
②. 搜索需要的开发板型号“esp32s3 dev module”并选择;
③. 选择COM口;
④. 保存选择。
①. 编译程序;②. 编译并下载程序;③. 下载成功。
示例程序 | 基础例程说明 | 依赖库 |
---|---|---|
01_MAIN_WIFI_AP | RS485 接口控制,蓝牙控制,蓝牙发送IP,Web页面控制(近距离) | 可直接烧录 Web 页仅连接到设备 WIFI 才可使用 |
02_MAIN_WIFI_STA | RS485 接口控制,蓝牙控制,蓝牙发送IP,Web页面控制(近距离) | 需 修改 要连接的 WIFI Web页仅内网使用 |
03_MAIN_WIFI_MQTT | RS485 接口控制,蓝牙控制,蓝牙发送IP,Waveshare云控制(远距离) | 需 修改 要连接的 WIFI 须在Waveshare云中 创建 设备 |
04_MAIN_ALL | RS485 接口控制,蓝牙控制,蓝牙发送IP,Web页面控制(近距离),Waveshare云控制(远距离) | 需 修改 要连接的 WIFI 须在Waveshare云中 创建 设备 Web页仅内网使用 |
【程序说明】
【注意事项】
【程序说明】
【注意事项】
【程序说明】
【注意事项】
【程序说明】
【注意事项】
操作指令 | 指令功能 |
06 01 | 切换 Modbus RTU Relay 的 CH1 继电器的状态 |
06 02 | 切换 Modbus RTU Relay 的 CH2 继电器的状态 |
06 03 | 切换 Modbus RTU Relay 的 CH3 继电器的状态 |
06 04 | 切换 Modbus RTU Relay 的 CH4 继电器的状态 |
06 05 | 切换 Modbus RTU Relay 的 CH5 继电器的状态 |
06 06 | 切换 Modbus RTU Relay 的 CH6 继电器的状态 |
06 07 | 切换 Modbus RTU Relay 的 CH7 继电器的状态 |
06 08 | 切换 Modbus RTU Relay 的 CH8 继电器的状态 |
06 09 | 开启 Modbus RTU Relay 的所有继电器 |
06 0A | 关闭 Modbus RTU Relay 的所有继电器 |
..\ESP32-S3-Relay-1CH\Firmware\Factory bin
①通过设备管理器查看: 按下Windows + R键打开“运行”对话框; 输入devmgmt.msc并按回车键打开设备管理器; 展开“端口(COM和LPT)”部分,这里会列出所有的COM端口及其当前状态。
②使用命令提示符查看: 打开命令提示符(CMD); 输入mode命令,这将显示所有COM端口的状态信息。
③查看硬件连接: 如果你已经连接了外部设备到COM口,通常设备会占用一个端口号,可以通过查看连接的硬件来确定使用的是哪个端口。
①使用dmesg命令查看: 打开终端。
②使用ls命令查看: 输入ls /dev/ttyS*或ls /dev/ttyUSB*来列出所有的串口设备。
③使用setserial命令查看: 输入setserial -g /dev/ttyS*来查看所有串口设备的配置信息。
周一-周五(9:30-6:30)周六(9:30-5:30)
手机:13434470212
邮箱:services04@spotpear.cn
QQ:202004841