外观
ESP32-S3-Zero
ESP32-S3-Zero 是微雪的极简 ESP32-S3 小板:只有 USB-C、BOOT / RESET 键、一颗 WS2812 和两排邮票孔。价格低,适合做嵌入式小项目或批量使用。
规格
| 项目 | 参数 |
|---|---|
| 主控 | ESP32-S3FH4R2,Xtensa LX7 双核最高 240 MHz,512 KB SRAM,384 KB ROM |
| Flash / PSRAM | 4 MB Flash,2 MB PSRAM(封装内) |
| 无线 | 2.4 GHz Wi-Fi (802.11 b/g/n),Bluetooth 5 LE,板载陶瓷天线 |
| GPIO | 24 个可配置;4 路 SPI、2 路 I2C、3 路 UART、2 路 I2S、2 路 ADC、触摸脚、2 个 MCPWM |
| LED | WS2812,GPIO21 |
| USB | USB-C,原生 USB,无 USB 转串口芯片 |
| 供电 | 5 V 焊盘输入 3.7 至 6 V(建议至少 500 mA),ME6217C33M5G LDO 最大 800 mA |
| 工作温度 | -40 至 85 °C |
| 尺寸 | 官方文字未给出,仅在图中标注;两排排针间距 15.24 mm |
| 变体 | ESP32-S3-Zero 无排针,ESP32-S3-Zero-M 带排针 |
页面把芯片写成 "ESP32-FH4R2" 一处,应为笔误。
亮点
- 极小极便宜:同样是邮票孔外形,价格明显低于 XIAO。
- 封装内集成 Flash 和 PSRAM,布线简单。
- 原生 USB,能做 USB HID 设备。
- 工作温度范围宽。
能拿来做什么
- USB HID 小设备,如宏键盘、游戏手柄。
- 联网 LED 控制器,配合 WLED。
- 焊在自制 PCB 上做联网子模块。
- 对内存要求不高的传感器节点。
S3-Zero 是一块"把 S3 做小做便宜"的板,适合批量集成或做一次性的小项目。它的 USB 原生支持可以模拟键盘鼠标,WS2812 可作状态灯,24 个 GPIO 引出得相当充裕。因为没有电池充电和电压检测,更适合固定供电的场合,如 LED 灯条控制、桌面小工具和 USB 外设。邮票孔让它可以直接焊在转接板上,微雪也提供带排针的 -M 版方便面包板实验。
开发方式
- Arduino 里可直接选板子,见 Arduino-ESP32;
Serial.println()需要开启 USB CDC On Boot。 - ESP-IDF 可用。
- MicroPython:刷 ESP32_GENERIC_S3 固件,写入地址 0x0。
- PlatformIO:板型选 esp32-s3-devkitm-1。
- 下载模式:按住 BOOT (GPIO0) 再插 USB。
同类对比
| 板子 | 差异 |
|---|---|
| XIAO ESP32-S3 | 8 MB Flash 加 8 MB PSRAM,外壳可选 Sense,有电池充电,价格较高 |
| QT Py ESP32-S3 | 有 STEMMA QT,价格最高 |
| LOLIN S3 | 更大,引脚更多 |
与 XIAO ESP32-S3 相比,S3-Zero 的 Flash(4 MB)和 PSRAM(2 MB)较小,但对于一般联网控制类应用已经够用。如果要跑 Camera、较大的 LVGL 界面或 TLS 连接较多的应用,则需要更大内存的板子。它也没有 XIAO 那样的扩展板和 Sense 版本,生态上不如 XIAO 和 QT Py 丰富,胜在便宜和尺寸。
注意事项
- 没有电池充电电路,不适合直接接锂电池。
- GPIO33 至 GPIO37 被 Octal PSRAM 占用,没有引出。
- GPIO14 至 16 只有焊盘或弹簧针位置。
- 官方 FAQ 建议用 GPIO21 做 SDA,但 GPIO21 已接 RGB LED,请按引脚图选择其他引脚。
- 天线周围不要放金属、塑料或 PCB 遮挡。
参考资料
- Waveshare Wiki:https://www.waveshare.com/wiki/ESP32-S3-Zero