跳转到内容

H 桥风扇

hbridge 风扇平台允许您使用兼容的 H 桥(L298N、DRV8871、MX1508、BTS7960、L9110S、DRV8833、TB6612 等)来控制风扇(或电机/电磁阀)。

L298N H 桥模块。图片由 kuongshun 提供。
# 示例配置条目
fan:
- platform: hbridge
id: my_fan
name: "Living Room Fan"
pin_a: motor_forward_pin
pin_b: motor_reverse_pin
# enable_pin: motor_enable
decay_mode: slow # 慢衰减模式(滑行)或快衰减(制动)。
  • pin_a (必填, ID): 连接到 H 桥引脚 A(或 IN1 等)的 浮点输出 的 ID。

  • pin_b (必填, ID): 连接到 H 桥引脚 B(或 IN2 等)的 浮点输出 的 ID。

  • enable_pin (可选, ID): 连接到 H 桥使能引脚的 浮点输出 的 ID(如果 H 桥使用使能)。

  • decay_mode (可选, string): 您想要在 H 桥上使用的衰减模式。slow(滑行)或 fast(制动)。默认为 slow

  • speed_count (可选, int): 设置支持的离散速度级别数量。该值用于计算每个速度的百分比。例如,2 表示您有 50% 和 100%,而 100 将允许输出以 1% 增量。默认为 100

  • preset_modes (可选): 此风扇的预设模式列表。预设模式可用于自动化(即 on_preset_set)。

  • Fan 组件 的所有其他选项。

将所有 H 桥引脚设置为高电平,短路风扇/电机的绕组并强制电机主动停止。

on_...:
then:
- fan.hbridge.brake: my_fan