Перейти к содержимому

← Руководство и примеры для фреймворка ESP-IDF (C) | Содержание | Далее: Конфигурация Tasmota →

Компонент ESPHome

Компонент ac_dimmer позволяет подключить диммируемый светильник или другую нагрузку с поддержкой диммирования с фазовой отсечкой к проекту ESPHome.

Пример конфигурации

yaml
# Example configuration entry
output:
  - platform: ac_dimmer
    id: dimmer1
    gate_pin: 7
    zero_cross_pin:
      number: 6
      mode:
        input: true
      inverted: yes

light:
  - platform: monochromatic
    output: dimmer1
    name: Dimmerized Light

Переменные конфигурации

Обязательные параметры

  • gate_pin (обязательный, Pin): пин для управления TRIAC или MOSFET
  • zero_cross_pin (обязательный, Pin): пин для обнаружения события перехода AC через ноль. Несколько диммеров могут управляться одним детектором перехода через ноль. В этом случае дублируйте конфигурацию zero_cross_pin для каждого выхода

Необязательные параметры

  • method (необязательный): метод диммирования:
  • leading pulse (по умолчанию): короткий импульс для открытия TRIAC
  • leading: пин затвора удерживается в высоком состоянии до обнаружения перехода через ноль
  • trailing: пин затвора переводится в высокое состояние от перехода через ноль до момента диммирования. Этот метод подходит только для MOSFET-диммеров

  • init_with_half_cycle (необязательный, boolean): отправляет первый полный полупериод AC. Попробуйте этот параметр для диммируемых светодиодных ламп — он может помочь включению при низких уровнях яркости. Для газовых (галогенных) ламп возможно начальное мерцание. По умолчанию false

  • id (необязательный, ID): позволяет вручную указать идентификатор, используемый при генерации кода

  • Все остальные параметры из Output

Таблица подключения

MCU Пин перехода через ноль (INPUT) Выходной пин (OUTPUT)
ESP8266 D1(GPIO5), D5(GPIO14), D7(GPIO13), D2(GPIO4), D6(GPIO12), D8(GPIO15) D0(GPIO16), D2(GPIO4), D6(GPIO12), D8(GPIO15), D1(GPIO5), D5(GPIO14), D7(GPIO13)
ESP32 GPIO: 36, 39, 32, 25, 27, 12, 7, 2, 4, 17, 18, 21, 22, 34, 35, 33, 26, 14, 13, 15, 0, 16, 5, 19, 1, 23 GPIO: 32, 25, 27, 12, 15, 0, 16, 5, 19, 3, 22, 33, 26, 14, 13, 2, 4, 17, 18, 21, 1, 23

Тонкая настройка поведения диммирования

Дополнительные ресурсы

Ссылки на примеры

← Руководство и примеры для фреймворка ESP-IDF (C) | Содержание | Далее: Конфигурация Tasmota →