Эта страница только для чтения. Вы можете посмотреть исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Relay shield ====== ===== Описание ===== Плата расширения Relay Shield предназначена для управления электрическими устройствами, работающими с большой величиной напряжения и тока. Является главной и незаменимой деталью при создании проектов "умного дома". Управляя реле с контроллера, можно включать и выключать свет в помещении, активировать дверные замки, включать и отключать полив растений и многое другое. Форм-фактор шилда позволяет собрать компактное устройство, к которому остается только подключить управляемую нагрузку. Relay Shield выполнен на базе реле TRU-5VDC-SB-CL и имеет на плате 4 таких штуки. Каждое реле независимое и позволяет управлять отдельной нагрузкой. Одно реле позволяет коммутировать максимальный ток 15 А (при 28 В) для постоянного тока и 10 А (при 250 В) для переменного тока. Замыкание и размыкание реле происходит за счет сигнала с контроллера. Управляющая и управляемая электроника независимы друг от друга, что позволяет избежать помех. Каждое реле имеет нормально замкнутый и нормально разомкнутый контакты. Для визуального отслеживания их работы на плате расположены светодиоды замыкания/размыкания для каждого реле. Для исключения случайного замыкания дорожек металлическими частями контроллера (например, разъемом USB на платах Arduino Uno и Arduino Mega), Relay Shield снабжен соединительными штырьками повышенной длины. <WRAP center round important 80%> Внимание! Не рекомендуется использовать реле без четкого понимания того что вы делаете. Любое неправильное действие может привести к пожару, короткому замыканию или травме. Перед использованием модуля в силовых цепях рекомендуем протестировать его в цепи с низкими значениями напряжения и тока. </WRAP> ==== Технические характеристики ==== * Напряжение питания: 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. Соберите необходимые компоненты ==== ^ Что нужно ^ Количество ^ | [[httpss://smartelements.ru/collection/kontrollery/product/kontroller-smart-uno|Контроллер Smart UNO]] | 1 | | [[httpss://smartelements.ru/collection/shildy/product/relay-shield|Relay Shield]] | 1 | Также понадобится то, чем вы будете управлять с помощью реле. Например лампа, которая будет запитана от аккумулятора. ==== Шаг 2. Соедините компоненты ==== Соедините компоненты как показано на схеме ниже: {{ :главная:шилды:relay_shield_and_lamp.png?nolink |}} ==== Шаг 3. Загрузите на контроллер скетч ==== Загрузите скетч на контроллер: <file Arduino> 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 секунды } </file> ==== Шаг 4. Результат ==== После загрузки скетча вы увидите как лампочка 3 секунды горит, затем гаснет и остаётся погашенной 3 секунды. Это повторяется в беспрерывном цикле. ==== Рекомендации ==== Данный пример призван продемонстрировать как включить и выключить реле. Он не подойдёт для примеров реальной автоматизации. Важным является то, что для управления шилдом реле не требуется дополнительных библиотек, а включение и выключение происходит с помощью стандартных команд: <file Arduino> digitalWrite(relay, HIGH); // включение digitalWrite(relay, LOW); // выключение </file>