跳转到内容

HX711 称重传感器放大器

hx711 传感器平台允许您在 ESPHome 中使用 HX711 称重传感器放大器 (数据手册, SparkFun)

HX711 称重传感器放大器。图片由 SparkFun 提供,根据 CC BY 2.0 许可重新分发。

GND 连接到 GNDVCC 连接到 3.3V,另外两个 DOUT(简称 DT)和 CLK(或 SCK)连接到空闲的 GPIO 引脚。

# 示例配置条目
sensor:
- platform: hx711
name: "HX711 值"
dout_pin: D0
clk_pin: D1
gain: 128
update_interval: 60s
  • dout_pin (必需, 引脚模式): DOUT(或 DAT)引脚。

  • clk_pin (必需, 引脚模式): CLK 引脚。

  • gain (可选, 枚举): 增益。隐式选择通道。默认为 128

    • 32 (通道 B, 增益 32)
    • 64 (通道 A, 增益 64)
    • 128 (通道 A, 增益 128)
  • update_interval (可选, 时间): 检查传感器的时间间隔。默认为 60s

  • 传感器的所有其他选项。

由于 HX711 没有任何校准数据,您必须自己将测量值转换为单位。 要校准传感器:

  1. 在传感器上放置零负载或已知质量,例如 0kg
  2. 等待数据到达日志并记下该值。例如 120
  3. 在传感器上放置另一个(不同的)已知质量,例如 1kg
  4. 再次等待数据到达并记下该值,例如 810

完成这些步骤后,您可以使用 calibrate_linear 过滤器将传入的值映射到校准值:

# 示例配置条目
sensor:
- platform: hx711
# ... 其他 HX711 选项
filters:
- calibrate_linear:
- 120 -> 0
- 810 -> 1
unit_of_measurement: kg

将质量和值 120.0810.0 等替换为您的值。