Skip to content

示例25:激光传感器 ​

实验概述 ​

激光发射模块通过 GPIO 高低电平控制激光的开启和关闭,可用于激光对射检测、激光指示器等应用。配合光敏接收器可实现激光对射报警。

硬件接线 ​

开发板标识GPIO引脚连接设备
LASERGPIO15激光发射模块(高电平发射)

按实际模块确认光功率、激光等级、供电和有效电平,不按外观推断等级。

JSON 配置示例 ​

json
{
  "peripherals": [
    {
      "id": "laser_01",
      "name": "激光模块",
      "type": 12,
      "enabled": false,
      "pins": [15],
      "params": { "initialState": 0 }
    }
  ]
}

外设执行联动 ​

场景:远程控制激光开关(平台触发) ​

功能:通过云平台下发指令控制激光开启/关闭

Web界面配置步骤 ​

步骤1:创建规则

  1. 点击左侧菜单 外设执行
  2. 点击 新增规则 按钮
  3. 填写基础配置:
    • 规则名称:远程控制激光
    • 上报数据:✅ 启用
    • 启用:✅ 启用

步骤2:配置触发器

  1. 点击 添加触发 按钮

  2. 填写触发器配置:

    字段填写内容说明
    触发类型选择 平台触发接收云平台指令
    操作符选择 设置模式接收数据作为动作参数

步骤3:配置动作

  1. 点击 添加动作 按钮

  2. 填写:

    • 动作类型:选择 调用其他外设(10),动作值 $value;触发外设设为laser_01
    • 目标外设:选择 laser_01
  3. 点击 保存 按钮

测试方法:

通过云平台发送: [{"id":"laser_01","value":"on"}] 开启,value改为off关闭;按实际模块极性设置。

注意事项 ​

  1. 安全:激光直射眼睛有害,操作时避免直视光束
  2. 功耗:GPIO只连接兼容控制输入或合适驱动电路,不直接为激光模块供电
  3. 散热:长时间连续工作需考虑散热
  4. 对射应用:配合光敏电阻(GPIO_ANALOG_INPUT)实现对射检测

蜂信物联 | fastbee.cn