Описание модуля реле KY-019.
Модуль реле Arduino KY-019 используется для управления цепями переменного тока, реле действует как переключатель, который реагирует на сигнал, полученный от Arduino, он имеет встроенный светодиод, который указывает, включено или выключено реле.
Реле обычно используется для управления освещением и другими электронными приборами.
Характеристики KY-019.
РЕЛЕ 10А и на 220В с кнопкой за 30 РУБЛЕЙ!!! Aliexpress
KY-019 состоит из резистора 1 МОм, светодиода, диода 1N4007 и реле 5 В постоянного тока, способного выдерживать напряжение до 250 В переменного тока 10 А.
Релейные модули. Подключение и проверка.
На стороне постоянного тока платы есть 3 контакта: сигнальный, питание и заземление. На стороне переменного тока есть 3 контакта: NC (нормально замкнутый), общий и NO (нормально разомкнутый).
От 5 до 12 В постоянного тока
(некоторые платы могут работать с 3.3)
Максимальный переменный ток
10A 250 В переменного тока
Максимальный постоянный ток
10А 30В постоянного тока
Схема подключения модуля реле KY-019.
Для управления реле с Arduino подключите S (сигнал) к контакту 3 на Arduino, а также подключите линию питания (+) и землю (-) к +5 и GND соответственно. Кроме этого подключите модель тактовой кнопки KY-004 к 2 пину Arduino.
Со стороны переменного тока подключите питание к общему контакту (средний контакт) и используйте NC или NO в соответствии с вашими потребностями.
NO (нормально разомкнутый) получает питание, когда на контакт (S) подадим высокий сигнал с Arduino, NC (нормально замкнутый) отключается, когда на контакт (S) подаем высокий сигнал.
Внимание! Будьте очень осторожны, экспериментируя с переменным током, поражение электрическим током может привести к серьезным травмам.
Схема подключения модуля реле KY-019 и модуля тактовой кнопки KY-004 к Arduino UNO.
Схема подключения модуля реле KY-019 и модуля тактовой кнопки KY-004 к Arduino NANO.
Код включения реле KY-019 с помощью тактовой кнопки KY-004.
const int buttonPin = 2; // номер входа, подключенный к кнопке const int relayPin = 3; // номер выхода светодиода /* переменные */ boolean lastButten = LOW; // предыдущее состояние кнопки boolean currentButten = LOW; // текущее состояние кнопки boolean relayOn = false; // текущее состояние свтодиода void setup() // Функция setup() < // инициализируем пин, подключенный к реле, как выход pinMode(relayPin, OUTPUT); // инициализируем пин, подключенный к кнопке, как вход pinMode(buttonPin, INPUT); >boolean debvance (boolean last) //убираем дребизг < boolean current = digitalRead (buttonPin); // считываем данные с кнопки if (last != current) // Если текущее состояние отличететься от предыдущего < delay (5); // Ждем 5 милисек. current = digitalRead (buttonPin); // Присваеваем текущее состояние кнопки return current; >> void loop() // Функция loop < currentButten = debvance (lastButten); // Передаем функции дребезга значение по умолчанию LOW if (lastButten == LOW currentButten == HIGH) // Проверяем отпускали мы кнопку или нет < relayOn = !relayOn; // инвертируем значение >lastButten = currentButten; // Переприсваеваем прошлое состояние кнопки digitalWrite(relayPin, relayOn); // Включаем или выключаем реле (смотря что пришло после инверсии) delay (2); // Ждем 2 милисек. >
Из кода видно, что Arduino служит только для фиксации сигнала. Поэтому, этот пример можно использовать без микроконтроллера, установив кнопку с фиксацией.
Релейные модули. Подключение и проверка.
Давайте рассмотрим 2 примера беспроводного управления реле.
Управление реле с помощью Bluetooth HC-06.
Данный пример рассматривать подробно не будем, так как по данной теме у меня написана отельная статья и снято видео: Bluetooth HC-06 и ардуино. Приложение андроид для управления Реле с телефона.
Приложение для телефона получилось достаточно простое.
Схема подключения реле KY-019 и Bluetooth HC-06 к Arduino.
Скетч управления реле средствами bluetooth.
int LED = 5; int val = 0; void setup() < Serial.begin(9600); //Инициирует последовательное //соединение и задает скорость передачи данных в бит/c (бод) pinMode(LED, OUTPUT); digitalWrite(LED, HIGH); >void loop() < if (Serial.available() >0) // пришли данные < val = Serial.read(); if (val==’1′) // если 1 то включаем светодиод < digitalWrite(LED,LOW); Serial.print(«Rele On — «); // вывод данных Serial.println(«Portal-Pk.ru»); // вывод данных с переносом строки >if (val==’0′) // если 0 то выключаем светодиод < digitalWrite(LED,HIGH); Serial.print(«Rele Off — «); // вывод данных Serial.println(«Portal-Pk.ru»); // вывод данных с переносом строки >> >
В итоге получаем вот такой результат, управление светом с помощью реле и bluetooth.
Wi-Fi управление реле с помощью приложения для телефона.
В данном примере рассмотрим как можно с помощью Wi-Fi управление реле. В этом нам поможет приложение, которое можно сделать без знаний программирования в MIT App Inventor. Подробное описание проекта читайте тут Wi-Fi реле на NodeMCU. Управление Android приложением.
Программа управления реле в MIT App Inventor получится следующая.
Схема подключения реле KY-019 к NodeMCU.
Код и приложение можно скачать внизу статьи в разделе «Файлы для скачивания».
Аналогичным способом можно реализовать приложение с одной кнопкой в приложении, которая также будет включать и выключать реле. Подробнее смотрите тут Приложение с одной кнопкой для управления Wi-Fi реле.
Вывод.
По рассмотренным примерам вывод просится сам по себе. Реле можно использовать в различных Arduino проектах и с разным оборудованием. И управлять можно не только освещением, как было рассмотрено в примерах, но и управлять другой нагрузкой. Например, удаленное включать чайник, мультиварку и другие бытовые приборы. Самым распространённым модулем беспроводного управления нагрузкой является Sonoff.
Понравился Урок KY-019 модуль одноканального реле. Подключение к Arduino? Не забудь поделиться с друзьями в соц. сетях.
А также подписаться на наш канал на YouTube, вступить в группу Вконтакте, в группу на Facebook.
Спасибо за внимание!
Технологии начинаются с простого!
Источник: arduino-tex.ru
Обзор 2-х канального модуля реле
Сегодня расскажу о двух канальном модуле реле с оптической развязкой, который содержит два электромеханических реле, максимальным током до 10А (в реальности не выдерживают столько), а переключение осуществляется с помощью напряжения 5В.
Технические параметры
► Напряжение питания: 5 В
► Потребляемый ток: 30 мА … 40 мА
► Сигнал включение: 0 В (низкий уровень)
► Оптическая изоляция: есть
► Количество реле: 2 шт.
► Тип реле: электромеханическое
► Коминальный ток нагрузки: 10 А
► Коммутируемое напряжение: 250VAC, 30VDC
► Габариты: 50.5мм x 32.5мм x 17м
Общие сведения
Данный модуль содержит два канала реле фирмы SONGLE модель SRD-05VDC-SL-C, переключение осуществляется с помощью напряжение 5В. Схематически модуль специально разработан для управления с помощью слаботочных плат, таких как arduino, raspberry и так далее, которые на выходе могут выдать ток не более 40 мА, так же для защиты добавлен оптопара EL817, которая реализует гальваническую развязку. Принципиальная схема 2-х канального модуля реле показана на рисунке ниже.
Двухкональный релейный модуль состоит из двух независимых частей за исключении питания Vcc и GND. При подключении к напряжения, вывод In1 находиться в высоком состоянии (лог 1), для переключения первого реле необходимо вывод In1 перевести в отрицательное состояние (лог 0), то есть закоротить цепь на землю. Через светодиод, которые находится в оптопаре начнет протекать ток и он засветится, следом откроет фототранзистор, через который так же начнет течь ток на базу транзистора Q1, который откроется и реле сработает. Вторая часть реле, работает аналогично, модуль может работать и от отдельного источника питания, необходимо убрать перемычку и подключить питание к JD-VCC и GND.
Назначение контактов
Модуль содержит четыре разъема, два слаботочных J1, J1 и два силовых K1 и K2, назначение каждого разъема и вывода можно посмотреть на рисунке ниже.
Разъем J1 используется для управления реле, шаг контактов 2,54 мм (PLS), разъем J2 используется для подключения внешнего источника питания, по умолчанию, между контактми JD-VCC и VCC установлена перемычка.
Габаритные размеры
На модуле предусмотрено четыре отверстия для установки, диаметр каждого 4 мм, габариты можно посмотреть на рисунке ниже.
Подключение 2-х канального реле к Arduino
Необходимые детали:
► Arduino UNO R3 x 1 шт.
► Провод DuPont x 1 шт.
► Кабель USB 2.0 A-B x 1 шт.
► Модуль реле 2-х канальный — 5V, 10A, 250V (lOW, OPTO) x 1 шт.
Подключение:
Для начала подключаем вывод VCC и GND к выводам Arduino 5V и GND. Выводы IN1 и IN2 можно подключить к любому выводу, в нашем случае подключены к цифровым выводам 5 и 6. В качестве примера использую светодиоды, схема подключения приведена на рисунке ниже:
Далее открываем среду разработки и загружаем данный скетч в контроллер Arduino, алгоритм работы прост, каждые 4 секунды будет включатся сначала одно реле, затем второе и так далее.
Источник: robotchip.ru
Миниобзор: модули на базе 12 В реле. Использование в самодельном УМЗЧ.
Чисто из жадности (на перспективу) были заказаны одноканальные и двухканальные релейные модули на 12 В.
Сопротивление обмотки реле 400 Ом.
1. Одноканальный модуль.
Поскольку продавец не удосужился привести схему, пришлось рисовать после получения.
Вот что получилось.
Схема — полный привет.
Управлять ТТЛ уровнями нельзя (чуть было не спалил микросхему, подключив её выход ко входу модуля).
Требуется открытый коллектор или открытый сток.
На входе схемы присутствует +11,3 В. При замыкании входа на землю происходит срабатывание реле.
Модули (равно как и обзор) прождали полтора года, пока до них дело дошло.
Для одноканального модуля нашлась задача: включение усилителя мощности (УМ) синхронно с мультимедийным проигрывателем Asus O!Play HDP-R1.
Идея простая, как мычание коровы: при включении плеера на его USB-портах появляется питание 5 В, что можно использовать для управления. Да, задним умом я понял, что надо было заказывать модули с 5 В реле.
Получилась вот такая схема:
Твёрдотельное реле РКП1А (КР293КП1А) необходимо, чтобы сохранить гальваноразвязку между нулём USB-порта плеера
и массой УМ.
Контактная группа реле — в параллель контактам сетевого выключателя УМ.
Такая особенность сетапа.
Плеер — (HDMI кабель) — ТВ (только видео)
Плеер — (оптика) — ЦАП SMSL — Громкость (PGA2311) — УМ (чисто оконечник) — АС
Таким образом, плеер гальванически развязан со звуковой системой.
Тут и ежу понятно, что реле с 5 В обмоткой упростило бы реализацию.
А пока что вот так:
Трёхконтактный разъём — от вентилятора. РКП1А на проводах спрятано под изолентой.
Испытание: подал 5 В от повербанки, всё работает.
2. Двухканальный модуль 12 В.
Фото честно позаимствовано у продавца.
На кой бес разработчик использовал оптопары — тайна, покрытая мраком.
Печатные проводники покрыты чёрным лаком, поэтому поленился срисовывать схему.
Каналы имеют общий ноль (землю). На входах (аналогично одноканальному модулю) присутствует напряжение +9,6 В.
Для срабатывания реле необходимо соответствующий вход «посадить» на землю.
Чувствительность (по току) каждого входа очень высокая: достаточно повесить резистор 33 кОм (между входом и землёй), чтобы реле сработало. Ток при этом около 0,3 мА.
Для двухканального модуля была припасена проверенная схема защиты акустических систем (АС) из какого-то журнала Радио 80-х годов:
Два экземпляра этой схемы (с другими номиналами) трудятся в других УМ (в одном с 90-х годов, в другом — примерно с 2012 года ).
Схема была собрана в симуляторе, чтобы оптимизировать порог срабатывания (ток модуля 0,3 мА, равный току базы Q1).
R1 и C1 — это ФНЧ 1-го порядка: при появлении постоянного напряжения открывается транзистор U1 или U2.
Переменная составляющая (предельный случай ~30 В (амплитудное значение), 20 Гц) уменьшается ФНЧ до значения ~0,5 В (т.е. ниже порогового напряжения открывания транзисторов U1 или U2).
Поскольку U2 включен по схеме с ОБ, то чувствительность по минусовой постоянке несколько ниже, чем по плюсовой.
Защита срабатывает при появлении постоянного напряжения на выходе УМ более +0,75 В или менее минус 2 В.
Плата защиты и двухканальный модуль, установленные в корпусе УМЗЧ:
Питание — постоянка 12 В (от того же БП, от которого работает одноканальный модуль).
Проверка работоспособности защиты АС — батарейка АА 1,5 В (1,65 В на холостом ходу).
Подключил на вход одного канала платы защиты (плюсом на вход): реле сработало; подключил батарейку минусом на вход, тоже сработало.
На этом всё. Подписывайтесь на мой тыртруб канал.
О постройке усилителя читайте «в следующем номере». ))
Всем здоровья!
Источник: mysku.club