文末联系小编,获取项目源码

EDA-Robot 小智AI机器狗采用乐鑫 ESP32-S3R8N16 模组,结合 INMP441 + MAX98357 实现小智AI 大语言模型对话及 MCP 协议控制机器狗运动,无需通过手机App操控, 只需唤醒小智执行 “向前走”、“向后走” 等口语化指令即可。

  • 内置AI大模型:支持小智AI提供的DeepSeek、Qwen、豆包等大语言模型,能进行自然语言理解与处理。

  • MCP协议适配:支持MCP协议服务,LLM可通过MCP协议控制机器狗动作。

  • 自然语言控制:支持通过自然语言控制,无需设置词条,均为LLM推理完成。

  • 自定义唤醒词:支持自定义名称唤醒机器狗,定制专属宠物。

🤖 小智AI机器狗硬件设计

EDA-Robot 小智AI机器狗主控选用 ESP32S3系列模组,集成 WiFi 功能,提供丰富的 GPIO 接口。 板载 USB 转串口芯片,方便程序下载和调试。

音频采集电路使用 INMP441 数字麦克风模块进行音频采集,结构简单,可根据需求替换为更低成本型号。

音频输出部分采用 MAX98357 模块,支持I2S音频输入,驱动扬声器输出。设计简单,性能稳定。

显示屏部分采用 SSD1306/SSD1315 OLED 屏幕,分辨率128×64,尺寸0.96或1.3英寸,需注意I2C线序及上拉电阻配置。

电源供电电路采用两节串联 14500 电池,串联后满电电压 8.4V, 通过两路 LDO 分别降压至 5V 为舵机供电和 3.3V 为 MCU 供电。

舵机电路采用 SG90/MG90 舵机,通过 PWM 信号控制角度。 由于舵机内部自带 5V 转 3.3V 驱动电路,PWM 信号可直接由 MCU IO 控制,无需电平转换。

按键电路与下载接口设计简洁,均可直接连接 MCU IO。由于 MCU 资源充足,可轻松扩展更多功能。

硬件清单:

  • ESP32S3 系列主控,内置 WiFi 功能

  • INMP441 语音模块,采集环境音用于 LLM 输入

  • MAX98357 音频模块,输出音频用于 LLM 输

  • SG90/MG90 舵机组,180°版本,用于机器狗关节实现运动功能

  • SSD1315/SSD1306 屏幕显示模块,用于表情及 LLM 输入输出显示

  • 双节串联14500电池组,无需升压电路,仅需LDO即可供电,节约空间

EDA-Robot 小智AI 机器狗 🐶 全部采用3D打印组件,单外壳结构,由底盖构成,提供舵机固定及PCB固定。

  • EDA-Robot标准版设计风格,采用倒角设计

  • 底盖内部空间充足,预留4个舵机位置及储线区域

  • 升级舵机固定方式,添加限位卡口,舵机可无需螺丝便卡在槽位中

🤖 小智AI机器狗系统设计

EDA-Robot 小智AI 机器狗 🐶采用 BSP(Board Support Package)板级适配架构,基于 xiaozhi-esp32 框架, 专门为EDA-Robot Pro硬件平台定制,实现了AI语音控制的四足机器狗功能。

  • eda_robot_pro.cc:主板支持包,硬件抽象层实现,负责硬件初始化和设备管理,包括I2C总线、OLED显示屏、按键、音频编解码器及机器狗控制器。
  • eda_dog_controller.cc:机器狗MCP控制器,实现动作队列和工具注册
  • eda_dog_movements_clean.cc:步态运动算法,实现各种运动模式和动作序列,包括行走、转向、坐下、站立等基本动作。
  • eda_dog_movements.h:步态运动类定义和接口声明
  • oscillator.cc / .h:舵机振荡器实现,提供平滑运动控制
  • config.h:硬件引脚定义和系统参数配置
  • config.json:ESP-IDF构建配置,定义目标平台、分区表和编译选项

🤖 小智AI机器狗源码

采购须知:采购SSD1315/SSD1306显示屏时请务必注意线序,本项目使用GND/VCC/SCL/SDA线序,EDA-Robot标准版复刻中很多同学因为买错线序导致短路烧板。

焊接建议:MAX98357、INMP441及OLED模块可以使用排针直接焊接或排母连接,建议OLED使用排针焊接后掰弯,其余模块排母连接。焊接优先级为:贴片>阻容插件>其余插件>屏幕组件>电池盒组件

测试流程:焊接完成后请优先检查MCU相邻IO引脚有无连锡短路,MCU到板间有无短路。电容相邻焊盘有无连锡短路或插反。上电前先用万用表蜂鸣挡测试BAT+、3.3V和5V到GND有无短路。全部确认无误后再上电。

编译事宜:请务必确保源码路径中无中文路径,否则可能造成编译问题。编译前请安装好VSCODE和ESPIDF工具。

烧录教程,烧录部分可以参考项目地址:

https://oshwhub.com/course-examples/eda-robotpro


如有IoT 源码采购和项目交付需求,请扫码联系小编,微信号: beacon0418

往期推荐

开箱即用!国产开源30+AI视觉算法IoT智能物联网云平台

国产开源Web 工业IoT组态软件,支持Modbus、OPC,支持拖拉拽

源码交付,7天完成国产信创部署智慧工地方案

4万元,国产信创私有化部署,破解县域无人机AI巡检平台落地难题

上班摸鱼, 智能 AI 监控老板行踪

免费开源,千知AI知识图谱平台,支持DeepSeek、Qwen

信创部署,源码交付!县域低空经济无人机 AI 巡检平台

智慧农业大爆发:AI+物联网+区块链重构“天空地”一体化监测

免责声明:本公众号所发布的内容来源于互联网,我们会尊重并维护原作者的权益。由于信息来源众多,若文章内容出现版权问题,或文中使用的图片、资料、下载链接等,如涉及侵权,请告知我们,我们将尽快处理。主理人微信: beacon0418

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