跳转到内容

JSN-SR04T 防水超声波测距传感器

该传感器允许您在 ESPHome 中使用 模式 1 和模式 2 的 JSN-SR04T 和 AJ_SR04M 防水超声波测距传感器来测量距离。该传感器可以测量 25 厘米到 600 厘米之间的距离,分辨率为 1 毫米。

配置 JSN-SR04T 为模式 1:

  • V1.0 和 V2.0:在焊盘 R27 上添加一个 47k 电阻。
  • V3.0:短接焊盘 M1 或在焊盘 mode 上添加 47k 电阻。

配置 JSN-SR04T 为模式 2:

  • V1.0 和 V2.0:在焊盘 R27 上添加一个 120k 电阻。
  • V3.0:短接焊盘 M2 或在焊盘 mode 上添加 120k 电阻。

配置 AJ_SR04M 为模式 1:

  • 在焊盘 R19 上添加一个 120k 电阻。

配置 AJ_SR04M 为模式 2:

  • 在焊盘 R19 上添加一个 47k 电阻。
JSN-SR04T 防水超声波测距传感器模式选择焊盘。

在模式 1 下,模块大约每 100ms 持续进行测量,并通过 TX 引脚以 9600 波特率输出距离。在此模式下,强烈建议使用传感器过滤器

在模式 2 下,只有当向模块的 RX 引脚发送 0x55 触发命令时,模块才会进行测量。然后模块通过其 TX 引脚输出距离。测量的频率可以通过 update_interval 选项设置。

要使用该传感器,首先需要设置波特率为 9600 的 UART 总线,并将传感器连接到指定的引脚。

JSN-SR04T 防水超声波测距传感器。
# 示例配置条目
sensor:
- platform: "jsn_sr04t"
name: "Distance"
update_interval: 1s
  • update_interval (可选, 时间):检查传感器的间隔。 默认为 60s。在模式 1 下不适用。

  • uart_id (可选, ID):您希望用于此传感器的 UART 总线的 ID。 如果您想同时使用多个 UART 总线,请使用此选项。

  • model (可选):传感器型号。可用选项:jsn_sr04t(默认)和 aj_sr04m

  • 所有其他选项来自 Sensor