版本协议

Public Domain

专业版
#第十届立创电赛#第十届立创电赛-小智AI立创开发板

创建时间:2个月前

74 0

描述

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

文档

BOM

暂无

附件

附件名 下载
立创开发板-小智AI对话.mp4

评论(0)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow