项目介绍ESP Dongle 是基于 乐鑫 ESP32-S3 开发的多功能 USB 设备解决方案。该项目将 USB MSC 无线U盘 和 USB 无线网卡 两种功能无缝集成于同一设备,并通过滑动开关实现功能切换。 在 USB MSC 无线网盘 模式下,设备充当一个支持 无线访问 的 USB 磁盘,用户可以通过 USB 连接 访问和管理 板载闪存或 SD 卡 中的数据。同时,设备通过 Wi-Fi 提供内置文件服务器,支持 文件的上传和下载,从而提高数据管理的灵活性和便利性。 在 USB 无线网卡 模式下,设备充当网络适配器,允许主机实现 无线网络连接,并具备 热插拔 功能,进一步提升了操作的灵活性和便捷性。 视频展示制作不易,还请各位客官看完一键三连哦! 项目相关功能滑动开关 允许用户在 USB MSC 无线网盘 和 USB 无线网卡 功能之间进行切换。 在 USB MSC 无线网盘 模式下,请确保设备与 ESP32-S3 位于同一局域网内。用户可以通过浏览器访问 192.168.4.1 以访问并管理 ESP32-S3 上的 SD 卡内容。 在 USB 无线网卡 模式下,设备可作为网络适配器使用。用户需预先配置房间的 Wi-Fi SSID 和 密码。当设备连接至计算机时,系统将自动连接到预配置的 Wi-Fi 网络。
硬件说明设计原理SD 卡接口支持 1线、4线 SDIO 模式及 SPI 模式。此外,为确保信号稳定性,每个引脚都通过 10kΩ 电阻进行上拉,并使用 ESD 保护器件以防止静电放电的损害。 HE9073A33M5R 低压差稳压器(LDO)芯片用于电源稳压,将输入电压范围从 3.3V 到 7V 稳定输出至 3.3V,确保系统电源的稳定性。 滑动开关的两个端点分别上拉和下拉,通过 GPIO4 读取电平状态来确定当前开关的开闭状态。 USB Type-C 接口的差分信号线 D- 和 D+ 直接连接到 ESP32-S3 的 USB 接口,同时 D-、D+ 和 VUSB 引脚通过 ESD 保护器件进行静电保护,以防止静电放电对电路造成损害。需要注意,CC 引脚需要接 5.1K 电阻进行下拉,否则无法被主机识别。
硬件组成硬件系统由以下部分组成: - 主控:ESP32-S3-MINI-1-N8
- Type-C 接口
- SD 卡插槽
- 稳压电路
- 滑动开关
- 轻触开关
- LED 指示灯
电源选项软件说明版本信息
ESP-IDF chip Flash
release/v5.2 ESP32-S3-MINI-1-N8 8 MB
|