9浏览
查看: 9|回复: 9

[项目] 【花雕】嵌入式 AI Agent 机器人:硬件小车与部署 MimiClaw

[复制链接]
## 引言:机器人需要怎样的“大脑”?

传统机器人系统,似乎早已固化了“上位机 + 下位机”的分布式架构范式:一台运行 Linux 系统的高性能单板计算机(如树莓派、Jetson),承担着视觉处理、SLAM 建模、路径规划与 AI 交互的“脑力工作”;另一块单片机(STM32、Arduino 等),则专职负责电机控制、传感器采集等实时性要求极高的“体力活”。

这种架构固然能实现复杂功能,但也不可避免地带来了三大痛点:硬件成本居高不下、系统功耗难以控制、多设备协同的复杂度大幅提升,让机器人技术难以走进低成本场景。

而 ESP32‑S3 这类高性能微控制器的出现,彻底打破了这一困局。这款集成双核 Xtensa LX7 @ 240MHz 处理器、向量扩展指令、WiFi/蓝牙双模通信,以及最高 16MB Octal PSRAM 的芯片,让“单芯片机器人”的构想从理论走向现实。MimiClaw 正是这一趋势下的标志性实践——它在一颗成本不足 5 美元的微控制器上,完整实现了“感知(多通道交互)→ 决策(LLM 推理 + 上下文记忆)→ 执行(电机/灯光控制)”的智能体闭环,用极简硬件撬动了机器人 AI Agent 的全面落地。

本文将跳出单纯的代码解读,从机器人学经典范式(感知-规划-行动)的视角,重新审视 MimiClaw 的架构设计,探讨其在教育机器人、桌面级服务机器人、低成本科研平台等领域的应用潜力与工程启示,为嵌入式 AI 机器人的开发提供可借鉴的实战思路。

栏目开篇:
【花雕学编程】从代码到运动:MimiClaw 如何用 ESP32‑S3 微控制器撬动机器人 AI Agent 的全面落地
https://blog.csdn.net/weixin_416 ... 1001.2014.3001.5502

【花雕】嵌入式 AI Agent 机器人:硬件小车与部署 MimiClaw图1

驴友花雕  高级技神
 楼主|

发表于 1 小时前

【花雕】嵌入式AI Agent机器人:硬件小车与部署MimiClaw

## 第一部分,搭建一个简单有效硬件小车的实验测试平台

1、小车底盘,选择了一款1.5mm厚的铝合金4WD四轮底盘,比较专业,便于后续二次开发的相关硬件拓展。

【花雕】嵌入式 AI Agent 机器人:硬件小车与部署 MimiClaw图1

2、二只差速电机,使用了最普通的小减速比48:1的快速TT马达,后续升级再另行更换电动机。

【花雕】嵌入式 AI Agent 机器人:硬件小车与部署 MimiClaw图2

3、电机驱动模块,使用了手头有的L9110
主要参数
双L9110S芯片的电机驱动
模块供电电压:2.5-12V
适合的电机范围:电机工作电压2.5v-12V之间,最大工作电流0.8A,目前市面上的智能小车电压和电流都在此范围内
可以同时驱动2个直流电机,或者1个4线2相式步进电机。
PCB板尺寸:2.8cm*2.1cm 超小体积,适合组装
设有固定安装孔,直径:3mm

【花雕】嵌入式 AI Agent 机器人:硬件小车与部署 MimiClaw图3

回复

使用道具 举报

驴友花雕  高级技神
 楼主|

发表于 1 小时前

【花雕】嵌入式AI Agent机器人:硬件小车与部署MimiClaw

4、主控开发板使用标准的N16R8 ESP32-S3-DevKitC-1,P44脚(最好是选带有WiFi天线接口的,有时信号不理想)

【花雕】嵌入式 AI Agent 机器人:硬件小车与部署 MimiClaw图3

5、小车动力电源选择了7.4伏的2S锂电

【花雕】嵌入式 AI Agent 机器人:硬件小车与部署 MimiClaw图2

6、WS2812灯带,9颗灯珠

【花雕】嵌入式 AI Agent 机器人:硬件小车与部署 MimiClaw图1

回复

使用道具 举报

驴友花雕  高级技神
 楼主|

发表于 1 小时前

【花雕】嵌入式AI Agent机器人:硬件小车与部署MimiClaw

7、44脚的专用ESP32S3 IO扩展板市面上不多,总共找到三种

