TMP1075 温度传感器
TMP1075 温度传感器允许您在 ESPHome 中使用 TMP1075(数据手册)传感器。
TMP1075 是一款通过 I²C 通信的高精度温度传感器。每个传感器在德州仪器的生产过程中都在 NIST 可追溯的测试设备上进行了测试。在 -55°C 至 +125°C 范围内,精度通常为 ±0.25°C,在该范围内的最大误差为 ±2°C,在 -40°C 至 +110°C 范围内为 ±1°C。
要使用该传感器,首先需要设置 I²C 总线并将传感器连接到指定引脚。
# 示例配置条目sensor: - platform: tmp1075 name: "TMP1075 温度" update_interval: 10s i2c_id: i2c_bus conversion_rate: 27.5ms alert: function: comparator polarity: active_high limit_low: 50 limit_high: 75 fault_count: 1-
address (可选, 整数): 传感器的 I²C 地址。 详见 I²C 地址。默认为
0x48。 -
update_interval (可选, 时间): 检查传感器温度的时间间隔。默认为
60s。 -
conversion_rate (可选): IC 执行温度测量的时间间隔。此设置还决定了警报引脚对温度变化的响应速度,因此与 ESPHome 检查传感器的频率无关。可选值为
27.5ms、55ms、110ms和220ms。默认为27.5ms。 -
alert (可选): 配置警报引脚行为。
- function (可选, 枚举): 警报引脚的功能,可选
comparator或interrupt。默认为comparator。 - polarity (可选, 枚举): 警报引脚的极性,可选
active_high或active_low。默认为active_high。 - limit_low (可选, 整数): 温度下限,单位为 °C。默认为
-128(最低可能值)。 - limit_high (可选, 整数): 温度上限,单位为 °C。默认为
127.9375(最高可能值)。 - fault_count (可选, 整数): 警报引脚触发所需的测量次数。必须在
1到4之间(含)。默认为1。
- function (可选, 枚举): 警报引脚的功能,可选
-
传感器的所有其他选项。
I²C 地址
Section titled “I²C 地址”为了允许多个传感器连接到同一个 I²C 总线,该传感器硬件的创建者提供了一些更改 I²C 地址的选项。三个地址引脚可以连接到 GND、VCC、SDA 或 SCL,从而创建 32 个可能的地址。请参阅数据手册的第 9.3.2.2 节中的映射表。
当所有地址引脚都连接到 GND 时,地址为 0x48,这是此传感器组件的默认地址。