当前位置: 首页 > article >正文

OpenClaw + ESP32 ,这只小龙虾你不来看看吗?

OpenClaw 一定要跑在电脑或者服务器上吗前两天刷到一个开源项目MimiClaw把 OpenClaw 塞进了一块 ESP32-S3 开发板成本不超过 ¥30用纯 C 写成不需要 Linux不需要 Node.js插上 USB 就跑手机 Telegram 随时对话。听上去很离谱但它确实跑通了。而且不只是能跑它有持久记忆有工具调用能控制 GPIO能查天气能定时任务——麻雀虽小五脏俱全。MimiClaw 是什么MimiClaw 是一个跑在 ESP32-S3 上的 AI 代理框架。项目地址https://github.com/memovai/mimiclaw几个关键点超低成本ESP32-S3 开发板带 16MB Flash 8MB PSRAM纯 C 实现基于 ESP-IDFMCU 工程师看到就亲切没有 Python 环境、没有 Node 依赖双核架构Core 0 专跑网络 I/OCore 1 专跑 AI 推理FreeRTOS 任务调度本地记忆对话历史、用户偏好、系统设定写入 FlashSOUL.md / USER.md / MEMORY.md断电重启记忆不丢Telegram 接入手机发消息就能远程控制再配上科学上网就完整了工具系统内置 web 搜索、定时任务、GPIO 控制几行 C 代码就能扩展自定义工具简单说这是一个能懂你、能记事儿、能动手的嵌入式 AI 代理不是玩具 demo是真可以用的东西。硬件准备假设我们要做一个温度监控 风扇自动控制的场景硬件清单如下零件参考价格ESP32-S3 开发板16MB Flash 8MB PSRAM¥25-35AHT30 温湿度传感器模块¥8-12单路继电器模块¥5-8杜邦线若干¥2-3USB 电源5V/1A用手边的就行¥0合计¥40-60如果你手头有传感器和继电器ESP32-S3 本身可能 ¥30 就搞定了。接线也很简单AHT30 走 I2CSDA/SCL 各一根杜邦线继电器接一个 GPIO 控制引脚USB 供电完事部署流程从零到跑通项目文档写得很清楚大致分四步第一步拉代码 编译git clone https://github.com/memovai/mimiclaw.git cd mimiclaw idf.py buil需要预装 ESP-IDF 工具链官方文档有一键安装脚本大约 20 分钟搞定。第二步烧录固件idf.py -p /dev/ttyUSB0 flash接上 USB一行命令烧进去。第三步配置 WiFi 和 Telegram烧录完成后通过串口或者 Web 配置页面填入WiFi SSID 和密码Telegram Bot Token去 BotFather 申请一个免费、两分钟搞定Claude API KeyAnthropic 提供新用户有免费额度第四步加自定义工具MimiClaw 内置工具注册机制加一个温度读取工具大概长这样// 读 AHT30 温度 tool_result_t read_temperature(tool_args_t *args) { float temp, humi; aht30_read(temp, humi); char buf[64]; snprintf(buf, sizeof(buf), 当前温度%.1f°C湿度%.0f%%, temp, humi); return tool_result_string(buf); } // 控制继电器 tool_result_t control_relay(tool_args_t *args) { bool on tool_arg_bool(args, on); gpio_set_level(RELAY_GPIO, on ? 1 : 0); return tool_result_string(on ? 风扇已开启 : 风扇已关闭); }注册进工具表AI 就能自主调用这两个函数了。实战案例自动温控助手场景家里阳台或者小服务器间想让 OpenClaw 帮你盯着温度超标自动开风扇还能随时查询。早上出门前掏出手机发消息今天天气热吗帮我盯着室内温度超过 30 度开风扇。MimiClaw 收到后调用read_temperature()读到当前 28°C调用内置web_search查本地天气预报今天最高 34°C回复室内现在 28°C外头今天最高 34°C。我设好了每 5 分钟巡检一次超过 30°C 自动开风扇并通知你。后台默默运行Core 0 跑网络心跳Core 1 的 FreeRTOS 定时任务每 5 分钟读一次传感器。温度升到 31°C 时自动触发 AI 推理 → 调用control_relay(ON)→ 给你发 Telegram温度升到 31°C已自动开启风扇。当前湿度 63%。下午在公司顺手问一句现在屋里怎么样它从 Flash 的 MEMORY.md 加载今天的温度日志回复从上午 10 点开始温度在 27-31°C 之间波动已自动开关风扇 3 次。当前 29.5°C风扇关闭中一切正常。晚上回家让它做个总结今天室内环境帮我总结一下。MimiClaw 读取 SOUL.md你设定的舒适温度区间 25-28°C 今天的 MEMORY.md 日志生成报告今天平均温度 29.2°C最高 31.1°C共运行风扇 47 分钟。你设定的舒适区间是 25-28°C今天整体偏热。建议明天把风扇阈值调到 29°C会更省电。这整套流程全部跑在那块拇指大小的 ESP32-S3 上。没有云服务器没有 Home Assistant一块板子加两三个模块用 Telegram 当交互界面就做到了。为什么 MimiClaw 值得关注1. 边缘决策延迟极低传感器数据本地读Claude 只负责高级推理该不该开风扇这类判断判断结果直接驱动 GPIO全程不依赖云端中转。即使网络不稳已设定的逻辑照常执行。2. 持久记忆真正懂你Flash 存储的 MEMORY.md 让 AI 记住你的习惯和历史重启也不丢。普通 MCU 项目断电就归零MimiClaw 跑一周之后它知道你家的温度规律知道你喜欢多少度知道哪个时间段通常有人在家。3. 扩展简单上手快想加光照传感器写一个read_lux()工具函数注册进去。想接门磁传感器判断有人进门就切换到欢迎模式同样几行 C 代码。工具系统的设计很优雅不用改框架核心逻辑。4. 成本拉到了极致整套系统 ¥30-70USB 供电 0.5W可以 24 小时常开。放在阳台、婴儿房、实验室柜子里做长期环境监控电费几乎可以忽略。最后项目地址https://github.com/memovai/mimiclawQuick Start 文档写得很详细有从安装 ESP-IDF 到第一次跑通 Telegram 对话的完整流程跟着做大约两三个小时能看到效果。注意Telegram 在国内需要科学上网这个提前准备好。开源项目有能力的小伙伴也可以提 Issue 和 PR。用几十块钱的芯片玩 OpenClaw 的感觉确实很爽。工程师的快乐大概就是把不可能变成理所当然吧。-----转载于DF创客社区

