CATALOG

创客工坊的设备种类繁杂(3D打印机、激光雕刻机、CNC等),工作周期长且常需夜间运行,设备“用完忘关”或“打印完成但风扇仍在转”的情况普遍存在。芯步的开放接口和智能硬件正好可以低成本解决这一痛点——以下方案以4路智能控制器为核心,实现设备级电源监测与远程控制。

1. 背景与目标

1.1 背景分析

在创客工坊或Fab Lab中,设备机柜通常集中管理着3D打印机、激光切割机、CNC雕刻机、除尘风机等多种大功率设备。传统工坊管理中普遍存在以下痛点:

  • 能源浪费:设备打印/加工完成后,用户未及时关闭电源,导致机柜风扇、待机电路长时间空转耗电。

  • 状态不明:管理员无法远程获知某台设备当前是“加工中”、“待机”还是“已关机”,难以统筹排期。

  • 安全隐患:大功率设备长时间运行,若过载或散热风机停转无法及时发现,存在火灾风险。

  • 排产混乱:无法统计设备的真实使用时长,难以进行工时核算或预约管理。

1.2 建设目标

本方案的目标是利用芯步(ThingBoot)的智能硬件及开放API,在不改动设备原有电路结构的前提下,实现对机柜内各路电源的状态监测远程控制能耗分析,具体目标如下:

  1. 实时感知:实时查看各路设备的电压、电流、功率状态,判断设备开关机/待机状态。

  2. 远程通断:支持通过Web、App或API接口远程重启故障设备或关闭待机空载设备。

  3. 联动告警:当设备功率异常(过载)或长时间低功率运行(加工完成忘关)时,自动推送告警并执行策略。

  4. 数据沉淀:记录设备运行时长,为工坊的设备利用率分析和成本分摊提供数据依据。

2. 系统架构

本方案采用“端-云-用”三层分离架构,确保系统的可扩展性与稳定性。

2.1 物理层

部署在机柜内部,主要包括核心控制单元——芯步智能控制器4路(UNI-KZQ-DC-4) 以及必要的传感器。

  • 智能控制器:承担AC 85-265V市电输入,分4路输出。利用其内置的计量功能采集每一路的电压、电流。

  • 执行与保护:利用继电器控制通断,单路最大负载1000W,总控2500W,满足绝大多数桌面级工业设备需求

2.2 网络传输层

  • 连接方式:设备通过Wi-Fi(IEEE 802.11 b/g/n 2.4GHz)连接至工坊局域网。

  • 通信协议:设备主动上报状态,服务器下发指令采用HTTP/HTTPS协议。根据芯步开放机制,支持Post/Get请求,数据格式为JSON

  • 数据流向:控制器的状态数据 \rightarrow 芯步云平台 \rightarrow 工坊自建服务器/或直接回调。

2.3 应用层

  • 私有化部署:利用芯步支持的“私有化”特性,将消息推送至工坊本地的物业管理服务器或小型NAS,保障数据安全

  • 可视化前端:基于芯步开放的API,开发简单的工坊大屏或集成到现有小程序中。

架构拓扑图

graph TD
    subgraph "工坊机柜现场"
        Device1[3D打印机] --> Power1[通道1]
        Device2[激光雕刻机] --> Power2[通道2]
        Device3[吸尘风机] --> Power3[通道3]
        Power1 & Power2 & Power3 --> Controller[ThingBoot 4路智能控制器]
    end

    subgraph "网络传输层"
        Controller -- "WiFi / MQTT" --> Router[路由器]
        Router -- "HTTP API / 消息推送" --> Cloud[芯步云 / 私有云]
    end

    subgraph "管理应用层"
        Cloud --> Server[本地服务器 / Node-RED]
        Server --> DB[(时序数据库)]
        Server --> Dashboard[可视化看板 / 告警系统]
    end

    style Controller fill:#4CAF50,stroke:#333,stroke-width:2px,color:#fff
    style Dashboard fill:#2196F3,stroke:#333,stroke-width:2px,color:#fff

3. 硬件选型与部署

3.1 硬件:智能控制器4路

本方案选择芯步 UNI-KZQ-DC-4 作为核心,原因如下:

  • 多路独立控制:提供4路直流/交流输出。针对创客工坊,1台设备即可管理4台主要机器(如:通道1=Ultimaker 3D打印机,通道2=80W激光管,通道3=机床主机,通道4=排风扇)。

  • 负载能力:单路10A额定电流,足以应对3D打印机热床启动时的瞬间大电流及激光机水泵启停

  • 状态指示:面板上的指示灯直接反映继电器通断状态(常亮=通电,熄灭=断电),方便现场巡检

  • 开放接口:完全支持HTTP API控制,便于集成到现有的工坊预约系统中。

3.2 辅助传感:状态确认(可选)

虽然智能控制器能监测电流,但对于确认“激光机是否在出光”或“主轴是否旋转”,单纯的电流只能判断风机是否转,无法判断加工质量。如果需要更高精度的“作业中”监测,可并联接入芯步智能人体存在传感器振动传感器

  • 振动传感器贴附在CNC主轴或机柜外壳,只有当“电流>阈值” “振动频率>0”时,才判定设备真正处于加工状态,避免误判(如电脑开机但无负载的情况)

3.3 部署接线实操

  1. 断电操作:切断机柜总闸,验电。

  2. 输入端接线:将AC 220V火线(L)、零线(N)接入控制器的输入端。

  3. 输出端接线

    • 将4个设备的插头剪掉(或制作专用的转接插座板),分别接入控制器的4个输出端口。

    • 注意:对于电脑等包含开关电源的设备,虽然控制器支持10A,但错峰启动,避免4路同时吸合导致瞬时浪涌电流过大。

  4. 网络配置:上电后,通过芯步App或网页控制台进行配网,确保设备指示灯(蓝灯常灭代表已连网,闪烁代表未连接)状态正常

