
ESP32-C3 USB HUB
简介
CH334P 的 USB2.0 HUB,支持通过 ESP32-C3 来远程控制四路 USB 的通断
简介:CH334P 的 USB2.0 HUB,支持通过 ESP32-C3 来远程控制四路 USB 的通断开源协议
:CC BY-NC-SA 4.0
描述
ESP32-C3 USB HUB
本项目基于 ESP32-C3 和 CH334P USB2.0 HUB,通过 ESP32-C3 实现对四路 USB 端口的远程控制。该项目适用于需要远程管理 USB 设备的应用场景。所有 USB 端口均通过板载的 MT9700 电子负载开关进行独立限流保护(680mA),确保设备运行的安全性和稳定性。
项目特点
- 远程控制 USB 通断:通过巴法云平台,用户可以通过 MQTT 协议实现对四路 USB 的远程开关控制,轻松实现远程设备管理。
- 独立限流保护:每个 USB 端口都通过 MT9700 开关限流至 680mA,确保端口负载安全。
- 智能配网:设备支持 SmartConfig,用户可通过长按按钮进入配网模式,使用巴法云提供的小程序进行便捷配网。
硬件说明
- 主控芯片:ESP32-C3,提供 WiFi 无线通信功能
- USB HUB 芯片:CH334P,用于扩展 USB 端口
- 电子负载开关:MT9700,每个 USB 端口独立限流 680mA,保护设备免受过流损坏
实物图
注意事项
- 本项目使用 ESP-IDF,需在 sdkconfig 填写巴法云私钥后自行编译。
- 按住按钮再插上 USB 可以进入 Bootload 进行烧录,烧录完后使用 SmartConfig 配网(长按按钮 5s 可重新配网),可使用巴法云微信公众号左下角有一键配网小程序
- ESP32-C3 的 USB 引脚通过 0R 电阻连接到了 USB HUB 的第一个端口,烧录完后可以拆掉。
- PCB 规格:板厚 1.6mm,亚克力面板厚度可选 1mm 或 1.5mm
- 螺丝型号: M2x5x4 扁平头十字平尾自攻
配置步骤
1. 巴法云配置:
https://cloud.bemfa.com/tcp/devicemqtt.html
创建 4 个 MQTT 主题:
usbhub1code006
usbhub2code006
usbhub3code006
usbhub4code006
2. 将巴法云私钥复制粘贴到 ESP-IDF SDK 配置编辑器:
3. 编译烧录
感谢
特别感谢嘉立创提供的免费 3D 打印、彩色丝印 PCB 和立创面板定制服务,帮助我顺利完成这个项目。
设计图

BOM


评论