相关文章:

OpenClaw + ESP32 ,这只小龙虾你不来看看吗?

OpenClaw 一定要跑在电脑或者服务器上吗?前两天刷到一个开源项目 MimiClaw,把 OpenClaw 塞进了一块 ESP32-S3 开发板,成本不超过 30,用纯 C 写成,不需要 Linux,不需要 Node.js,插上 USB 就跑&am…...

Qwen3.5-9B企业应用:制造业设备图像故障识别+自然语言报告生成

Qwen3.5-9B企业应用:制造业设备图像故障识别自然语言报告生成 1. 项目概述 在制造业生产线上,设备故障的快速识别与诊断一直是影响生产效率的关键因素。传统的人工巡检方式不仅耗时费力,而且对技术人员的经验要求极高。Qwen3.5-9B模型为解决…...

Cosmos-Reason1-7B模型在互联网产品需求分析与PRD撰写中的应用

Cosmos-Reason1-7B模型在互联网产品需求分析与PRD撰写中的应用 1. 引言 你有没有过这样的经历?脑子里突然冒出一个产品想法,感觉特别棒,恨不得马上动手开发。但当你坐下来,想把这个想法写成一个清晰的需求文档时,却卡…...

普林斯顿大学新方法:不到10美元就能让强化学习训练提速万倍

这项由普林斯顿大学计算机科学系领导的突破性研究发表于2026年3月的arXiv预印本平台(论文编号:2603.12145v1),彻底改变了强化学习环境优化的游戏规则。在人工智能训练中,环境模拟一直是个巨大的瓶颈,就像一…...

uview1.0踩坑记录:u-input禁用后click事件失效的3种解决方案(附代码)

uview1.0实战:解决u-input禁用状态下click事件失效的深度方案 最近在开发基于uview1.0的项目时,遇到了一个棘手的问题:当u-input组件处于禁用状态时,部分Android机型上的click事件完全失效。这个问题不仅影响了用户体验&#xff0…...

三万卡集群用的国产自研网络,到底解决了什么问题?

前几天看到有同行分享了参观中科曙光郑州三万卡集群的经历,提到一个细节:那个集群用的是自研的ScaleFabric400网络,交换机80个口,网卡支持856K个队列对。这两个数字让很多人感兴趣,它们到底意味着什么?结合…...

fft npainting lama图片修复:快速修复图片瑕疵,提升工作效率

fft npainting lama图片修复:快速修复图片瑕疵,提升工作效率 1. 为什么你需要这个图像修复工具 在日常工作和生活中,我们经常会遇到需要修复图片的情况。无论是电商运营需要去除商品图片上的水印,还是摄影师想要移除照片中的干扰…...

