用途:该技能用于 ESP32-S3-BOX-3 开发板的 ESPHome 配置,覆盖硬件初始化、显示渲染、触摸交互、音频管线与语音助手集成,适合从零搭建或为现有配置添加功能。
主要能力:提供 templates/ 下的完整模板,包括 box3-base.yaml(硬件初始化)、box3-voice.yaml(语音助手)、box3-display-ui.yaml(多页触摸 UI)、box3-audio-player.yaml(媒体播放器);references/ 下提供引脚定义、显示 lambda 手册、触摸模式与 Material Design 指南;assets/ 提供 Roboto 与 MDI 字体;scripts/flash-box3.sh 用于校验、编译与烧录。
使用方式:读取模板并复制到项目,修改设备名与 WiFi 凭据,按需调整显示与触摸区域,再用脚本烧录: ./.claude/skills/esphome-box3-builder/scripts/flash-box3.sh my-box3.yaml
硬件要点:ESP32-S3-WROOM-1(16MB Flash、16MB Octal PSRAM)、ILI9342C 显示、GT911 触摸、ES7210 麦克风 ADC、ES8311 扬声器 DAC。需显式配置 PSRAM(octal、80MHz),推荐 ESP-IDF 框架,麦克风与扬声器共用 I²S 总线,显示与触摸共用 GPIO48 复位引脚。
限制:仅针对 BOX-3 硬件;通用 ESPHome 配置应使用 esphome-config-helper 技能。具体价格、平台与效果资料未提供。