跳转到内容

JSN-SR04T 防水超声波测距仪

此传感器允许您在 ESPHome 中使用 JSN-SR04T 和 AJ_SR04M 防水超声波测距仪在模式 1 和模式 2 下 来测量距离。此传感器可测量 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 连续进行测量,并以 9600 波特率在 TX 引脚上输出距离。 在此模式下强烈建议使用 Sensor 过滤器。

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

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

JSN-SR04T 防水超声波测距仪。
# Example configuration entry
sensor:
- platform: "jsn_sr04t"
name: "Distance"
update_interval: 1s
  • update_interval (可选,Time): 检查 传感器的间隔。默认为 60s。模式 1 下不适用。

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

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

  • 来自 Sensor 的其他所有选项。