这是一个利用芯步生态对自动售货柜进行智能化改造的实战方案。我们主要利用其智能插座或墙壁开关作为执行器,配合开放接口做逻辑控制。
1. 痛点与改造思路
现状痛点:传统自动售货柜(尤其是压缩机类型的饮料机)在夏天容易因电压不稳、压缩机老化或堵转导致电流飙升。如果只是跳闸还好,就怕那种“要跳不跳”的状态,线缆发热起火,或者把整个主板烧了。
核心思路:利用芯步的智能硬件作为“电闸”,通过云端接口监控功率,一旦检测到电流超过阈值,0.5秒内自动下发指令切断电源,并在切断后通过微信/短信告警。
2. 硬件选型
要在总路实现断电,需要找一个能扛得住大电流的设备。
推荐设备芯步 大功率智能墙壁开关 或 16A智能插座。
注意:普通售货柜(带制冷)启动瞬间电流很大,千万别用10A的普通插座,选16A及以上规格。接法很简单:把售货柜的电源插头插在这个智能设备上,或者直接串联在总线上。
3. 实施步骤与技术逻辑
我们不拆售货柜内部复杂电路,只动它的“命脉”——电源线。
第一步:硬接线(物理改造)
把芯步的智能开关串入售货柜的220V输入总路。由于售货柜是金属外壳,记得接地线要接好,安全第一。
第二步:配置监测逻辑(软件定义)
利用芯步开放接口做两件事:看数据 和 发指令。
1. 数据采集(看电流)利用 获取设备详情 接口轮询设备状态
请求地址
http(s)://api.thingboot.com/{AppID}/device/info/参数:填入你绑定好的智能开关
DeviceID。关键字段:返回的 JSON 数据中,
state对象里不仅包含开关状态,通常还包含实时的power(功率)或current(电流)数据。
2. 核心算法(过流判断)拿到电流数据后,后端写一个简单的判断逻辑:
3. 执行断电(发指令)一旦后端判定过流,立刻调用芯步的控制接口
功能:向该设备下发
turn_off或0指令。响应:硬件会在1-2秒内物理断开继电器,柜机断电。
4. 高级策略:解决“压缩机启动冲击”
售货柜最大的麻烦是 “正常启动电流” 非常大,容易误报。为了解决这个问题,我们需要引入延时滤波逻辑,不然柜子一启动就跳,生意没法做了。
策略方案:
屏蔽启动浪涌:在设备启动后的前3-5秒,暂停告警,或者把阈值临时调高。
持续时间判断
电流瞬间到15A(维持1秒) -> 不理它(这是正常启动)。
电流持续超过10A(维持10秒) -> 直接断电(这是真故障,比如卡住了)。
“自锁”与“打嗝”模式
如果是故障,断电后维持断开状态,需要人工现场排查(自锁)。
如果是偶尔波动,可以尝试断电5秒后自动重合闸,恢复供电(类似打嗝模式)。
5. 告警与运维闭环
场景还原凌晨2点,某小区售货柜压缩机堵转,电流飙到12A。
监测:芯步接口返回数据
"power": "2800w",后端判定异常。动作:调用接口
https://api.thingboot.com/.../control/发送关闭指令。柜机断电。通知:系统通过企业微信机器人或短信通知你:“老王,B区12号柜电流过大已自锁,请尽快处理。”