4. 软件集成与开发(基于开放接口)

本方案的核心在于利用芯步的开放API实现状态监测的逻辑闭环。开发语言不限(Python/Node.js/Java),以下以Python为例演示关键逻辑。

4.1 接口对接准备

在芯步开放平台获取以下凭证

  • AppId:应用唯一标识。

  • Sign:接口签名,用于身份验证。

  • Device ID:上述4路控制器的设备ID(如:820720)。

4.2 “设备电源状态监测”的核心逻辑

状态监测不依赖视频,而是依靠功率指纹。我们需要在服务器端定义三种状态:

  1. 关机/离线:实时功率 = 0 W 或 设备无响应。

  2. 待机/空载:功率 > 0 W 但 < 20W(例如3D打印机主板待机、风扇微转)。

  3. 工作中:功率 > 设定阈值(例如热床加热时150W,激光切割时300W)。

  4. 异常/过载:功率持续超过单路最大额定值(>1000W)。

4.3 接口调用示例:获取状态与下发控制

步骤一:接收设备实时数据芯步支持将数据通过“消息推送”直接发送到你的服务器。你需要配置一个公网URL或本地IP(如 http://192.168.1.100:3000/api/power_callback)。当设备数据变化时,你收到的JSON数据格式如下:

步骤二:状态机判断逻辑服务器收到数据后,执行以下逻辑判断设备状况并存入数据库:

步骤三:远程切断电源一旦判定设备处于“完成空转”状态,服务器调用芯步的下发接口切断电源,节省能耗。

  • 请求地址http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

  • 请求Body(关闭通道1):

  • 响应:设备将在80-120ms内执行断电动作

4.4 高级联动场景

利用芯步的 “服务端联动” 特性

  1. 场景A(下班一键关机):工坊管理员在APP点击“全关闭”,服务器并发向所有设备ID下发 {“power”:0} 指令。

  2. 场景B(过载保护):若通道3(吸尘器)功率超过1000W持续2秒,服务器自动下发关闭通道3指令,并推送“请检查吸尘器是否堵塞”给管理员。

  3. 场景C(预约上电):会员预约了晚上8点使用CNC。服务器在7:55自动下发指令开启CNC对应的通道,并预热。若检测到10分钟后功率依然为0,则自动断电释放资源。

5. 实施后实现的效果

通过上述集成,原先“黑箱”式的机柜将具备高度数字化能力:

  1. 可视化能耗看板:工坊管理者可在手机或电脑上查看每台设备的实时功率曲线。例如:一眼看出某台3D打印机虽然显示“打印中”,但功率曲线早已归零,其实是打印头堵料或已完成冷却

  2. 待机“刺客”无处遁形:许多工坊设备(如激光冷水机)待机功耗高达30W。系统可设定“非工作时间且功率<20W持续1小时 -> 自动断电”,一年可为工坊节省上千元电费。

  3. 提升设备周转率:基于“功率降为待机功率”的检测,系统自动释放机柜插座权限。下一位预约者到达时,无需等待管理员手动开启,设备已处于就绪状态。

  4. 预防性维护:监测主轴电机或激光管的运行总时长。当累计运行时间接近寿命阈值(如CO2激光管1000小时)时,自动向管理员推送保养提醒。

6. 总结

本方案基于芯步智能控制器4路(UNI-KZQ-DC-4)及其开放HTTP API,实现了一种低成本、非侵入式的创客工坊电源管理解决方案。核心创新点在于“基于功率指纹的状态感知”,不仅实现了“开/关”控制,更赋予了设备“思考”的能力——它知道设备是在工作还是闲置,并能据此作出智能决策。

对于开发者而言,芯步的接口设计简洁,签名机制清晰,单条指令响应速度在毫秒级,足以满足工业环境下的实时性要求。通过此方案,创客空间可以以极低的代码量(甚至可通过Node-RED拖拽配置)快速构建属于自的智能设备管理体系。

插排产品方案:
数据中心机柜电源能耗管理:如何将机柜分控PDU5位集成到项目中
查看 >>
通信机柜设备电源管理:怎么把智能8位分控PDU集成到自己的项目中
查看 >>
怎样二次开发8位远程控制分控PDU来实现过流自动断电控制
查看 >>
企业机房机柜设备电源控制:怎么将8位智能分控PDU对接到软件项目中
查看 >>
如何在设备机房远程运维电源管理中对接智能设备以实现故障告警通知
查看 >>
机柜场景方案:
企业机房机柜设备电源控制:怎么将8位智能分控PDU对接到软件项目中
查看 >>
广告机设备机柜电源管理:怎样把智能远程控制8位分控PDU 使用场景接入到自己的项目中
查看 >>
如何在智能仓储设备机柜电源控制中对接智能设备来实现设备分组控制
查看 >>
数据中心机柜电源能耗管理:怎么把5位智能分控PDU对接到软件项目中
查看 >>
酒店客房设备机柜电源管理:怎么把8位分控插排接入到自己的项目中
查看 >>
监测用途方案:
培训教室人体存在监测:怎样将吸顶式高精度红外传感器集成到自己的项目中
查看 >>
民宿房间安全监测与节能控制:怎么把壁挂式共享空间雷达烟雾传感器接入到项目中
查看 >>
怎么在智慧教室人体存在监测中集成智能硬件来实现人体微动探测
查看 >>
怎么在共享茶室安全监控中集成智能硬件来实现远程烟雾浓度监测
查看 >>
怎样在智能垃圾桶电源控制中接入智能硬件以实现低电压监测告警
查看 >>