发作品签到
专业版

ESP32-C3 USB HUB

工程标签

814
0
0
8

简介

CH334P 的 USB2.0 HUB,支持通过 ESP32-C3 来远程控制四路 USB 的通断

简介:CH334P 的 USB2.0 HUB,支持通过 ESP32-C3 来远程控制四路 USB 的通断
基于ESP32物联网征集令

开源协议

CC BY-NC-SA 4.0

创建时间:2024-09-05 07:51:38更新时间:2024-09-29 08:30:02

描述

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,保护设备免受过流损坏

实物图

849e602430ee2f075d08a5dbe78493f.jpg

1726205910183.jpg

注意事项

  • 本项目使用 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

Snipaste_2024-09-29_15-08-02.png

2. 将巴法云私钥复制粘贴到 ESP-IDF SDK 配置编辑器:

Snipaste_2024-09-29_15-20-25.png

3. 编译烧录

Snipaste_2024-09-29_15-25-13.png

感谢

特别感谢嘉立创提供的免费 3D 打印、彩色丝印 PCB 和立创面板定制服务,帮助我顺利完成这个项目。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
USBHUB外壳.3mf
4
2
esp_usb_hub.zip
5
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航