注:参加活动者请从Funpack活动主页点击“得捷购”下单,完成任务返还与购买板卡等值的金额,主页包含活动规则(怎么玩)、直播课程(教你做)、项目展示(展示秀)。
简介:
ESP32-S3-BOX-LITE
ESP32-S3-BOX AI语音开发套件是乐鑫打造的一个智能语音设备开发平台
ESP32-S3-BOX 既可以用于构建智能音箱,也可以赋能更多物联网设备实现人机语音交互。同时,它还集触摸屏控制、传感器、红外控制器和智能网关等多功能于一体,能够作为全屋设备的控制中枢,支持用户通过语音命令控制或触屏控制,轻松实现圈内智能联动。
ESP32-S3-BOX-Lite 是目前对应的 AIoT 应用开发板,搭载支持 AI 加速的 ESP32-S3 Wi-Fi + Bluetooth 5 (LE) SoC。为用户提供了一个基于语音助手、传感器、红外控制器和智能 Wi-Fi 网关等功能开发和控制智能家居设备的平台。开发板出厂支持离线语音交互功能,用户通过乐鑫丰富的 SDK 和解决方案,能够轻松构建在线和离线语音助手、智能语音设备、HMI 人机交互设备、控制面板、多协议网关等多样的应用。
支持特性:
- 双麦克风支持远场语音交互
- 高唤醒率的离线语音唤醒
- 高识别率的离线中英文命令词识别
- 可动态配置 200+ 中英文命令词
- 连续识别和唤醒打断
- 灵活可复用的 GUI 框架
- 端到端一站式接入云平台
- Pmod™ 兼容接口支持多种外设扩展
ESP32-S3-BOX-Lite 轻量级开发套件。它与 ESP32-S3-BOX 拥有类似的离、在线语音功能,取消了电容触摸面板和 Mute 按键,增加了 3 个由客户自定义的功能按键。
核心微控制器:ESP32-S3
ESP32-S3 是一款集成 2.4 GHz Wi-Fi 和 Bluetooth 5 (LE) 的 MCU 芯片,支持远距离模式 (Long Range)。ESP32-S3 搭载 Xtensa® 32 位 LX7 双核处理器,主频高达 240 MHz,内置 512 KB SRAM (TCM),具有 45 个可编程 GPIO 管脚和丰富的通信接口。ESP32-S3 支持更大容量的高速 Octal SPI flash 和片外 RAM,支持用户配置数据缓存与指令缓存。
- Xtensa® 32 位 LX7 双核处理器,主频高达 240 MHz
- 内置 512 KB SRAM、384 KB ROM 存储空间,并支持多个外部 SPI、Dual SPI、 Quad SPI、Octal SPI、QPI、OPI flash 和片外 RAM
- 额外增加用于加速神经网络计算和信号处理等工作的向量指令 (vector instructions)
- 45 个可编程 GPIO,支持常用外设接口如 SPI、I2S、I2C、PWM、RMT、ADC、UART、SD/MMC 主机控制器和 TWAITM 控制器等
- 基于 AES-XTS 算法的 Flash 加密和基于 RSA 算法的安全启动,数字签名和 HMAC 模块,“世界控制器 (World Controller)”模块
硬件总览:
该开发板配备一块 2.4 寸 LCD 显示屏、双麦克风、一个扬声器、两个用于硬件拓展的 Pmod™ 兼容接口、结合三个独立按键,可构建多样的 HMI 人机交互应用。
板卡硬件开源资料
- ESP32-S3-BOX-Lite Mainboard Schematic
- ESP32-S3-BOX Mainboard PCB
- ESP32-S3-BOX Mainboard Gerber
- ESP32-S3-BOX Subboard Schematic
- ESP32-S3-BOX Subboard PCB
- ESP32-S3-BOX Subboard Gerber
- ESP32-S3-BOX Shell CAD STEP
使用指引
- 首次拿到BOX系列开发板,可以查看首次使用操作指引;
- 体验离线语音助手功能,可以查看离线语音识别;
- 体验语音交互,可以查看连续语音识别;
- 想要通过手机 APP 设置独特的语音命令词,请查看ESP-BOX APP 操作指引
- 想要了解产品爆炸图和拆机说明,请查看拆机教程
- 想要了解开发板硬件和接口细节,请查看 硬件总览
- 想要使用最新版本固件,请查看固件更新说明
开发指引
esp-box 集成了 AIOT 开发中常用的组件,您可以利用这些组件构建自己的应用。
- Step 1. 如果首次接触 ESP-IDF 开发,建议先浏览 ESP-IDF 编程指南,了解乐鑫已经提供的开源驱动和组件;
- Step 2. 接下来可以详细阅读 ESP-IDF(release/v4.4 或者 release/v5.0) 环境搭建指引,一步一步完成开发环境搭建;
- Step 3. 使用指令
git clone --recursive https://github.com/espressif/esp-box.git
下载本项目的代码,然后需要将 esp-idf 版本切换到指定的版本; - Step 4. 小试牛刀,尝试 构建并烧录一个新的示例程序;
- Step 5. 更进一步,阅读 ESP-BOX 技术架构说明,了解更多技术细节;
- Step 6. 深入开发,阅读 ESP 语音识别应用开发指南,ESP RainMaker 编程指南,LVGL UI 界面开发快速总览;
- Step 7. 扩展功能,阅读 开发板 Pmod™ 兼容接口介绍 和 ESP-IDF API 参考手册,为更多扩展设备开发驱动。