月度存档: 4月 2026

单片机也能养小龙虾:mimiclaw初体验

单片机也能养小龙虾:mimiclaw初体验

之前 OpenClaw 爆火的时候就在网上看到了一个可以在 ESP32-S3 上跑的替代版本,也是一个开源项目,叫 mimiclaw,纯 C 编写,资源需求比 OpenClaw 低很多。

周末的时候稍微花了点时间体验了一下,分享一下感受~

PS. 一开始我一直以为这个项目叫 miniclaw,后面在终端中一直进目录不能自动补全,才发现是 mimiclaw 😂。


基本介绍

项目地址: https://github.com/memovai/mimiclaw

mimiclaw 是一个基于 ESP-IDF 开发,可以运行在 ESP32-S3 开发板上的个人 AI 助理项目,支持 OpenAI 以及 Anthropic 的接口,基于 ReAct 循环,内置了一些工具和 SKILL。


使用体验

mimiclaw-esp32s3-experience-2

基本体验

基本的体验和 OpenClaw 没有特别大的区别,毕竟本身能力依赖于后端的模型使用哪一个,如果和 OpenClaw 使用同样的模型,在纯对话场景,不会有太大差距。

另外 mimiclaw 每次在使用 AI …

阅读全文 »

使用 ESP32-S3 模块时两个小坑别踩到

前言

之前已经用 ESP32-S3 模块做了不少项目,会经常使用到 SPI 总线来驱动外设,想起来有两个坑需要注意,这里记录一下供大家参考~

两个坑都跟 GPIO 使用有关系:

  1. N16R8 版本的 ESP32-S3 模块,GPIO 35/36/37 被内部 PSRAM 占用,绝对不能拿来做 SPI
  2. SPI 只有走 IOMUX 固定引脚才能跑到 80MHz;一旦用 GPIO Matrix 重映射,最高只有 40MHz

坑一:N16R8 的 GPIO 35/36/37 不能碰

N16R8 是什么

ESP32-S3 有很多封装版本,N16R8 的意思是:板载 16MB Flash + 8MB PSRAM。听起来很香,内存大、Flash 大,DIY 项目首选。

但它有个代价:片内的 Octal Flash 和 Octal …

阅读全文 »

ESP32-S3 自制游戏机固件升级记:更新官方最新版 + 中文显示支持

前言

之前用 ESP32-S3 搞了个游戏机(见 成本60元,用ESP32-S3做个开源游戏机,能玩FC/NES、GameBoy,还有专属彩色PCB,啊好久远,已经是前年了 🙈),最近又拿出来把玩了一下。

然后想起来之前有人说能不能加中文支持,这样游戏 ROM 可以直接用中文名存在 TF 卡里,刚好现在 AI 这么厉害,完全就可以让 AI 来完成这个开发嘛 😃,顺便把固件版本更新到 retro-go 的最新版本。


一、升级固件:rebase 到官方最新 dev 分支

原来的分支是从官方某个较早版本 fork 出来的,本身也修改不多,直接 rebase 来应用到最新的分支上。

git remote add github https://github.com/ducalex/retro-go.git
git fetch github
git checkout esp32s3-st7789v
git rebase github/dev # 当时执行的是 git rebase origin/dev

我在 …

阅读全文 »