Учебное пособие
Https://robotdyn.com/info/category/ac-power-control.html
Примеры библиотеки и эскиза:
Диммер библиотеки (RBDdimmer.h):Https://github.com/RobotDynOfficial/RBDDimmer
Видео канал:Https://www.youtube.com/channel/UCh3PdwD_x7tg5sUUt3EfpfQ/videos
AC диммер модуль для PSM управления, 1 канал, 3,3 V/5 В логическая, переменный ток, 50/60hz, 220V/110V
Обзор продукта
Диммер переменного тока предназначен для управления напряжением переменного тока, которое может передавать ток 8А и 110 ~ 240 В. В большинстве случаев Диммер используется для включения/выключения питания ламп или нагревательных элементов, он также может использоваться в вентиляторах, насосах, воздухоочистителях, e.t.c.
В последнее время диммер часто используется для систем умного дома. Например, когда вам нужно плавно изменить яркость света. Лампа медленно включается или выключается, создавая комфортную атмосферу. Диммер наиболее эффективно работает с лампами накаливания. Он менее стабильный с низкой яркостью светодиодных ламп, но с умеренной и высокой яркостью он будет выполнять солидную работу. Обратите внимание, что люминесцентные лампы (газоразрядные лампы) не поддерживают затемнение.
Силовая часть диммера изолирована от контрольной части, чтобы исключить возможность перебоев с высоким током на микроконтроллер.
Логический уровень устойчивы к 5V и 3,3 V, поэтому он может быть подключен к микроконтроллер с 5V и 3,3 V уровень материнскую плату.
В Arduino диммер управляется с помощью библиотеки RBDdimmer.h, которая использует внешние прерывания и временные прерывания процесса. Это упрощает написание кода и дает больше времени на обработку основного кода. Вот почему вы можете управлять несколькими диммерами из одного микроконтроллера.
Вы можете скачать RBDDimmer.h library и несколько примеров в разделе «документы» или на GitHub. Мы постоянно обновляем нашу библиотека, поэтому рекомендуем проверять обновления веб-сайта или подписываться на нашу рассылку.
Диммер подключается к контроллерам Arduino с помощью двух цифровых контактов. Во-первых (ноль) для управления передачей фазы Null переменного тока, которая используется для запуска сигнала прерывания. Во-вторых (DIM/PSM) для управления (dim) током.
Обратите внимание, что Zero требует подключения к назначенным контактам микроконтроллера (которые отличаются в зависимости от модели Uno, Nano, Leonardo, Mega), так как они связаны с прерывами микроконтроллера.
Теория:
Затемнение может быть достигнуто путем импульсной модуляции пропуска:
Метод 1-один или несколько циклов (сигнал синусоидальной волны) переносятся на нагрузку при блокировке одного или нескольких циклов.
Метод 2-частичная передача каждой синусоидальной волны к нагрузке.
Метод 3-поколение модулированного полного синусоидального сигнала различной частоты до нескольких сотен герц. Этот метод требует специализированных мощных генераторов переменного тока с различной модуляцией.
Методы 1 и 2 легче всего выполнить с помощью диммера и программного кода: в обоих случаях требуется схема, которая обнаруживает нулевое пересечение и может управлять триаком.
Примечание:
Мы не рекомендуем использовать диммер со светодиодной, люминесцентной лампой или любой другой лампой со встроенным регулятором яркости!
Параметры
Мощность
110 ~ 240V
Частота переменного тока
50/60 Гц
TRIAC
BTA16 - 600B
Изоляции
Оптрон
Vout
DC 3,3 V/5V
Нулевая точка
Логика Уровень Бесплатная доставка
Модуляция (DIM/PSM)
Логический уровень вкл/выкл ТРИАК
Ток сигнал
> 10mA
Защита окружающей среды:
Для использования в помещении и на улице
Рабочая температура:-20 °C до 80 °C
Рабочая влажность: Только сухая среда
ROHS3
Совместимый