【花雕】嵌入式 AI Agent 机器人:硬件小车与部署 MimiClaw图1

【花雕】嵌入式 AI Agent 机器人:硬件小车与部署 MimiClaw图2

【花雕】嵌入式 AI Agent 机器人:硬件小车与部署 MimiClaw图3
回复

使用道具 举报

驴友花雕  高级技神
 楼主|

发表于 1 小时前

【花雕】嵌入式AI Agent机器人:硬件小车与部署MimiClaw

8、最后选用的是这款,6.5V---9V电压输入,板载稳压电路,输出3.3V和5V

【花雕】嵌入式 AI Agent 机器人:硬件小车与部署 MimiClaw图1

9、相关引脚定义说明

【花雕】嵌入式 AI Agent 机器人:硬件小车与部署 MimiClaw图2

10、实际组装

【花雕】嵌入式 AI Agent 机器人:硬件小车与部署 MimiClaw图3

【花雕】嵌入式 AI Agent 机器人:硬件小车与部署 MimiClaw图5

【花雕】嵌入式 AI Agent 机器人:硬件小车与部署 MimiClaw图4


回复

使用道具 举报

驴友花雕  高级技神
 楼主|

发表于 半小时前

【花雕】嵌入式AI Agent机器人:硬件小车与部署MimiClaw

## 第二部分,实际部署迷你小龙虾 mimiclaw

MimiClaw官网与代码仓库
官方网站:https://mimiclaw.io
代码仓库:https://github.com/memovai/mimiclaw
国内镜像:https://gitcode.com/RealGao/mimiclaw

【花雕】嵌入式 AI Agent 机器人:硬件小车与部署 MimiClaw图1

【花雕】嵌入式 AI Agent 机器人:硬件小车与部署 MimiClaw图3

【花雕】嵌入式 AI Agent 机器人:硬件小车与部署 MimiClaw图2

回复

使用道具 举报

驴友花雕  高级技神
 楼主|

发表于 半小时前

【花雕】嵌入式AI Agent机器人:硬件小车与部署MimiClaw

## 第一步:部署前准备:硬件与账号

在开始之前,请确保你已准备好以下“物料”:

1、核心开发板:ESP32-S3 N16R8。这是部署成功最关键的一步,必须选用 16MB Flash 和 8MB PSRAM 的版本(如 ESP32-S3-DevKitC-1-N16R8)。容量不足会导致固件烧录失败或设备反复重启。

推荐型号:

乐鑫官方 ESP32-S3-DevKitC-1-N16R8:兼容性最佳,推荐所有开发者使用。

小智AI开发板 (N16R8版本):集成基础外设,新手友好,开箱即用。

行空板K10:DFRobot推出的集成ESP32-S3 N16R8与多种传感器、屏幕、麦克风的学习板。


2、USB数据线:必须支持数据传输。仅充电用的线无法用于烧录,请使用开发板原装线或品牌高速数据线。

3、API密钥 (模型调用):Mimiclaw 调用云端大模型需要API Key。

(1)Anthropic API Key:从 console.anthropic.com 获取。

(2)DeepSeek API Key:从 platform.deepseek.com 获取,价格便宜,非常适合国内用户。

(3)Bot Token (通信渠道):MimiClaw 通过聊天机器人交互。

(4)Telegram Bot Token:在 Telegram 找 @BotFather 创建一个Bot即可获取。

(5)飞书应用凭证:在飞书开放平台创建一个“企业自建应用”,开启机器人能力。需要获取应用的 App ID 和 App Secret。

(6)(可选) 搜索API Key:如需网页搜索功能,可从 app.tavily.com 获取免费的 Tavily API Key。

【花雕】嵌入式 AI Agent 机器人:硬件小车与部署 MimiClaw图1

回复

使用道具 举报

驴友花雕  高级技神
 楼主|

发表于 半小时前

【花雕】嵌入式AI Agent机器人:硬件小车与部署MimiClaw

## 第二步:搭建开发环境 (ESP-IDF)

Mimiclaw 基于乐鑫官方开发框架 ESP-IDF v5.5+,推荐使用 v5.5.3 版本。

1、下载安装脚本 (国内用户推荐)
为了获得更快的下载速度,推荐使用乐鑫官方的Gitee镜像安装工具。

  1. git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git
  2. cd esp-gitee-tools
  3. # 运行安装脚本,按提示选择版本 (推荐v5.5.3) 和目标芯片 (esp32s3)
  4. ./install.sh
复制代码


