Skip to content

示例5:继电器控制 ​

先在“高级配置”使用当前密码开启开发模式,再添加外设和规则。以下配置保持禁用,核对目标芯片引脚、接线和电平后分别启用;示例 GPIO 不是所有板卡的通用引脚。

接线与配置 ​

继电器模块应有合适的驱动与供电,ESP32 GPIO只连接兼容3.3V的控制输入并共地。先确认高有效还是低有效,以下仅演示高有效模块,GPIO26为示例。带电负载接线按模块额定能力处理,调试先不接负载。

json
{
  "peripherals": [
    {
      "id": "relay_01",
      "name": "relay_01",
      "type": 12,
      "enabled": false,
      "pins": [
        26
      ],
      "params": {
        "initialState": 0
      }
    }
  ]
}

平台控制 ​

建立平台触发规则,触发外设 relay_01,操作符“设置模式”;动作选择“调用其他外设”(10),目标 relay_01,动作值 $value。

json
[{"id":"relay_01","value":"on"}]

off 关闭,toggle 翻转。固定的高/低电平动作不会根据接收值自动切换。低有效模块应改用两条匹配规则,on执行低电平、off执行高电平,并将初始电平设为1。

需要短脉冲时使用两个同步电平动作,在关闭动作上设置执行前延时,最大10000ms;长时间控制用独立的关闭规则。指令成功不能代替触点及负载测量。

蜂信物联 | fastbee.cn