首尔大学突破:多摄像机一秒实现真实世界三维场景重建

这项由首尔大学和NAVER Cloud联合完成的研究发表于2026年3月,论文编号为arXiv:2603.12789v2,完整题目为"Coherent Human-Scene Reconstruction from Multi-Person Multi-View Video in a Single Pass"。对于想要深入了解技术细节的读者&#x…...

Hot100中的:图论专题

图模板 图分为有向图和无向图,入度是指向当前节点的边数,出度是当前节点指向其他节点的边数200.岛屿数量 关键信息一句话总结:遍历网格,遇到陆地就用 DFS / BFS 把整块连通陆地淹掉,并计数方法1:BFS class …...

NotaGen完整流程:生成、保存、编辑,一站式AI音乐创作

NotaGen完整流程:生成、保存、编辑,一站式AI音乐创作 1. 引言:AI音乐创作的新范式 音乐创作一直是人类独有的艺术表达方式,而AI技术的进步正在改变这一格局。NotaGen作为基于LLM范式的符号音乐生成工具,将古典音乐创…...

Altium Designer 13.1实战:从零开始绘制Lemo连接器封装(附常见错误解析)

Altium Designer 13.1实战:从零开始绘制Lemo连接器封装(附常见错误解析) 在电子设计领域,元件封装的准确性直接决定了PCB设计的成败。作为硬件工程师的基本功,封装绘制看似简单却暗藏玄机。本文将带您深入Altium Desig…...

Alibaba DASD-4B Thinking 对话工具 AIGC 内容创作实战:从文案到多模态内容规划

Alibaba DASD-4B Thinking 对话工具 AIGC 内容创作实战:从文案到多模态内容规划 1. 引言:当创意遇上智能助手 你有没有过这样的经历?面对空白的文档,脑子里有无数想法在打转,却不知道从何下笔。想写一篇吸引人的产品…...

如何通过Legacy-iOS-Kit让旧iOS设备重获新生:从卡顿困境到高效重生的完整指南

如何通过Legacy-iOS-Kit让旧iOS设备重获新生:从卡顿困境到高效重生的完整指南 【免费下载链接】Legacy-iOS-Kit An all-in-one tool to downgrade/restore, save SHSH blobs, and jailbreak legacy iOS devices 项目地址: https://gitcode.com/gh_mirrors/le/Lega…...

RexUniNLU效果展示:真实案例解析新闻事件结构化

RexUniNLU效果展示:真实案例解析新闻事件结构化 1. 新闻结构化处理的行业痛点 1.1 传统新闻处理的效率瓶颈 在新闻媒体和舆情监测领域,每天需要处理海量非结构化文本数据。以某省级融媒体中心为例,其每日需要分析的新闻稿件超过2000篇&…...

多动症孩子的运动干预是什么?主要有怎样的方法?

学校如何有效识别与诊断多动症孩子的ADHD症状表现 在学校环境中,及时有效地识别多动症(ADHD)儿童的症状至关重要。教师应关注孩子在课堂上的表现,例如是否经常出现注意力不集中、难以完成作业或经常打断他人。常见的ADHD症状表现还…...

Qwen3-32B-Chat在RTX4090D上的GPU算力极致优化:FlashAttention-2加速推理实操

Qwen3-32B-Chat在RTX4090D上的GPU算力极致优化:FlashAttention-2加速推理实操 1. 开箱即用的私有部署方案 Qwen3-32B作为当前最强大的开源大语言模型之一,其32B参数的规模对硬件提出了极高要求。我们针对RTX4090D显卡24GB显存特性,推出了深…...

DVWA命令注入实战:从原理到多级黑名单绕过技巧

1. 命令注入漏洞的本质与危害 命令注入(Command Injection)是Web安全领域最常见的高危漏洞之一,它允许攻击者通过构造特殊输入,在服务器上执行任意系统命令。想象一下,如果网站有个功能是让用户输入IP地址来测试网络连…...

Nanbeige 4.1-3B基础教程:Streamlit像素终端响应式布局适配方案

Nanbeige 4.1-3B基础教程:Streamlit像素终端响应式布局适配方案 1. 项目介绍与核心价值 Nanbeige 4.1-3B像素冒险聊天终端是一款专为对话AI设计的复古风格前端界面。它将传统AI对话体验转变为充满游戏感的交互过程,特别适合希望为用户提供沉浸式体验的…...

Qwen3-ASR-1.7B部署案例:单卡3090部署高精度ASR服务并支持并发请求

