
一、项目缘起
家里有旧电动刮胡刀,拆出直流电机和电池还挺好。还有旋转能发光发声的玩具。能不能组合起来做语音控制警报装置?说"有危险"启动,说"危险解除"停止。接入小智AI通过MCP让语音助手直接调用硬件工具。成本几乎为零,核心只用ESP32-C3和DFRobot继电器模块。
二、材料清单

ESP32-C3开发板(支持WiFi Arduino IDE可编程)、DFRobot继电器模块DFR0017(控制电机通断250VAC/10A)、旧电动刮胡刀(拆出直流电机和电池)、旋转发光发声玩具、杜邦线、5V电源。
三、硬件连接

ESP32-C3 GPIO0接继电器信号端(绿线)高电平吸合,5V接VCC(红线),GND接GND(黑线)。继电器输出用COM和NO(常开):COM→电源正极,NO→电机正极,电源负极→电机负极。注意:ESP32-C3 IO口不能直接驱动电机必须通过继电器隔离。
四、MCP工具注册
注册alarm_control工具:当用户说"有危险""开始警报"时AI调用action=start启动警报,说"危险解除""停止警报"时action=stop停止。同时注册alarm_status查询状态。小智后台提示词设置:你是安全警报助手,根据用户指令调用alarm_control。
五、效果与拓展

语音"有危险"→继电器"咔嗒"吸合→电机带玩具旋转→闪烁灯光和警报声。语音"危险解除"→继电器释放→电机停止→声光消失。未来可加超声波传感器(DFRobot URM07-UART有效7.5米)做施工场所智能预警,夜间加光敏电阻增强,视障人士友好语音播报。







MCP注册alarm_control工具让语音直接控制硬件,完整链路打通了
未来加超声波传感器做施工预警这个拓展方向很有意义
旧刮胡刀电机+玩具变AI警报器,这个零成本思路太赞了