硬件规格

MOLLY LED 立方体的核心硬件参数

主控芯片

型号ESP32-S3-WROOM-1U-N16R8
处理器Xtensa LX7 双核 32-bit, 最高 240 MHz
Flash 闪存16 MB (Quad SPI)
PSRAM8 MB (OPI, Octal SPI)
WiFi802.11 b/g/n, 2.4 GHz, 20 MHz HT20
USB原生 USB-CDC (GPIO19/20), USB-JTAG 调试

LED 驱动

默认芯片WS2812B (GRB 色序, 800kHz)
兼容芯片WS2812B(RGB) / WS2811 / WS2813 / TM1809 / TM1829 / UCS1903 / APA106 / GW6205 / SM16703(共 10 种单线 24bit 芯片)
驱动引擎FastLED 3.10.4 — RMT5 模式 (ESP32-S3 专用补丁)
通道数8 路独立并行输出
最大灯数每通道 4096 灯(编译期上限),实际传输灯数可 Web UI 动态配置(默认 256)
颜色深度24-bit (RGB 各 8-bit), 16M 色
立体像素8×8×16 = 1024 体素(默认布局)

音频

麦克风I2S MEMS 硅麦 (ZTS6672, 高灵敏度)
I2S 接口SCK=GPIO1, WS=GPIO2, SD=GPIO5 (I2S1)
采样率32 kHz, MONO 模式
采样精度32-bit (I2S_SLOT_MODE_MONO)
音频处理DC Blocking 高通滤波 (fc≈20Hz) → Squelch 噪声门 <0.005 → 非对称 EMA 平滑 → 动态限制器

GPIO 分配

GPIO16, 17, 18, 14, 21, 12, 11, 15LED 输出 (8 路 WS2812B)
GPIO1, 2, 5I2S 麦克风 (SCK, WS, SD)
GPIO4, 13物理按键 (BTN1, BTN2)
GPIO6状态指示灯 (WiFi + 错误诊断)
GPIO7红外接收 (IRM-3638JT, RMT RX)
GPIO8红外发射 (IR333C-A, bit-bang 38kHz)
GPIO19, 20原生 USB (D-, D+)

外设接口

红外940nm IR 接收头 + 850nm IR 发射管,支持 NEC/RC5/Sony SIRC,100 个学习槽位
按键2 个实体轻触开关,内置上拉
状态灯1 个 LED(WiFi 已连常亮 / 纯 AP 慢闪 / 故障快闪×2+慢闪×2 交替)
USBUSB-C 接口:电源 + 串口 CDC + JTAG 调试
天线外置 IPEX 天线接口

电源

输入电压5V DC (USB-C 供电)
逻辑电压3.3V (ESP32-S3)

软件特性

Web 面板暗黑绿色主题、响应式手机适配、5 页面:主控 · 设置 · OTA · 定时 · 红外
WiFi同时支持 AP (设备自身热点) + STA (连接家庭 WiFi), mDNS 域名 molly.local
云端接入华为云 IoTDA (MQTTS + HMAC-SHA256 认证 + QoS 1)
智能家居Home Assistant MQTT Discovery 自动注册实体卡片
OTA 升级双分区 OTA, SHA256 校验, 双 CDN 备份, 支持取消+断点恢复
固件变体full(立方体频谱灯带版)/ strip(灯带高级版),可 OTA 互切
授权保护Flash 标记 + NVS MAC 绑定,双重鉴权防全擦盗刷
存储NVS 持久化存储,设置/凭据独立命名空间隔离,切换固件保留各自设置