Qwen3-ASR-1.7B部署案例:单卡3090部署高精度ASR服务并支持并发请求 你有没有遇到过这样的场景?手头有一堆会议录音、采访音频或者外语学习材料,需要快速、准确地转换成文字。手动听写?效率太低,还容易出错。市面上的在…...

SiameseUIE金融舆情监控:上市公司事件抽取

SiameseUIE金融舆情监控:上市公司事件抽取 1. 引言 金融市场的波动往往源于信息的不对称。每天,成千上万的新闻、公告、研报在市场上流动,投资者需要快速识别其中关键信息,做出及时决策。传统的人工监控方式效率低下&#xff0c…...

Qwen3数据分析与可视化:利用Matlab评估对齐效果指标

Qwen3数据分析与可视化:利用Matlab评估对齐效果指标 最近在做一个关于多模态大模型的项目,其中涉及到评估模型生成的字幕时间戳是否准确。我们选用了Qwen3模型,但光看它输出的结果,很难量化地说它到底“好”还是“不好”。这时候…...

4步终极指南:用OpenCore Legacy Patcher解决老旧Mac蓝牙兼容性问题

4步终极指南:用OpenCore Legacy Patcher解决老旧Mac蓝牙兼容性问题 【免费下载链接】OpenCore-Legacy-Patcher 体验与之前一样的macOS 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 你是否拥有一台2015年以前的Mac设备&#x…...

DoL-Lyra开源整合方案:跨平台配置与资源管理指南

DoL-Lyra开源整合方案:跨平台配置与资源管理指南 【免费下载链接】DoL-Lyra Degrees of Lewdity 整合 项目地址: https://gitcode.com/gh_mirrors/do/DoL-Lyra 您是否在Degrees of Lewdity游戏的Mod整合过程中遭遇过版本选择困难、跨平台兼容性问题或资源管理…...

机械臂空间运动基础:从旋转矩阵到齐次变换的实践解析

1. 机械臂运动控制的数学基石 刚接触机械臂编程时,我最头疼的就是如何让机械臂末端精准地移动到指定位置。后来发现,这背后的数学工具其实就像乐高积木——旋转矩阵和平移变换是基础模块,齐次变换则是组装说明书。想象你拿着手机导航找餐厅&a…...

Langgraph 16. OpenClaw 的 Goal Setting and Monitoring 机制深度解析

摘要:本文在前文 LangGraph 15. Goal Setting and Monitoring 的基础上,深入剖析 OpenClaw(开源个人 AI 助手)如何实现 Goal Setting(目标设定)与 Monitoring(监控)。OpenClaw 不依赖…...

LangGraph 15. Goal Setting and Monitoring —— 用 LangGraph 写一个「有目标、会自检」的智能体(含代码示例)

摘要:本文介绍如何在 LangGraph 中实现 Goal Setting(目标设定)与 Monitoring(监控)。案例介绍:配套 demo 实现一个 AI 代码生成智能体——用户提供编程需求与质量目标(如「简单易懂、功能正确、…...

VMware macOS解锁器终极指南:5分钟轻松在Windows/Linux上运行苹果系统

VMware macOS解锁器终极指南:5分钟轻松在Windows/Linux上运行苹果系统 【免费下载链接】unlocker 项目地址: https://gitcode.com/gh_mirrors/unloc/unlocker 想要在VMware虚拟机中体验macOS的流畅操作,却总是遇到兼容性障碍?VMware …...

ChatGLM-6B在软件测试领域的创新应用:智能用例生成

ChatGLM-6B在软件测试领域的创新应用:智能用例生成 1. 引言 在软件开发过程中,测试用例设计往往是最耗时且容易出错的环节之一。传统的测试用例编写方式不仅效率低下,还容易出现遗漏和重复。想象一下,一个中型项目可能需要数百甚…...

mmdetection3d分布式训练实战:从单机多卡到多机多卡配置详解

1. 分布式训练基础概念 第一次接触分布式训练时,我被各种术语绕得头晕眼花。后来在实际项目中踩过几次坑才明白,其实核心思想很简单:让多张GPU协同工作,加速模型训练。在mmdetection3d框架中,最常用的就是数据并行模式…...

从Labelme标注到YOLOv3模型部署:一个完整的目标检测项目实战

1. 从零开始:Labelme数据标注全流程 目标检测项目的第一步就是准备高质量的标注数据。我刚开始接触工业质检项目时,花了整整两周时间才搞明白标注工具的选择和标注规范的重要性。Labelme作为一款开源标注工具,支持多边形、矩形、圆形等多种标…...