85元复刻!开源EDA-Robot 小智AI机器狗,乐鑫ESP32主控,内置DeepSeek、Qwen,可自然语言控制
EDA-Robot 小智AI机器狗采用乐鑫 ESP32-S3R8N16 模组,结合 INMP441 + MAX98357 实现小智AI 大语言模型对话及 MCP 协议控制机器狗运动,无需通过手机App操控, 只需唤醒小智执行 “向前走”、“向后走” 等口语化指令即可。由于信息来源众多,若文章内容出现版权问题,或文中使用的图片、资料、下载链接等,如涉及侵权,请告知我们,我们将尽快处理。由于舵机内部自

文末联系小编,获取项目源码
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,支持拖拉拽
☞4万元,国产信创私有化部署,破解县域无人机AI巡检平台落地难题
☞免费开源,千知AI知识图谱平台,支持DeepSeek、Qwen
☞智慧农业大爆发:AI+物联网+区块链重构“天空地”一体化监测
免责声明:本公众号所发布的内容来源于互联网,我们会尊重并维护原作者的权益。由于信息来源众多,若文章内容出现版权问题,或文中使用的图片、资料、下载链接等,如涉及侵权,请告知我们,我们将尽快处理。主理人微信: beacon0418
更多推荐





所有评论(0)