Relay shield

Описание

Плата расширения Relay Shield предназначена для управления электрическими устройствами, работающими с большой величиной напряжения и тока. Является главной и незаменимой деталью при создании проектов «умного дома». Управляя реле с контроллера, можно включать и выключать свет в помещении, активировать дверные замки, включать и отключать полив растений и многое другое. Форм-фактор шилда позволяет собрать компактное устройство, к которому остается только подключить управляемую нагрузку.

Relay Shield выполнен на базе реле TRU-5VDC-SB-CL и имеет на плате 4 таких штуки. Каждое реле независимое и позволяет управлять отдельной нагрузкой. Одно реле позволяет коммутировать максимальный ток 15 А (при 28 В) для постоянного тока и 10 А (при 250 В) для переменного тока. Замыкание и размыкание реле происходит за счет сигнала с контроллера. Управляющая и управляемая электроника независимы друг от друга, что позволяет избежать помех.

Каждое реле имеет нормально замкнутый и нормально разомкнутый контакты. Для визуального отслеживания их работы на плате расположены светодиоды замыкания/размыкания для каждого реле.

Для исключения случайного замыкания дорожек металлическими частями контроллера (например, разъемом USB на платах Arduino Uno и Arduino Mega), Relay Shield снабжен соединительными штырьками повышенной длины.

Внимание! Не рекомендуется использовать реле без четкого понимания того что вы делаете. Любое неправильное действие может привести к пожару, короткому замыканию или травме. Перед использованием модуля в силовых цепях рекомендуем протестировать его в цепи с низкими значениями напряжения и тока.

Технические характеристики

  • Напряжение питания: 5 В
  • Сигнальное напряжение: 5 В
  • Максимальный потребляемый ток одного реле: 60 мА
  • Тип контактов реле: 1С
  • Максимальный ток нагрузки при постоянном токе: 16 А (при 28 В)
  • Максимальный ток нагрузки при переменном токе: 10 А (при 250 В)
  • Рекомендуемое рабочее напряжение: 220 В
  • Пиковое напряжение: 250 В
  • Напряжение изоляции катушка-контакты: 1500 В
  • Рекомендованная частота переключения: 1 Гц (1 раз в секунду)

Физические размеры

  • Шилд Д х Ш х В: 00 х 0 х 00 мм

Особенности работы и подключения

Relay Shield совместим с контроллерами форм-фактора Uno, Mega.

По умолчанию, для управления реле используются цифровые выводы 8, 9, 10, 11 контроллера (связь задается установленными на плате перемычками). Данные выводы управляют реле №1, №2, №3 и №4 соответственно. Для изменения управляющих выводов соедините вывод реле (RY1, RY2, RY3, RY4) с необходимым выводом контроллера. Конструкция Relay Shield позволяет использовать для этих целей выводы 0-7 и 12-13. Для этого необходимо припаять на плату в соответствующие отверстия штырьковые соединители «папа» и подсоединить их к выводам реле (RY1, RY2, RY3, RY4) с помощью проводов «мама-мама» или специальным шлейфом.

Управляемая часть подключается к шилду через винтовые клеммы. Положение нормально-замкнутого и нормально-разомкнутого контактов обозначены на плате NC и NO соответственно. Центральная клемма COM является общей.

Примеры подключения и использования

В данном примере рассмотрим управление включением обычной лампы, подключенной от аккумулятора (или любого другого источника).

Шаг 1. Соберите необходимые компоненты

Что нужно Количество
Контроллер Smart UNO 1
Relay Shield 1

Также понадобится то, чем вы будете управлять с помощью реле. Например лампа, которая будет запитана от аккумулятора.

Шаг 2. Соедините компоненты

Соедините компоненты как показано на схеме ниже:

Шаг 3. Загрузите на контроллер скетч

Загрузите скетч на контроллер:

const int relay = 8; // вывод подключения контакта реле RY1
bool isOff = true; // переменная для хранения значения вкл/выкл - переключатель (по-умолчанию выключено) 
 
void setup() {
 pinMode(relay, OUTPUT); // установить вывод на плате Smart UNO в режим ВЫХОД
}
 
void loop() {
  digitalWrite(relay, isOff); // записать значение переключателя на контакт реле
  isOff = !isOff; // поменять значение переключателя
  delay(3000); // задержка 3 секунды
}

Шаг 4. Результат

После загрузки скетча вы увидите как лампочка 3 секунды горит, затем гаснет и остаётся погашенной 3 секунды. Это повторяется в беспрерывном цикле.

Рекомендации

Данный пример призван продемонстрировать как включить и выключить реле. Он не подойдёт для примеров реальной автоматизации. Важным является то, что для управления шилдом реле не требуется дополнительных библиотек, а включение и выключение происходит с помощью стандартных команд:

digitalWrite(relay, HIGH); // включение
digitalWrite(relay, LOW); // выключение