HX711 称重传感器放大器
hx711 传感器平台允许您在 ESPHome 中使用 HX711 称重传感器放大器
(数据手册, SparkFun)
将 GND 连接到 GND,VCC 连接到 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 没有任何校准数据,您必须自己将测量值转换为单位。 要校准传感器:
- 在传感器上放置零负载或已知质量,例如
0kg - 等待数据到达日志并记下该值。例如
120。 - 在传感器上放置另一个(不同的)已知质量,例如
1kg - 再次等待数据到达并记下该值,例如
810。
完成这些步骤后,您可以使用 calibrate_linear 过滤器将传入的值映射到校准值:
# 示例配置条目sensor: - platform: hx711 # ... 其他 HX711 选项 filters: - calibrate_linear: - 120 -> 0 - 810 -> 1 unit_of_measurement: kg将质量和值 120.0、810.0 等替换为您的值。