外观
XIAO ESP32-S3
XIAO ESP32-S3 把 ESP32-S3 塞进 21 × 17.8 mm 的邮票孔板,有普通版和 Sense 版两种。Sense 版通过扩展板加上摄像头、数字麦克风和 microSD,是目前最小的"能拍照能收音"的 ESP32 方案之一。
规格
| 项目 | 普通版 | Sense 版 |
|---|---|---|
| 主控 | ESP32-S3R8,Xtensa LX7 双核,最高 240 MHz | 同左 |
| Flash / PSRAM | 8 MB Flash,8 MB PSRAM | 同左 |
| 无线 | 2.4 GHz Wi-Fi,BLE 5.0 与 Bluetooth Mesh,U.FL 外接天线 | 同左 |
| 摄像头 | 无 | 可拆卸扩展板,OV5640 自动对焦(最高 2592 × 1944);官方说明也可能随板附 OV3660 或已停产的 OV2640 |
| 麦克风 | 无 | 1 个数字 PDM 麦克风 |
| 存储 | 无 | microSD 槽,官方写支持最大 32 GB FAT |
| 接口 | 1 路 UART、1 路 I2C、1 路 SPI,11 个 PWM 引脚,9 路 ADC | 另有 1 路 I2S 与 B2B 连接器 |
| 供电 | USB-C 5 V 或 3.7 V 锂电池,板载充电 | 同左 |
| 尺寸 | 21 × 17.8 mm | 带扩展板约 21 × 17.8 × 15 mm |
| 工作温度 | -20 至 65 °C | 同左 |
官方 Wiki 的功耗表中,3.8 V 下深度睡眠普通版为 14 μA,Sense 版为 3 mA;Wi-Fi 活动电流约 100 至 110 mA。Sense 的 OV5640 功耗数据在 Wiki 中仍标 TBD。
亮点
- 体积与性能的平衡:双核 240 MHz 加 8 MB PSRAM,足够跑 LVGL、图像采集和简单的端侧 AI。
- Sense 扩展板可拆:不需要摄像头时拆下,板子变回普通版。
- 原生 USB:S3 内置 USB,不需要额外串口芯片。
- 引脚兼容:与 Adafruit QT Py ESP32-S3 等 XIAO 外形板互换。
能拿来做什么
- 迷你摄像头、门口抓拍、延时摄影,见 摄像头玩法。
- 语音唤醒、录音设备(PDM 麦克风)。
- 可穿戴原型、小型机器人的视觉模块。
- 配合 TinyML、Edge Impulse 做端侧识别。
Sense 版在社区里最常见的用法是做一个低成本的 Wi-Fi 摄像头:OV5640 支持自动对焦,分辨率最高 2592 × 1944,通过 ESP32-S3 自带的摄像头接口和 8 MB PSRAM 缓存帧数据,既可以做 MJPEG 串流,也可以定时拍照存到 microSD。配合板载 PDM 麦克风,还能实现简单的声音触发录制和关键词检测。如果项目不需要影像,普通版体积更小、深度睡眠电流低得多(官方给出 14 μA 对 3 mA),做电池节点更划算。
开发方式
- Arduino:官方要求 esp32 开发板包 2.0.8 或更新,见 Arduino-ESP32。
- ESP-IDF 与 PlatformIO 都可用。
- MicroPython:官方 Wiki 列为支持。
- 摄像头和 SD 示例在 Seeed Wiki 的 Sense 专题里,引脚固定:SD 的 CS 在 GPIO21,PDM 时钟 GPIO42、数据 GPIO41。
同类对比
| 板子 | 差异 |
|---|---|
| XIAO ESP32-C3 | 更便宜,单核,无 PSRAM |
| 官方 ESP32-S3-DevKitC-1 | 引脚多适合面包板,无摄像头 |
| ESP32-CAM | 便宜但老(ESP32 经典版),无原生 USB,图像质量一般 |
| Waveshare ESP32-S3-Zero | 更便宜,但只有 4 MB Flash 和 2 MB PSRAM |
注意事项
- 用户 LED 在 GPIO21,低电平点亮;Sense 版 SD 卡的 CS 也在 GPIO21,两者会冲突。
- A11、A12(GPIO41、42)在 Wiki 引脚图上标成模拟脚,但 Wiki 自己注明它们不支持 ADC。
- 板上没有 GPIO 连到电池,无法在软件里读电压。
- Wiki 中关于 SD 槽有一处文字写"仅普通版",与规格表矛盾,应当是笔误,以 Sense 版为准。
- 充电电流在 Wiki 里同时出现 50 mA 与 100 mA 两组数字,对应关系不清晰,购买前以官网规格为准。
- 摄像头长时间工作发热明显,3V3 引脚最大输出 700 mA,注意供电余量。
选购时要弄清自己拿到的是哪种摄像头:官方 Wiki 说板子可能随附 OV5640、OV3660 或已经停产的 OV2640,不同型号的分辨率、对焦能力和驱动参数都不一样。扩展板通过 B2B 连接器插接,反复插拔有损坏连接器的风险,安装时对准后垂直按压。另外,Sense 版跑摄像头时电流较大,用细长杜邦线或质量差的 USB 线供电可能导致重启,遇到不稳定先换线和电源。