2、激活环境
安装成功后,你需要为每一个新打开的终端窗口激活ESP-IDF环境,才能使用相关命令。

  1. # 将以下命令中的路径替换为你的实际安装路径
  2. . $HOME/esp/esp-idf/export.sh
复制代码


提示:可以将此行添加到你的shell配置文件(如 ~/.bashrc)中,以避免每次手动激活。

3、打开CMD

【花雕】嵌入式 AI Agent 机器人:硬件小车与部署 MimiClaw图1

回复

使用道具 举报

驴友花雕  高级技神
 楼主|

发表于 半小时前

【花雕】嵌入式AI Agent机器人:硬件小车与部署MimiClaw

本帖最后由 驴友花雕 于 2026-4-26 17:13 编辑

## 第三步:获取并配置 Mimiclaw

1、克隆项目代码
  1. git clone https://github.com/memovai/mimiclaw.git
  2. cd mimiclaw
复制代码

2、如果克隆失败,可以尝试使用Gitee镜像:

  1. git clone https://gitee.com/vt-developer/mimiclaw.git
复制代码

3、设置目标芯片

  1. idf.py set-target esp32s3
复制代码


4、配置项目密钥
这是核心步骤,需要将你的各种Token和密码填入配置文件。
首先复制模板文件:

  1. cp main/mimi_secrets.h.example main/mimi_secrets.h
复制代码

然后用你习惯的文本编辑器(如 nano, vim, code)打开 main/mimi_secrets.h 文件,填入你的信息。

下面是一个参考配置示例,其中粗体部分是你需要替换的内容:

  1. // main/mimi_secrets.h - 配置示例
  2. // --- 网络 ---
  3. #define MIMI_SECRET_WIFI_SSID "你的WiFi名称"
  4. #define MIMI_SECRET_WIFI_PASS "你的WiFi密码"
  5. // --- 模型 (根据你要使用哪个模型,去掉对应的注释即可) ---
  6. // 如果使用 DeepSeek
  7. #define MIMI_SECRET_API_KEY "sk-你的DeepSeek密钥"
  8. #define MIMI_SECRET_MODEL "deepseek-chat"
  9. #define MIMI_SECRET_MODEL_PROVIDER "openai" // DeepSeek兼容OpenAI接口
  10. // ... 以及在 mimi_config.h 中设置 MIMI_OPENAI_API_URL 为 "https://api.deepseek.com/v1/chat/completions"
  11. // 如果使用 Claude (Anthropic)
  12. // #define MIMI_SECRET_API_KEY "sk-ant-api03-你的Anthropic密钥"
  13. // #define MIMI_SECRET_MODEL_PROVIDER "anthropic"
  14. // --- 通信渠道 (至少选一个) ---
  15. // Telegram
  16. #define MIMI_SECRET_TG_TOKEN "你的Telegram Bot Token"
  17. // 飞书
  18. #define MIMI_SECRET_FEISHU_APP_ID "你的飞书应用App ID"
  19. #define MIMI_SECRET_FEISHU_APP_SECRET "你的飞书应用App Secret"
  20. // --- 可选功能 ---
  21. // 搜索功能
  22. #define MIMI_SECRET_SEARCH_KEY "你的Tavily搜索密钥"
  23. // 代理设置 (国内用户访问Telegram等服务时可能需要)
  24. #define MIMI_SECRET_PROXY_HOST "你的代理服务器地址"
  25. #define MIMI_SECRET_PROXY_PORT "你的代理端口"
复制代码


回复

使用道具 举报

驴友花雕  高级技神
 楼主|

发表于 9 分钟前

【花雕】嵌入式AI Agent机器人:硬件小车与部署MimiClaw

## 第四步:编译与烧录

1、编译项目

  1. idf.py build
复制代码

首次编译时间较长,请耐心等待。如果不想每次都从头编译,可跳过 fullclean。

2、将开发板连接到电脑

使用准备好的数据线将ESP32-S3开发板连接至电脑。

3、烧录固件

  1. # 将 /dev/ttyUSB0 替换为你的开发板实际串口号(可通过 ls /dev/tty* 查看,macOS为/dev/cu.*,Windows为COMx等)
  2. idf.py -p /dev/ttyUSB0 flash
复制代码


4、烧录完成后,开发板可能会自动重启。

5、成功部署MimiClaw的串口返回情况

【花雕】嵌入式 AI Agent 机器人:硬件小车与部署 MimiClaw图1


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2026 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail