描述
<div>
<h3 style="line-height:1.8">* 1、项目功能介绍</h3>
<hr>
<p style="line-height:1.8"><span style="font-size:14pt"><span style="color:#95a5a6">特别鸣谢:本项目基于立创·ESP32S3R8N8开发板,音频和视觉以及3D外壳均采用了开源广场-@</span><span style="color:#95a5a6">大道至简 </span><span style="color:#95a5a6">大佬的开源项目<a href="https://oshwhub.com/zk272761180/aicyberdog" target="_blank">机器狗</a>的相关模块,此项目得到了大道至简大佬</span><span style="color:#95a5a6">的大力指导</span><span style="color:#95a5a6">和@qya的热心协助下完成了适配立创</span><span style="color:#95a5a6">·ESP32S3R8N8开发版的适配</span><span style="color:#95a5a6">。</span></span></p>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14pt">软件代码基于小智AI-1.8.5版本,能简单实现中英文对话,音乐播放,行走以及画面捕捉等功能。</span></p>
<h3 style="line-height:1.8">*2、项目属性</h3>
<hr>
<p style="line-height:1.8"><span style="font-size:14pt"><span style="color:#95a5a6">魔改</span><span style="color:#95a5a6">开源项目</span><a href="https://oshwhub.com/zk272761180/aicyberdog" target="_blank">机器狗</a><span style="color:#95a5a6">,在原有基础上完成实现了相关扩展,增加了两处按钮,rest和boot按钮,单击按键用来手动重启小智和打断小智,双击按键用来激活web模式视觉显示。原有的</span><span style="color:#95a5a6">立创·ESP32S3R8N8开发板的基础上扩展更换了flash为16M,重新编译源代码使其成为支持小智AI的</span><span style="color:#95a5a6">立创·ESP32S3R8N16,</span><span style="color:#95a5a6">更有可玩性。</span></span></p>
<h3 style="line-height:1.8">* 3、开源协议</h3>
<hr>
<p style="line-height:1.8"><span style="font-size:14pt"><span style="color:#202124;font-family:consolas, 'lucida console', 'courier new', monospace;white-space:pre-wrap;background-color:#ffffff">协议:</span><span style="color:#202124;font-family:consolas, lucida console, courier new, monospace"><span style="white-space:pre-wrap">CC BY-NC 3.0</span></span></span></p>
<h3 style="line-height:1.8">*4、硬件部分</h3>
<hr>
<p style="line-height:1.8"><span style="font-size:14pt">1、主控版使用更换为16MFlash的的立创·ESP32S3R8N8开发板</span></p>
<p style="line-height:1.8"><img src="//image.lceda.cn/pullimage/3uJwjesxqN0ARzwkuZzhbayGpTP53s4P5H1QscWf.jpeg" alt="" width="822" height="728"></p>
<p style="line-height:1.8"><span style="font-size:14pt">2、WiFi天线朝外测设计,使信号接收更稳定。</span></p>
<p style="line-height:1.8"><img src="//image.lceda.cn/pullimage/x6bEVyXOlLVz9Aj1i9Vrjrgm62BbtIiTXQRYRPIG.jpeg" alt="" width="448" height="1000"></p>
<p style="line-height:1.8"><span style="font-size:14pt">3、接驳外置的ES8311音频解码模块和OV2460视觉显示模块。</span></p>
<p style="line-height:1.8"><img src="//image.lceda.cn/pullimage/vWRuB1tPjyPa9HWYgK2fsChPjGurmW7xkFbBGyQy.jpeg" alt="" width="358" height="800"><img src="https://image.lceda.cn/oshwhub/pullImage/3bd14e2ea5a24f49b2cb3737259247fe.jpg" alt="" width="477" height="335"></p>
<p style="line-height:1.8"><span style="font-size:14pt">4、采用嘉立创打板的四层沉金PCB版,使性能更加稳定可靠,在设计布局方面,考虑数字信号和模拟信号相互干扰,增加了大量的过孔进行隔离,供电使用1节18650锂离子电池作为输入,在供电入口和dc-dc5V接口分别增加了220uf贴片电容,用来稳定电流。</span></p>
<p style="line-height:1.8"><img src="//image.lceda.cn/pullimage/RbH9vNHImXrK44poLHIZDc4RWBF43fykMaiw6Kb3.jpeg" alt="" width="797" height="682"></p>
<p style="line-height:1.8"><span style="font-size:14pt">引出rst和boot按键,方便操作</span></p>
<p style="line-height:1.8"><img src="//image.lceda.cn/pullimage/tHPP80yAAP9ebFbDOevbzdkwuvGVA8WQVpUFVxPu.jpeg" alt="" width="810" height="349"></p>
<p style="line-height:1.8"><span style="font-size:14pt">主要IO接口图示:</span></p>
<p style="line-height:1.8"><img src="//image.lceda.cn/pullimage/UY6aPJM5e1idv5GuJk5VBvgQ5i7BmvpUcMMJcRZn.jpeg" alt="" width="1036" height="488"></p>
<h3 style="line-height:1.8">*5、软件部分</h3>
<hr>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14pt">采用小智AI-1.8.5以上版本,在vscode进行编译,验证成功。</span></p>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14pt"><span style="color:#95a5a6">选择小智面包板接线设置相关项目选项,然后在boards/bread-compact-wifi/config.h增加io设置等...</span></span></p>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px"><span style="color:#95a5a6"><img src="//image.lceda.cn/pullimage/9dbDRmDmN9kmq8tmT8igORKIv10LlkSICu0YtPvj.jpeg" alt="" width="1085" height="598"></span></span></p>
<p style="line-height:1.8"><span style="font-size:14pt">由于启用了自定义的唤醒词,所以在分区这里要进行设置,以更好的适配,以下设置仅供参考。</span></p>
<p style="line-height:1.8"><img src="//image.lceda.cn/pullimage/8l0E2CRYMuguGsLxzmyYnUzvzaGGPj7bhR5ed3QH.jpeg" alt="" width="630" height="168"></p>
<p style="line-height:1.8"><span style="font-size:14pt">config.h文件配置用来适配es8311音频解码模块,视觉模块,oled屏幕等</span></p>
<p style="line-height:1.8"><img src="//image.lceda.cn/pullimage/qfxymAFUacIW7CBYHXxBXBySE5NAKxKUo64nQwxH.jpeg" alt="" width="670" height="824"></p>
<p style="line-height:1.8"><img src="//image.lceda.cn/pullimage/XV0RhzkKPSdn7hEigZv4UrcjJpxb7g054ImvwmX7.jpeg" alt="" width="408" height="365"></p>
<p style="line-height:1.8"><span style="font-size:14pt">定义好相关的io以后,需要在同级compact_wifi_board.cc文件进行调用驱动....</span></p>
<p style="line-height:1.8"><span style="font-size:14pt">音视频模块调用:</span></p>
<p style="line-height:1.8"><img src="//image.lceda.cn/pullimage/Ky2otK9IrWf3rq7Ysqy2YP1drN79UV9pm5eGsHHg.jpeg" alt="" width="492" height="610"></p>
<p style="line-height:1.8"><span style="font-size:14pt">i2c接口io定义:</span></p>
<p style="line-height:1.8"><img src="//image.lceda.cn/pullimage/SLzcgZXaHmo4JuZ5Yr7pAPwCZG2Czsgh7KIOn5oj.jpeg" alt="" width="670" height="685"></p>
<p style="line-height:1.8"><span style="font-size:14pt">ov2460视觉定义:</span></p>
<p style="line-height:1.8"><img src="//image.lceda.cn/pullimage/rqt9Q1DFkkOPjpUcFKuldkQs4tRBpKJrfjou1ZF1.jpeg" alt="" width="539" height="692"></p>
<p style="line-height:1.8"><span style="font-size:14pt">ES8311音频定义:</span></p>
<p style="line-height:1.8"><img src="//image.lceda.cn/pullimage/XODoVBjI64MjOQnl7baet0WzWwfHsN4lxxA4sMpp.jpeg" alt="" width="864" height="351"></p>
<p style="line-height:1.8"><span style="font-size:14pt">OLED表情风格,根据说话情绪等因素表现不同状态表情效果。还在完善.....部分表情逻辑</span></p>
<p style="line-height:1.8"><span style="font-size:14pt"><img src="https://image.lceda.cn/oshwhub/pullImage/f616dc629c614ca8b02498d94d5b6275.jpg" alt="" width="554" height="517"></span></p>
<p style="line-height:1.8"><span style="font-size:14pt"><img src="https://image.lceda.cn/oshwhub/pullImage/82b7cb8bc6574e01bc670031ef25818d.jpg" alt="" width="807" height="518"></span></p>
<p style="line-height:1.8"><span style="font-size:14pt">修改后使用vscode进行构建和烧录,也可以使用乐鑫提供的烧录工具进行写入,由于立创esp32s3r8n8自带两个串口,可选择其中任意一个com口进行烧录。</span></p>
<p style="line-height:1.8"><span style="font-size:14pt"><img src="https://image.lceda.cn/oshwhub/pullImage/ff40714d768241c3ac62ddb797f93d24.jpg" alt="" width="422" height="676"></span></p>
<h3 style="line-height:1.8">*6、BOM清单</h3>
<hr>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14pt">以开源文件中的为准!!</span></p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">注:项目涉及的BOM清单。在<span style="text-decoration:underline"><a href="https://lceda.cn/editor" target="_blank">嘉立创EDA</a> </span>生成/上传设计文件后,BOM将自动生成至项目详情;建议包括型号、品牌、名称、封装、采购渠道、用途等内容。具体内容和形式应以表达清楚项目构成为准。 </span></p>
<h3 style="line-height:1.8">*7、大赛LOGO验证</h3>
<hr>
<p style="line-height:1.8"><img src="//image.lceda.cn/pullimage/baWLWrRzHqUqnEWy2lYCMctDunc1ystqiH55payR.jpeg" alt="" width="780" height="349"></p>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">点击zip下载大赛logo标识! <span style="text-decoration:underline"><a href="https://image.lceda.cn/easyedaResource/images/d1bbfd69f9404f56901a0e7b849b7245.rar" target="_blank">(大赛标识).zip<br></a></span></span></p>
<h3 style="line-height:1.8">* 8、演示项目</h3>
<hr>
<p style="line-height:1.8"><a href="https://www.bilibili.com/video/BV1oxa6zzEqx?vd_source=2fafdf31a8203b41032c15579930bf64&spm_id_from=333.788.videopod.sections" target="_blank"><span style="color:#0000ee;text-decoration-line:underline">立创电赛:小智ai-魔改机器狗1-6</span></a></p>
<p style="line-height:1.8"> </p>
</div>
评论(0)