|
13| 0
|
[K10项目分享] 没有传感器的ESP-Claw 有多无聊 |
|
本帖最后由 loria 于 2026-5-26 15:01 编辑 没有传感器的ESP-Claw只是一个无聊的对话工具 很多人第一次接触 AI Agent时,往往会把注意力全部放在“大模型”的对话能力上。但事实上,一个真正具备实用价值的 AI Agent,除了拥有核心的思考与决策能力,更重要的是,它必须能够:感知现实世界 、获取环境数据 、长期观察环境变化 、对真实设备产生行动与反馈 如果缺少这些能力,它终究只能停留在“聊天机器人”的层面。 如今,我们已经可以通过各种 ESP32 开发板联网后烧录 ESP-Claw 固件。完成部署后,你可以通过多种聊天工具,与部署在硬件上的AI Agent 进行交互。 如果你的开发板本身已经集成了屏幕、传感器等硬件资源,那么恭喜你,ESP-Claw 将真正拥有“感知”和“行动”的能力。它不再只是聊天,而是可以开始管理设备、采集数据、执行自动化任务,真正成为一个 AI 智能体。但如果你使用的只是最基础的 ESP32 开发板,没有任何外设,那么你就必须主动为它接入传感器或执行器。因为失去了对现实世界的输入与输出能力后,ESP-Claw 本质上就只会变成一个不断消耗 Token 的聊天工具。 如果你只是想体验聊天,其实完全没必要折腾 esp-claw。但如果你想打造的是一个能够连接传感器、控制执行器、持续感知环境,并真正参与现实世界交互的 AI 物联网系统,那么你一定应该试试 ESP-Claw。 ![]() 如何为你的ESP-Claw接入传感器 在开始连接传感器之前,首先需要知道:不同类型的传感器,连接方式也不同。 说起连接传感器,一般来说你需要分辨你的传感器类型,我一般会把传感器分为模拟量传感器、数字传感器、协议传感器这几类。 ![]() 对于模拟传感器和数字传感器来说,接线方式通常比较简单。将VCC 接开发板电源正极、GND 接开发板电源负极、SIG/OUT 接开发板 GPIO 引脚 即可完成连接。 对于协议传感器,除了正负极接线外,根据不同的协议类型通常所需的GPIO数量也不同。I2C类型通常需要 SDA 与 SCL 两根信号线;UART 需要 TX 与 RX两根信号线;DS18B20 这类单总线传感器则只需要一个 GPIO接线。 对于 行空板K10来说,其本身已经集成了大量常用传感器,同时还预留了丰富的GPIO /I2C / UART 、 P0/P1 等扩展接口。用户可以直接通过官方提供的接口线快速连接数字传感器 、模拟传感器 、协议传感器。 ![]() 怎么样,看完上述这么多不同类型的传感器接入方式是不是觉得有点麻烦?硬件连接只是第一步,真正复杂的其实在后面。接下来,你还需要在 ESP-Claw 中明确描述你使用的传感器类型,并让 AI 为其生成对应的读取与处理逻辑。问题在于,一旦你的描述不够准确,或者对传感器细节理解有偏差,就可能导致: 数据解析错误 、 单位换算混乱 、控制逻辑不稳定 , 最终效果与预期偏差很大 。 也就是说,想要你的系统越“智能”,对输入描述的准确性要求反而越高。那么,有没有更简单、更可靠的方法? 我的选择是:SCI采集模块。 SCI采集模块 是什么? Gravity: SCI采集模块是一款功能强大且高度集成的数据采集模块,具有屏幕显示、传感器自动识别、传感器校准、数据存储、RTC时钟以及数据转换等多功能,让数据采集变得更加便捷和高效。 SCI 模块可以理解为一个面向 AI Agent 的“传感器统一层”。它将传感器识别、数据解析、单位转换、校准、存储等过程进行了统一封装。对于 ESP-Claw 来说,这意味着它不再需要分别适配不同传感器的底层逻辑,而只需要读取 SCI 输出的统一物理量数据即可。 ![]() 除此之外,SCI 模块还有一个非常适合 ESP-Claw 的特点:它输出的是“物理量数据”,而不是原始传感器数据。传统传感器很多时候输出的是 ADC 数值、电压值或者寄存器原始数据,开发者还需要自己完成换算与解析,而 SCI 模块则会直接输出温度、湿度、气压、氧气浓度这类标准化数据。对于 ESP-Claw 这样的 AI Agent 系统来说,这种统一且可直接理解的数据结构,会显著提高整个系统的稳定性。 目前 SCI 模块已经支持二十余种常见传感器,包括温湿度、大气压、氧气浓度、空气质量等类型。对于希望快速构建 AI 物联网系统的开发者来说,它确实比传统“一个传感器对应一个库”的开发方式高效得多。 ![]() 如何为ESP-Claw版行空板K10接入 SCI采集模块 一句话,烧录最新的ESP-Claw 固件。DFRobot已经更新行空板K10的ESP-Claw固件。在最新版的ESP-Claw固件中已经集成SCI采集模块的功能。 ![]() 使用4Pin的连接线连上行空板K10与SCI采集模块,在ESP官方烧录网站一键点击,在线烧录即可。 ![]() 点击'Connect',找到行空板K10对应的串口完成连接。 ![]() 配对成功出现以下页面。 ![]() 选择芯片为esp32-s3、系列为dfrobot、版型为dfrobot_k10 ![]() 选择控制台输出为'JTAG' ![]() 点击 “ Flash Firmware” 按钮,网站会开始下载并烧录固件到行空板 K10。 下载前请确保电脑已连接适配的网络,以便顺利获取最新固件。烧录过程中,请不要断开 USB 连接,避免固件损坏。 ![]() 等待固件下载和烧录完成。 ![]() 烧录完成后,页面会提示操作成功,此时要重新连接串口。 点击“Reconnect Serial”,找到行空板K10对应的串口,重新连接。 ![]() 接下来是为espclaw版本的行空板K10连上网络。 ![]() 行空板K10适配2.4G网络,输入WiFi SSID和对应的密码。等待行空板K10联网成功。 ![]() 联网成功后,出现ESP-Claw配置网址。 ![]() 点击“Open http://192.168.9.42/#start”,进入espclaw配置后台。(这里的网址以你电脑网页端出现的为准) 首次使用需要配置LLM(大语言模型工具)、IM(通信聊天工具)、联网搜索引擎。 配置LLM:选择LLM供应商、模型版本并输入相应的API Key。配置成功后,K10 的 ESP-Claw 框架即可通过 LLM 提供自然语言理解和生成能力,用于语音或文字交互。 ![]() 配置通讯方式:ESP-Claw 框架支持多种聊天软件接入,让行空板 K10 能够与不同平台进行消息交互。完成 LLM 设置后,可以进行聊天软件的配置。 配置需要连接到的聊天软件:目前支持 Telegram、QQ Bot(OpenClaw)、飞书与微信 ClawBot 等,可同时填写多个。
![]() 配置搜索引擎:配置搜索引擎后,ESP-Claw 才能通过网络检索获取最新信息。查询天气也依赖搜索引擎支持。点击‘网络搜索设置’,选择对应的搜索引擎,输入对应的 API。 ![]() 完成以上设置,点击重启,等待行空板K10重启后就能使用espclaw版本的行空板K10了。 ![]() 可以通过ESP-Claw后台直接与其对话。 ![]() SCI采集模块支持多种传感器,可以通过直接连接的方式快速接入系统,并由 ESP-Claw 统一进行识别与数据调用。接下来试试看吧! 比如接入光线传感器与RGB灯带就可以打造一个随环境光线自动调节亮度的够理解环境变化的 AI 氛围灯。再比如,接入土壤湿度传感器与水泵之后,ESP-Claw 又可以变成一个长期运行的“植物管家”。它能够 24 小时持续监测土壤状态,在植物缺水时自动浇水,并记录环境变化数据。 ![]() 而这些,其实只是最基础的开始。当你继续接入更多传感器之后,ESP-Claw 甚至还可以进一步扩展成:自动监测空气质量的环境助手、能主动告警的智能安防系统、能根据环境变化自动执行任务的智能房间系统。 过去这些项目,通常需要较强的嵌入式与物联网开发能力。但现在,ESP-Claw、行空板 K10 与 SCI 模块,实际上已经把大量底层复杂度封装起来了。你真正需要思考的,开始变成:“我希望这个 AI Agent 帮我观察什么,又替我完成什么。”这也是 ESP-Claw 最有意思的地方。它不再只是停留在聊天窗口里的 AI,而是在开始真正进入现实世界。如果你也想尝试打造属于自己的 AI Agent,不妨从一个传感器开始试试看。 |
编辑选择奖
沪公网安备31011502402448© 2013-2026 Comsenz Inc. Powered by Discuz! X3.4 Licensed