描述
<h3 style="line-height:1.8;">1、项目功能介绍</h3>
<hr>
<p style="line-height:1.8;"><span style="color:#000000;font-size:14px;">使用立创开发板esp32s3,制作一个小智AI对话设备,外设有oled显示屏,maxMAX98357A功放、INMP441数字麦克风、ws2812彩色灯、4路舵机及控制供电,附带锂电池结合tp4056冲放一体板,实现一个自由移动交互的机器狗,可以根据用户的对话执行MCP命令从而操控机器狗的动作、获取参数以及参数下发等功能,2颗18650足够让它用上半天都没问题。</span></p>
<p style="line-height:1.8;"><img src="https://image.lceda.cn/oshwhub/pullImage/b5f7e35848df448e9837224a0cf0b7b2.jpg" width="634" height="475" alt="b5f7e35848df448e9837224a0cf0b7b2.jpg"></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;"><span style="font-size:14px;">本项目是首次公开,原创设计,近期进行设计绘制的,未拿去参加其他比赛。</span></span></p>
<p style="line-height:1.8;"> </p>
<h3 style="line-height:1.8;"> 3、开源协议</h3>
<hr>
<p style="line-height:1.8;"><span style="color:#000000;"><span style="font-size:14px;">GPL</span><span style="font-size:14px;">3.0</span></span></p>
<p style="line-height:1.8;"><span style="color:#000000;"><span style="font-size:14px;">【志宇设计】</span></span></p>
<p style="line-height:1.8;"> </p>
<h3 style="line-height:1.8;">4、硬件部分</h3>
<hr>
<p style="line-height:1.8;">本项目基于立创ESP32-S3开发板,集成语音交互、运动控制、环境感知与多模态反馈功能,打造一款可自由移动的智能机器狗。通过外接INMP441麦克风阵列实现语音唤醒与指令识别,结合小智AI实现自然语言对话;通过4路舵机控制四肢运动,搭配WS2812灯带与OLED显示屏提供视觉反馈;采用MAX98357A功放驱动扬声器实现语音回复,最终通过TP4056+18650锂电池实现长时间续航,构建完整的“感知-决策-执行-反馈”闭环系统。</p>
<p style="line-height:1.8;"><img src="https://image.lceda.cn/oshwhub/pullImage/2bff6f65669349a1a1a34574aac650a3.jpg" width="610" height="812" alt="2bff6f65669349a1a1a34574aac650a3.jpg"></p>
<ul>
<li><strong>主控单元</strong>:ESP32-S3(双核240MHz,集成WiFi/蓝牙,支持AI加速)</li>
<li><strong>语音交互模块</strong>:INMP441(I2S接口,3.3V供电,定向拾音)→ ESP32-S3(音频处理)→ 小智AI云端/本地模型(意图识别)</li>
<li><strong>运动控制模块</strong>:4路SG90舵机(PWM信号控制,独立5V/2A供电)→ 机器狗四肢(3D打印结构)</li>
<li><strong>反馈模块</strong>:
<ul>
<li>OLED(0.96寸I2C接口,显示状态/参数)</li>
<li>WS2812灯带(GPIO21控制,RGB灯效反馈)</li>
<li>MAX98357A功放(I2S输入,驱动3W扬声器)</li>
</ul>
</li>
<li><strong>电源系统</strong>:2节18650(3.7V)→ TP4056充电板(5V/1A充电)→ DC-DC降压(→3.3V)→ 各模块分电</li>
</ul>
<p style="line-height:1.8;"> </p>
<h3 style="line-height:1.8;">5、软件部分</h3>
<hr>
<p style="line-height:1.8;"><span style="color:#95a5a6;">-</span>软件部分基于虾哥开源的<strong>小智AI源码仓库</strong>(GitHub链接:示例链接)进行深度适配,核心流程如下:</p>
<ol>
<li><strong>音频采集</strong>:通过INMP441麦克风阵列采集用户语音,经ESP32-S3的I2S接口传输至内存缓冲区。</li>
<li><strong>本地预处理</strong>:启用ESP32-S3的硬件加速模块(如DSP)进行降噪、VAD(语音活动检测),减少无效数据传输。</li>
<li><strong>AI推理</strong>:将预处理后的音频通过WiFi上传至小智AI云端服务,返回JSON格式指令。</li>
<li><strong>指令解析</strong>:解析JSON指令,映射至预设动作库,MCP协议接入,进行解析执行。</li>
<li><strong>执行反馈</strong>:通过PWM控制舵机、GPIO控制灯带/OLED、I2S驱动功放,实现动作执行与多模态反馈。</li>
</ol>
<p> </p>
<h3 style="line-height:1.8;">6、BOM清单</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;">7、大赛LOGO验证</h3>
<hr>
<p style="line-height:1.8;"><img src="https://image.lceda.cn/oshwhub/pullImage/39718fe533374fd3b6d3f9414f4f6303.jpg" width="634" height="475" alt="39718fe533374fd3b6d3f9414f4f6303.jpg"></p>
<p style="line-height:1.8;"> </p>
<h3 style="line-height:1.8;">8、演示您的项目并录制成视频上传</h3>
<hr>
<p style="line-height:1.8;">见附件</p>
评论(0)