ESP32-C3+小智MCP自然语言控制彩灯

2026-10-22 15:23:30 57阅读

项目简介

使用DFRobot Beetle ESP32-C3开发板,结合小智MCP服务,通过自然语言对话控制Gravity数字继电器模块,控制自制磁吸式柔性软灯丝彩灯。用户说"开灯""关灯""天黑了"即可控制亮灭。

核心硬件

Beetle ESP32-C3(RISC-V芯片)、Gravity数字继电器模块(兼容Arduino和树莓派)、13根3V 260mm柔性软灯丝(红色)。继电器控制灯丝通断,ESP32-C3通过WiFi连小智MCP服务器接收语音指令。

工作原理

ESP32-C3通过WiFi连接小智MCP服务器(wss://api.xiaozhi.me/mcp/),注册工具让AI根据用户语音调用。说"开灯"时AI调用继电器工具,GPIO输出高电平驱动继电器吸合,彩灯亮起。

制作要点

软灯丝用磁吸方式固定在relay输出端方便拆装。ESP32-C3通过Arduino IDE编程安装Espressif ESP32板卡包。小智MCP接入需在xiaozhi.me注册账号创建Agent获得token。项目代码量很小,核心就是WiFi连接+MCP工具注册+GPIO控制继电器。难度适中,适合初学者尝试IoT+AI语音控制的第一步。


作者:云天
链接:https://www.aiddithome.com/p/7548db98f53a.html
本作遵循 [CC BY 4.0 署名] 许可,版权归作者所有。若存在违规行为,您可以点击 “举报”。


登录 后发表评论
3条评论
只看不说话
1楼 · 2026-10-22 15:24:45

磁吸式柔性软灯丝这个设计挺巧妙的,拆装方便

老张装机
2楼 · 2026-10-22 15:24:44

ESP32-C3+继电器控制彩灯,这个入门级项目很适合新手练手

锡点
3楼 · 2026-10-22 15:24:44

小智MCP接入确实方便,不用自己搞语音识别那套了