跳转到内容

Feather ESP32-S3 ​

Feather 是 Adafruit 的标准开发板外形,ESP32-S3 版把 ESP32-S3 放进这个形态:USB-C、LiPo 电池接口与充电、STEMMA QT 连接器,还有 MAX17048 电量计。适合做带电池的小设备,也是 CircuitPython 的标准目标之一。

规格 ​

项目参数
主控ESP32-S3 迷你模块,双核最高 240 MHz,512 KB SRAM
Flash / PSRAM见下表三个变体
无线Wi-Fi,BLE(无经典蓝牙);迷你模块有 FCC / CE 认证
接口USB-C 原生 USB,STEMMA QT / Qwiic I2C,电源可关闭
供电USB-C 或 LiPo 电池,接 USB 时自动充电
电量计MAX17048,读取电压和百分比
LED / 按键状态 NeoPixel(电源可控)、On / Charge / User LED、Reset 与 DFU (BOOT0) 键
低功耗深度睡眠约 100 μA(从电池端);关闭 NeoPixel 和外部 I2C 电源后更低
尺寸页面概览未给出,沿用 Feather 标准外形
产品 ID变体存储
5323STEMMA QT / Qwiic,无 PSRAM8 MB Flash,无 PSRAM
54774 MB Flash 加 2 MB PSRAM4 MB Flash,2 MB PSRAM
5885带 w.FL 天线接口8 MB Flash,无 PSRAM

亮点 ​

  • 原生 USB:可模拟键盘、鼠标、MIDI 或 U 盘。
  • 电量计:不用自己分压测电池。
  • Feather 生态:数百种 FeatherWing 扩展板可直接叠。
  • 文档:Adafruit Learn 指南覆盖 CircuitPython、Arduino、ESP-IDF。

能拿来做什么 ​

  • 电池供电的传感器节点与数据记录。
  • USB HID 设备,如宏键盘、MIDI 控制器。
  • 配合 FeatherWing 做 OLED、TFT 显示、LoRa、CAN 等扩展。
  • 教学与原型:CircuitPython 快速验证想法。

Feather 的魅力在于生态。FeatherWing 是同尺寸的叠放扩展板,覆盖 OLED、TFT、SD 卡、LoRa、CAN、GPS 等等,很多不用焊接就能叠上去。再配合 STEMMA QT,你可以几乎不焊接就把一个带锂电池的 Wi-Fi 传感器节点搭起来。CircuitPython 在这块板上的体验尤其好,官方库覆盖了绝大多数 STEMMA 传感器,一个传感器通常只需要几行代码。

开发方式 ​

  • CircuitPython:官方首选,8 MB 无 PSRAM 版足够多数脚本,除非需要大缓冲。4 MB / 2 MB PSRAM 版在 CircuitPython 10 下需先把 UF2 引导程序升级到 0.31.0 或更新,官方有单独的教程页。
  • Arduino 与 ESP-IDF:见 Arduino-ESP32、ESP-IDF。
  • 引导模式:按 DFU 键进 ROM 引导程序,会枚举为串口。

同类对比 ​

板子差异
QT Py ESP32-S3更小,无电池接口
FeatherS3同为 Feather 外形,Unexpected Maker 版 PSRAM 更大
官方 DevKitC-1便宜很多,引脚更多,无充电无 STEMMA QT

三个变体里如何选:只写 CircuitPython 脚本、不需要大缓冲,选 8 MB 无 PSRAM 版即可;要处理图像、较大数组或 GIF,选 4 MB 加 2 MB PSRAM 版;设备放在金属外壳里或需要更远距离,选带 w.FL 的 8 MB 版并接外置天线。和 Unexpected Maker 的 FeatherS3 相比,Adafruit 版最大的优势是文档、库和长期支持,劣势是 PSRAM 容量较小。

注意事项 ​

  • 4 MB 加 2 MB PSRAM 版升级 CircuitPython 10 前别忘记更新引导程序。
  • 带 PSRAM 的变体和不带 PSRAM 的变体闪存大小不同,选型时看清产品 ID。
  • 板子价格比国产同类高,买的是文档与支持。
  • 引脚页(Pinouts)单独成页,使用前先对照。

参考资料 ​

ESP32 非官方中文调查手册,与乐鑫科技(Espressif Systems)无隶属关系。