BP1658CJ LED 驱动器
组件/集线器
Section titled “组件/集线器”BP1658CJ 组件代表 ESPHome 中的 BP1658CJ LED 驱动器链。通信通过两个 GPIO 引脚(DATA 和 CLK)完成。
要使用此组件的通道,您首先需要设置全局 bp1658cj 集线器并为其指定 id,然后定义单个输出通道。
它用于一些智能灯泡:
- Orein OS0100411267 RGBCT 灯泡
# 示例配置条目bp1658cj: data_pin: GPIOXX clock_pin: GPIOXX max_power_color_channels: 4 # 有效值 0-15 max_power_white_channels: 6 # 有效值 0-15-
data_pin (必填, 引脚架构):用于 DATA 的引脚。
-
clock_pin (必填, 引脚架构):CLK 连接到的引脚。
-
id (可选, ID):此
bp1658cj组件使用的 id。如果您同时连接了多个 BP1658CJ 链,请使用此选项。 -
max_power_color_channels (可选, 整数 0-15):调整提供给彩色通道的电流,值越高功率越大。根据 BP1658CJ 数据手册,默认值为 4。见下表。
-
max_power_white_channels (可选, 整数 0-15):调整提供给白色通道的电流,值越高功率越大。根据 BP1658CJ 数据手册,默认值为 6。见下表。
NOTE
LED 驱动器可能能够承受比灯泡设计处理更大的功率,从较低值开始,慢慢增加,与原装灯泡比较以验证您的型号安全值。
| max_power_white_channels 值 | 实际电流 |
|---|---|
| 0 | 0 mA |
| 1 | 5 mA |
| 2 | 10 mA |
| 3 | 15 mA |
| 4 | 20 mA |
| 5 | 25 mA |
| 6 | 30 mA (默认) |
| 7 | 35 mA |
| 8 | 40 mA |
| 9 | 45 mA |
| 10 | 50 mA |
| 11 | 55 mA |
| 12 | 60 mA |
| 13 | 65 mA |
| 14 | 70 mA |
| 15 | 75 mA |
| max_power_color_channels 值 | 实际电流 |
|---|---|
| 0 | 0 mA |
| 1 | 10 mA |
| 2 | 20 mA |
| 3 | 30 mA |
| 4 | 40 mA (默认) |
| 5 | 50 mA |
| 6 | 60 mA |
| 7 | 70 mA |
| 8 | 80 mA |
| 9 | 90 mA |
| 10 | 100 mA |
| 11 | 110 mA |
| 12 | 120 mA |
| 13 | 130 mA |
| 14 | 140 mA |
| 15 | 150 mA |
BP1658CJ 输出组件将全局组件/集线器的 BP1658CJ 通道作为浮点输出暴露。
# 单个输出output: - platform: bp1658cj id: output_red channel: 1-
id (必填, ID):此输出组件使用的 id。
-
channel (必填, 整数):选择此输出组件的 BP1658CJ 链的通道。
-
bp1658cj_id (可选, ID):手动指定组件/集线器的 ID。 如果您想同时使用多个 BP1658CJ 链,请使用此选项。
-
所有其他选项来自 Output。
NOTE
此驱动器确实支持同时启用彩色和白色通道,但不鼓励这样做。因此,使用此驱动器时,应将颜色互锁设置为 true 以确保最安全的操作。