
#第十届立创电赛#第十届立创电赛-小智AI立创开发板
简介
采用立创开发板LCKFB-ESP32S3R8N8,结合已开源的原理图以及虾哥的小智开源代码进行修改,适配了开发板,可以进行语音唤醒识别+联网语音答复,搭配充放一体模块实现充放电+升压。
简介:采用立创开发板LCKFB-ESP32S3R8N8,结合已开源的原理图以及虾哥的小智开源代码进行修改,适配了开发板,可以进行语音唤醒识别+联网语音答复,搭配充放一体模块实现充放电+升压。开源协议
:Public Domain
(未经作者授权,禁止转载)描述
1、项目功能介绍
基于立创ESP32S3开发板适配小智AI的智能交互系统开发,主要包含硬件适配、功能实现与供电管理三大模块。硬件层面,开发板集成ESP32S3芯片、OLED屏幕及数字麦克风,通过USB转UART接口完成固件烧录。系统功能上,依托小智开源固件实现语音唤醒(默认"你好小智")、多语言对话及TTS语音反馈,oled屏可实时显示对话内容与设备状态,支持离线唤醒与5种语言交互。供电方案采用3.7V锂电池升压到5V的设计方案,电池电量低于3.0V时触发低电保护机制。该方案通过模块化设计实现智能对话、信息可视化与移动供电的有机整合,为AI硬件开发提供低成本解决方案。
2、项目属性
项目首次公开,原创设计,未参加其他比赛。
3、硬件部分
基于立创ESP32S3开发板的智能交互系统硬件架构设计,聚焦于多模态交互与能源管理,核心模块构成如下:
- 语音处理模块
采用INMP441数字麦克风阵列实现高保真语音采集,其24-bit I²S接口直连ESP32S3引脚,配合硬件级数字滤波技术消除环境噪声。音频输出端集成MAX98357A D类放大器,通过I²S输入通道接收TTS语音数据,配置12dB增益模式驱动4Ω扬声器,效率达92%且无滤波电容需求,功放效果还不错。
-人机交互模块
配备0.96寸SSD1306 OLED屏幕,通过I²C接口与ESP32S3通信,实时显示对话文本、系统状态及网络连接质量。集成WS2812B RGB灯带作为视觉反馈载体,采用PWM-DMA控制方案实现呼吸灯效与状态指示,支持24位色温调节与动态流水效果。物理交互层包含触控按键,通过中断机制实现低延迟唤醒、音量调节。
- 能源管理系统
采用3.7V 500mAh锂电池+MHCD42充放一体模块构成充放电核心,支持5V/2A快充与涓流补电模式。LDO降压电路将输入电压稳定至3.3V,通过ESP32S3内置ADC实时监测电池电压,可监测电池大致的电量。当半分钟没有对话时,小智会主动退下,以达到省电的目的。
4、软件部分
本系统的软件逻辑深度集成并优化自虾哥开源的“小智AI”项目(GitHub链接:示例链接)。其核心处理流程如下:
- 音频数据捕获: 利用高精度INMP441数字麦克风阵列采集用户语音信号,生成原始音频数据流,并通过ESP32-S3芯片的专用I2S数字音频接口,高效传输至设备内存缓冲区进行暂存。
- 前端信号处理: 在设备端启用ESP32-S3内置的DSP硬件加速单元,对缓冲区内的音频数据进行实时降噪处理与语音活动检测(VAD),精准识别有效语音片段起始与结束位置,从而显著压缩需上传处理的无效数据量。
- 云端智能推理: 经过本地预处理的有效音频数据包,将通过WiFi网络上传至小智AI云端服务平台。云平台运用其强大的自然语言理解(NLU)引擎分析用户意图后,返回结构化的JSON格式控制指令集。
- 本地指令解析与执行: 系统接收到云端指令后,依据预设的通信协议(如MCP协议)进行深度解析,将抽象指令映射至具体的功能动作库。随后,通过底层硬件驱动接口,触发相应的执行机构动作。
- 多模态反馈呈现: 指令执行过程中及完成后,系统通过多种硬件接口实现反馈:利用PWM信号精确控制舵机运动;通过GPIO接口驱动RGB灯带或OLED显示屏呈现状态信息;并借助I2S数字音频接口驱动功放模块播放相应的语音提示或音频内容。
5、大赛LOGO验证

6、演示您的项目并录制成视频上传
见附件
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










