Содержание:
- Обзор
- Технические характеристики модуля
- Подключение
- Пример использования
- Часто задаваемые вопросы FAQ
Чтобы управлять электроприборами с помощью микроконтроллера существует специальный тип выключателей — электромагнитные реле. Электромагнитное реле замыкает цепь нагрузки с помощью электромагнита. При подаче напряжения на катушку, в ней возникает поле, которое притягивает металлическую лапку, которая замыкает контакты нагрузки. Для работы с Arduino подойдут реле, которые управляются напряжением 5В. Такие реле способны коммутировать нагрузку до 10А 30В постоянного тока или до 10А 250В переменного тока. Но напрямую к выводу Arduino подключить реле не получится, т.к. пины Arduino не могут обеспечить мощность, необходимую для работы катушки реле. Поэтому в схему управления реле включается транзистор по схеме с общим эмиттером для усиления управляющего тока. Схема управления реле с вывода Arduino с использованием npn-транзистора показана на рис. 1. Необходима установка ограничительного резистора между выводом Arduino и базой транзистора.
Рисунок 1. Схема управления реле с помощью npn-транзистора (p-канальное управление)
При подаче на вывод Arduino сигнала HIGH реле включается, при подаче сигнала LOW – выключается. Но гораздо чаще используется используется n-канальное управление (с помощью pnp-транзистора (рис. 2)). При таком управлении реле включается подачей на вывод Arduino низкого уровня LOW.
Рисунок 2. Схема управления реле с помощью pnp-транзистора (n-канальное управление)
Для работы с Arduino используют релейные модули на несколько реле (см. рис. 3), которые кроме схемы управления реле реле содержит еще и гальваническую развязку с помощью оптрона, которая защищает контроллер от скачков напряжения на катушке.
Рисунок 3. Релейный модуль на 8 каналов
Релейные модули содержат от 1 до 8 каналов реле (n-канальное управление) , которые управляются с помощью напряжение 5В. Модули специально разработаны для управления с помощью Arduino.
- Рабочий ток одного канала – 15 – 20мА;
- Управляющее напряжение – 5В;
- Коммутируемая нагрузка – AC250V 10A, DC30V 10A;
- Светодиодная индикация состояния;
- Управление – n-канальное;
Релейный модуль имеет два интерфейса:
- для подключения контроллера;
- для подключения нагрузок к реле.
Для подключения релейного модуля к управляющему устройству используется 10-пиновый интерфейс. Контакты GND и VCC для подключения +5В, выводы IN1 – IN8 для подключения управляющего сигнала. Для подключения управляемых приборов к реле на плате присутствуют 24-контакта-зажима. Питание релейного модуля осуществляется или от управляющего устройства, или от внешних источников питания. Если нужна полная оптическая изоляция, необходимо убрать перемычку Vcc to JDVcc и подключить питание от внешнего блока к выводу JDVcc и Gnd с платы. В противнос случае, можно взять питание с платы Arduino и установить перемычку Vcc to JD-Vcc. Схема подключения модуля к плате Arduino показана на рисунке 4.
Рисунок 4. Схема подключения релейного модуля к плате Arduino
Рассмотрим использование релейного модуля для управления пылесосом, но не простым, а подключенным к импульсному монетоприемнику. При получении монет необходимо включить пылесос на определенное время. Нам потребуются следующие компоненты:
- Плата Arduino Uno -1;
- Плата прототипирования – 1;
- Релейный модуль — 1;
- Монетоприемник CH-926 — 1;
- Блок питания 12В;
- Резистор 4.7 кОм – 1;
- Провода.
Схема соединения элементов показана на рис. 5.
Рисунок 5. Схема подключения вендингового пылесоса
Монетоприемник по получении монеты выдает на выход OUT несколько импульсных сигналов (программируется при настройке монетоприемника). Ловить эти импульсы плата Arduino будет по прерыванию 1. После приема импульсов, плата Arduino, включает реле, к которому подключен пылесос на время, пропорциональное количеству полученных импульсов. По прошествии заданного времени реле выключается. Содержимое скетча представлено в листинге 1. Листинг 1
//******** константы // стоимость 1 пульса - сек #define TIME1 30 // пины подключения #define PIN_RELAY 7 #define PIN_MONEY 3 #define RELAY_ON 0 #define RELAY_OFF 1 // для подсчета количества пульсов int counter1=0; unsigned long timeAllPulse1=1200; // макс. время приема монеты unsigned long timeCount1=0; // включение пылесоса boolean run_cleaner=false; // для подсчета времени работы пылесоса unsigned int time_run=0; // unsigned long millis1=0; void setup() { Serial.begin(9600); // настройка пинов pinMode(PIN_RELAY,OUTPUT); // реле digitalWrite(PIN_RELAY,RELAY_OFF); // выключить // запуск обработчика прерываний монетоприемника attachInterrupt(1,count_pulse1,FALLING); Serial.println("start!!!"); } void loop() { // истекло время приема монеты? if(pulse1>0 && (millis()-timeCount1)>timeAllPulse1) { Serial.print("counter1=");Serial.println(counter1); time_run=time_run+ counter1*TIME1; Serial.print("time_run=");Serial.println(time_run); pulse1=0; run_cleaner=true; millis1=millis(); cleaner_start(); } // отсчет времени работы пылесоса if(run_cleaner) { if(millis()-millis1>=100) { millis1=millis(); time_run=time_run-1; Serial.print("time_run=");Serial.println(time_run); if(time_run { // выключить cleaner_stop(); run_cleaner=false; } } } } // обработка прерывания монетоприемника - получить кол-во импульсов void count_pulse1() { detachInterrupt(1); counter1++; if(counter1==1) timeCount1=millis(); delay(5); attachInterrupt(1,count_pulse1,FALLING); } // включить пылесос void cleaner_start() { digitalWrite(PIN_RELAY,RELAY_ON); // включить } // выключить пылесос void cleaner_stop() { digitalWrite(PIN_RELAY,RELAY_OFF); // выключить delay(3000); counter1=0; time_run=0; }
Рисунок 6. Схема в сборе
Загружаем скетч на плату и проверяем работу. 1. Релейный модуль не работает
- Проверьте подано ли питание на релейный модуль.
- Проверьте, установлена ли перемычка Vcc to JD-Vcc.
2. Релейный модуль не переключается
- Проверьте подано ли питание на релейный модуль.
- Проверьте соединение входов IN1-IN8 с платой Arduino
3. При включении или выключении нагрузки скетч не работает
- Идут помехи – подайте внешнее питание на модуль.
по Управляющее напряжение 3В.Подключаемая нагрузка до 3А,220В AC. Может использоваться в различных электронных проектах, например на Arduino, где требуется коммутировать напряжение, например включать освещение или переменное…
Реле HWE JRC-21F (4100) 3V электромеханическое 3В/220В
от 35 руб. Высота, м: 0.09 Ширина, м: 0.017 Глубина, м: 0.065 Вес брутто, кг: 0.077 Тип измеряемого напряжения: AC (перемен.) Тип электрического подключения: Винтовое соединение Серия:…
Реле напряжения (паралл. подкл.) RV-5A EKF PROxima
от 1 436 руб. Модуль на основе электромеханического реле SRD-05VDC-SL-C. Управляющее напряжение 12В
Модуль реле одноканальный 12V
от 75 руб. Релейный модуль на 1 канал. Напряжение питания модуля 5В. Управление от микроконтроллера. Один нормально замкнутый и один нормально разомкнутый контакт реле. Модуль обеспечивает коммутацию переменного тока с напряжением 220В и…
Релейный модуль 1 канал 5V
от 102 руб. Одна группа контактов на переключение. Управляющее напряжение: 5 VDC Номинальное напряжение нагрузки: 250 V Номинальный ток нагрузки: 10 A Производитель: Songle 5 контактов (ножек)
Реле T73 5V 10A (SRD-05VDC-SL-C)
от 49 руб.
Реле напряжения и тока с дисплеем MRVA 25A EKF PROxima
от 2 458 руб. Модуль на основе электромеханического реле SDR-05VDC-SL-C, управляющее напряжение 5В, подключаемая нагрузка до 10А, 30В DC, 250В AC
Реле э/м 1-канальное, 5В
от 70 руб. Модуль на основе электромеханического реле SDR-05VDC-SL-C, управляющее напряжение 5В, подключаемая нагрузка до 10А, 30В DC, 250В AC
Модуль реле 5В 1-канал электромеханическое
от 63 руб. Одна группа контактов на переключение. Управляющее напряжение: 12 VDC Номинальное напряжение нагрузки: 125 V Номинальный ток нагрузки: 20 A Производитель: Songle 5 контактов (ножек)
Реле G5PA-2 (24V 5A)
от 74 руб. Реле 5-контактное StarLine для применения в автомобилях с бортовым напряжением 12В. Реле StarLine входит в стандартную комплектацию сигнализаций StarLine серий А64, А94, В64, В94, B94 GSM, B94 GSM/GPS…
Реле StarLine 1C12 (5-ти контактное реле на 12В)
от 100 руб. Производитель: YAMAHA
Реле вольт-регулятор Yamaha 1D7-81960-01-00
от 25 600 руб. Выгодно отличается от механических реле тем, что не имеет физических контактов. Это позволяет избежать эффекта «залипания», а также не имеет щелчков и абсолютно тихо работает. Управляющее…
Твердотельное реле OMRON G3MB-202P
от 90 руб. Модуль электромеханического двухканального реле SDR-05VDC-SL-C с опторазвязкой и управляющим напряжением 5В. Подключаемая нагрузка до 10А, 30В DC, 250В AC. Отличительной особенностью данных модулей, является выбор уровня…
Модуль реле 5В 2-канала электромеханическое с опторазвя…
от 150 руб. Технические характеристики Напряжение питания в зависимости 12, 24, 48, АС/DC От исполнения (одно из напряжений): 110 В, 220 В 50 Гц Макс. ток нагрузки: 16А АС1 Контакт 1Р (1 переключающий) Время включения
Электромагнитное реле F&F PK-1P 220 (ЕА06.001.004)
от 990 руб. Выгодно отличается от механических реле тем, что не имеет физических контактов. Это позволяет избежать эффекта «залипания», а также не имеет щелчков и абсолютно тихо работает. Управляющее напряжение 5 Вольт.Подключаемая нагрузка до 2 Ампер,250 Вольт AC (переменный ток)….
Твердотельное реле OMRON G3MB-202P
от 90 руб. Производитель: StarLineНазначение: для автомобиля
Реле STARLINE 12V 5-конт 40А
от 100 руб. Малогабаритное реле SRS с одной группой переключающих контактов для монтажа на печатную плату. Применяется в сфере телекоммуникаций и другой слаботочной аппаратуре. Поставляются реле SRS с рабочим напряжением обмотки 5, 9, 12 и 24В. Общие характеристики реле SRS: Матери…
Реле SRS(4100) 5v (SRS-05VDC-SL)
от 66 руб. Твердотельный релейный модуль на 2 канала. Напряжение питания модуля 5В. Коммутация напряжения до 240 В и до 2 А
Релейный модуль 2 канала 5V твердотельный
от 319 руб. Технические характеристики релейного модуляНаименованиеЕд. изм.ЗначениеОбласть применения-управление нагрузкой с помощью контроллера arduinoКоличество релешт.1Напряжение питания релеВ.12Световая индикация подачи…
Модуль релейный 1х12 вольт
от 158 руб. Номинальный ток: 6 А
Перекидные реле (реле с перекидными контактами) Реле с…
от 513 руб. Реле — это электромеханические устройства, замыкающие и/или размыкающие контакты внешней электрической цепи при подаче в обмотку реле управляющего электрического тока. К реле можно подключить лампочку, вентилятор…
Relay Shield (1 канал), Модуль реле для Arduino
от 55 руб. Промежуточное реле: номинальное напряжение / 250 AC / 300 DC; напряжение катушки 24В AC; номинальный ток контактов, In — 5A; количество — 3 (переключающие); время срабатывания — 25 мс; исполнение — УХЛ4 (Аналог 55.33.8.024.0000
Реле промежуточное MY3 24V AC с инд 3 конт 5А ANDELI AD…
от 110 руб. Технические характеристики электромагнитного реле Напряжение питания в зависимости 12, 24, 48, АС/DC От исполнения (одно из напряжений): 110 В, 230 В 50 Гц Макс. ток нагрузки: 4×8А, АС1 Контакт электромагнитного реле 4Р (4 переключающих) Время включения электромагнитног…
Электромагнитное реле F&F PK-4P 220 (ЕА06.001.026)
от 1 200 руб. Модуль на основе электромеханического реле WB-T73-DC12V-C-S, управляющее напряжение 12В, подключаемая нагрузка до 15А, 30В DC, 250В AC
Реле э/м 1-канальное, 12В
от 60 руб. Управляющее напряжение 3В.Подключаемая нагрузка до 3А,220В AC. Может использоваться в различных электронных проектах, например на Arduino, где требуется коммутировать напряжение, например включать освещение или переменное…
Реле HWE JRC-21F (4100) 3V электромеханическое 3В/220В
от 35 руб. Модуль на основе электромагнитного реле SLA-05VDC-SL-C выдерживающего ток до 30А и оптрона PC817CХарактеристики:Рабочее напряжение: 5ВМаксимальный рабочий ток: 190мА Максимальное коммутируемое напряжение: 30В DC / 250В…
Модуль реле 5В 30А электромеханическое
от 290 руб. Реле — это электромеханические устройства, замыкающие и/или размыкающие контакты внешней электрической цепи при подаче в обмотку реле управляющего электрического тока. К реле можно подключить лампочку, вентилятор…
Relay Shield (1 канал), Модуль реле 1 канальный
от 65 руб. Модуль твердотельного реле OMRON G3MB-202P. По результатам любительских тестов, срабатывает при подаче управляющего напряжения от 2,7 В (не соответствует документации)
Модуль твердотельного реле, 5В 2А
от 95 руб. Реле времени ВЛ-44M1 реализует 6 различных функций работы реле с управляющим входом и 2 функции от подачи питающего напряжения. Исполнительное реле имеет две группы переключающих контактов с выдержкой времени. Реле имеет широкий диапазон установок времени (0,1с…99 час…
Реле времени ВЛ-44М1 (многофункциональное) 5 диапазонов…
от 1 626 руб. Выгодно отличается от механических реле тем, что не имеет физических контактов. Это позволяет избежать эффекта «залипания», а также не имеет щелчков и абсолютно тихо работает. Управляющее…
Твердотельное реле OMRON G3MB-202P
от 90 руб. Реле времени недельное универсальное 220 Вольт 16 Ампер Sinotimer TM619H-2. Таймер 24 часовой недельный предназначен для монтажа на плоскость. Встроенный перезаряжаемый аккумулятор для поддержки часов таймера. Предусмотрено…
Sinotimer TM-619H-2 реле времени недельное 220 Вольт 16…
от 690 руб. Реле SONGLE SMIH-12VDC-SL-C Габариты: 20,6×28.9×12.6 мм Коммутируемая нагрузка (активная): 250В/16А(AC) 30В/16А(DC) Коммутируемая нагрузка (индуктивная): 250В/7А(AC) 30В/7А(DC) Характеристики Контакты1 x DT — переключающие (1C) Номинальное напряжение катушки12 В Номин…
Реле SMIH(14FH) 12v (SMIH-12VDC-SL-C)
от 132 руб. Модуль для Ардуино на основе двух электромагнитных реле SRD-05VDC-SL-C и оптронов PC817C. Управляющее напряжение 5В.Подключаемая нагрузка до 10А, 30В DC, 250В AC. Может использоваться в различных проектах на Arduino, где…
Реле SRD-05VDC модуль на 2 канала
от 149 руб. Модуль электромеханического реле SDR-05VDC-SL-C с микросхемой NE555 и micro-USB разъемом, возможно выставление задержки от 0 до 24 секунд.Характеристики:Пределы задержки: 0с — 24сКоммутируемое напряжение: 220ВКоммутирующее…
Модуль реле 5В с таймером и USB
от 110 руб. Номинальный ток: 40 А
Реле 40A/24V
от 370 руб. Технические характеристики релейного модуляНаименованиеЕд. изм.ЗначениеОбласть применения-управление нагрузкой с помощью контроллера arduinoКоличество релешт.4Напряжение питания релеВ.5Световая индикация подачи…
Модуль релейный 4х5 вольт
от 557 руб. Автомобильное 5-контактное реле Starline с нормально замкнутыми и нормально разомкнутыми контактами
Автомобильное 5-контактное реле StarLine 5-контактное р…
от 305 руб. Тип реле/контактора: реле напряжения, Количество полюсов: 4, Напряжение: 220, Номинальный ток: 5, Количество фаз: 3, Степень защиты от пыли и влаги: IP 20
Реле Rbuz 3f
от 2 689 руб. Реле напряжения трехфазное Vp-380 Реле напряжения (Устройство защиты по напряжению) предназначено для отключения электрооборудования в трехфазной электрической сети с нулевым проводом (220/380В, 50Гц) при возникновении «скачка» напряжения, асимметрии фаз, пропадания фаз…
Реле контроля напряжения и тока DigiTOP Vp-380V, 1 пере…
от 2 640 руб. Реле SONGLE SMIH-24VDC-SL-C Габариты: 20,6×28.9×12.6 мм Коммутируемая нагрузка (активная): 250В/16А(AC) 30В/16А(DC) Коммутируемая нагрузка (индуктивная): 120В/5А(AC) 240В/15А(DC) Характеристики Контакты1 x DT — переключающие (1C) Номинальное напряжение катушки24 В Ном…
Реле SMIH(14FH) 24v (SMIH-24VDC-SL-C)
от 132 руб. Тип реле электромагнитное Контакты SPDT Номинальное напряжение обмотки 12В DC Нагрузка контакта AC @R (при активной нагрузке) 16A / 250ВAC Нагрузка контакта DC @R (при активной нагрузке) 16A…
Реле Finder 40.61.9.012.0000, 40619
от 330 руб. Одна группа контактов на замыкание. Управляющее напряжение: 5 VDC Номинальное напряжение нагрузки: 250 V Номинальный ток нагрузки: 30 A 4 контакта (ножек)
Реле T89 5V 30A (SLC-05VDC-SL-A)
от 125 руб. По отзывам покупателей более надежное и качественное, чем FOTEK.Твердотельное реле TWTADE SSR-25DA. Предназначено для проектов, где требуется коммутация высокого напряжения до 380 Вольт с силой тока до 25 Ампер. Модуль реле может…
Твердотельное реле SSR-25DA TWTADE (FOTEK compatible)
от 490 руб.
Программируемое реле 20 в/в т с диспл. 24В PRO-Relay EK…
от 5 892 руб. Малогабаритное реле SRS с одной группой переключающих контактов для монтажа на печатную плату. Применяется в сфере телекоммуникаций и другой слаботочной аппаратуре. Поставляются реле SRS с рабочим напряжением обмотки 5, 9, 12 и…
Реле SRSZ(4101) 12v (SRSZ-12VDC-SL)
от 60 руб.
Реле электромагнитное SRD-05VDC-SL-C, 4- канала 5V 10А
от 360 руб. Номинальный ток: 40 А
Реле 40A/24V
от 370 руб. Управляющее напряжение 5 Вольт. Подключаемая нагрузка до 10 Ампер, 30 Вольт DC, 250 Вольт AC. Может использоваться в различных проектах на Arduino, где требуется коммутировать напряжение, например включать освещение или…
Реле Songle SRD-05VDC-SL-C электромеханическое 5В/250В
от 30 руб. Реле напряжения РН-106 предназначено для защиты бытовой техники (оборудования) (холодильников, кондиционеров, стиральных машин, теле, видео и аудиотехники и т.п.) мощностью до 14 кВт от недопустимых колебаний напряжения в сети и последствий обрыва нейтрали
Реле напряжения РН-106 Volt Control
от 2 814 руб. Малогабаритное электромагнитное реле 2A/12VDC Номинальное рабочее напряжение, 12В Контактная группа: 1 на переключение
Реле 4100H 12VDC
от 90 руб. Реле SONGLE SMIH-12VDC-SL-C Габариты: 20,6×28.9×12.6 мм Коммутируемая нагрузка (активная): 250В/16А(AC) 30В/16А(DC) Коммутируемая нагрузка (индуктивная): 250В/7А(AC) 30В/7А(DC) Характеристики Контакты 1 x DT — переключающие (1C…
Реле SMIH(14FH) 12v (SMIH-12VDC-SL-C)
от 180 руб. Производитель: ABBКоличество фаз: 3
Реле мин. напряжения UVR-C T1-T2-T3 380…440V AC ABB 1…
от 18 561 руб. Производитель: ABBТип: реле контроля фазТип напряжения управления: AC (перемен.)
Реле контроля напряжения / фаз / тока, термисторные рел…
от 2 770 руб. Тип реле/контактора: реле напряжения, Количество полюсов: 4, Напряжение: 220, Номинальный ток: 5, Количество фаз: 3, Степень защиты от пыли и влаги: IP 20
Реле Rbuz 3f
от 2 689 руб. Производитель: DigitopТип: реле контроля напряженияТип напряжения управления: AC (перемен.)
Реле напряжения DIGITOP V-protector VА-40 DIN
от 2 520 руб. Реле — это электромеханические устройства, замыкающие и/или размыкающие контакты внешней электрической цепи при подаче в обмотку реле управляющего электрического тока. К реле можно подключить лампочку, вентилятор…
Relay Shield (2 канала), Модуль реле 2-х канальный
от 106 руб. Твердотельное реле DMWD SSR-D220D40. Предназначено для проектов, где требуется коммутация постоянного тока от 5 до 220 Вольт с силой тока до 40 Ампер. Модуль реле может монтироваться на рейку в электрощиток. Выгодно отличается от…
Твердотельное реле SSR-D220D40 DMWD
от 1 150 руб. Модуль на электромеханическом реле SDR-05VDC-SL-C с оптроном. Характеристики: Управляющее напряжение — 5 В Максимальное коммутируемое напряжение переменного тока — 250 В Максимальное коммутируемое напряжение постоянного тока…
Модуль реле 5В 1-канал электромеханическое с опторазвяз…
от 90 руб. Реле времени РВО-П2-26 0.1с-99с 2НЗ 5А 24-220В AC/DC на DIN-рейку 4640016930722 Реле времени РВО-П2-26 с выдержкой после снятия напряжения питания
Реле времени РВО-П2-26 0.1с-99с 2НЗ 5А 24-220В AC/DC на…
от 3 040 руб. Без разъема с держателем
Реле 5-контактное
от 100 руб.
В этом уроке по реле Ардуино мы научимся управлять высоковольтными устройствами с помощью микроконтоллеров Arduino.
ФизиотераСидите за компом? Сделайте гимнастику для глаз!
Обзор
Мы можем управлять высоковольтными электронными устройствами с помощью реле. Реле на самом деле является переключателем, который электрически приводится в действие электромагнитом. Электромагнит активируется низким напряжением, например, 5 В от микроконтроллера, и он тянет контакт, чтобы создать или разорвать цепь высокого напряжения.
Модуль реле HL-52S для Ардуино
В качестве примера для этого урока по реле Arduino мы будем использовать 2-канальный релейный модуль HL-52S, который имеет 2 реле с номиналами 10 А при 250 и 125 В переменного тока и 10 А при 30 и 28 В постоянного тока. Выходной разъем высокого напряжения имеет 3 контакта, средний является общим контактом, и, как видно из маркировки, один из двух других контактов предназначен для нормально разомкнутого соединения, а другой — для нормально замкнутого соединения.
На одной из сторон модуля у нас есть 2 набора контактов. Первый имеет 4 контакта, заземление и контакт VCC для питания модуля и 2 входных контакта In1 и In2. Второй набор контактов имеет 3 контакта с перемычкой между JDVcc и контактом Vcc.
Внимание! При такой конфигурации электромагнит реле получает питание напрямую от платы Arduino, и если что-то пойдет не так с реле, микроконтроллер может быть поврежден.
Комплектующие
Компоненты, необходимые для этого урока мы перечислим ниже. Вы можете заказать все комплектующие в удобном вам интернет-магазине:
- Модуль реле 5 В
- Плата Arduino
- Макетная плата и провода-перемычки
- Кабель, вилка, розетка
Принципиальная схема
Для лучшего понимания работы с реле Ардуино давайте рассмотрим принципиальную схему релейного модуля в этой конфигурации. Таким образом, мы можем видеть ниже, что 5 вольт от нашего микроконтроллера, подключенного к выводу Vcc для активации реле через оптрон, также подключены к выводу JDVcc, который питает электромагнит реле. Таким образом, в этом случае мы не получили изоляции между реле и микроконтроллером.
Чтобы изолировать микроконтроллер от реле, нам нужно снять перемычку и подключить отдельный источник питания для электромагнита к JDVcc и контакту заземления. Теперь с этой конфигурацией микроконтроллер не имеет физического соединения с реле, он просто использует светодиодную подсветку ИС оптопары для активации реле.
Есть еще одна вещь, которую следует отметить в этой принципиальной схеме. Входные контакты модуля работают в обратном порядке. Как мы видим, реле будет активировано, когда входной контакт будет НИЗКИМ, потому что таким образом ток сможет течь от VCC к входному контакту, который является низким или заземленным, светодиод загорится и активирует реле. Когда входной вывод будет ВЫСОКИМ, ток не будет течь, поэтому светодиод не загорится и реле не будет активировано.
Предупреждение о высоком напряжении! Прежде чем мы продолжим изучение этого урока, предупреждаем вас, что будет использоваться высокое напряжение, которое в случае неправильного использования может привести к серьезным травмам или смерти. Поэтому будьте очень осторожны в том, что вы делаете! Проект ArduinoPlus.ru не несет никакой ответственности за любые ваши действия.
Как использовать релейный модуль с устройствами высокого напряжения
Сначала давайте посмотрим на принципиальную схему. Как описано ранее, мы будем использовать адаптер 5 В в качестве отдельного источника питания для электромагнита, подключенного к JDVcc и заземляющему выводу. Вывод Arduino 5V будет подключен к выводу Vcc модуля, а вывод 7 к входному выводу In1 для управления реле. Теперь для части «высокое напряжение» нам понадобится вилка, розетка и кабель с двумя проводами. Один из двух проводов будет обрезан и подключен к общему и нормально разомкнутому контакту выходного разъема модуля. Таким образом, в этой конфигурации, когда мы активируем реле, мы получим замкнутую и рабочую высоковольтную цепь.
Ниже коснемся того, как сделать кабель. Нам нужны вилка, розетка и кабель. Аккуратно обрезаем кабель и обрезаем один из проводов, как показано на рисунке ниже. Подключаем их к нормально разомкнутым контактам релейного модуля. Также подключаем концы кабеля к вилке и розетке.
Примечание! Убедитесь, что вы используете другие провода, а не желтый и зеленый, так как они предназначены для заземления.
Окончательный вид кабеля, готового к использованию, ниже. Прежде чем использовать кабель, убедитесь, что он работает правильно. Вы можете проверить это с помощью мультиметра или сначала проверить его при низком напряжении.
Исходный код
Осталось написать простой код для нашего реле Ардуино и протестировать модуль на то, как он будет работать. Сам код достаточно простой, мы будем просто использовать контакт 7 для управления реле, поэтому мы определим его как выход и создадим программу, которая будет просто активировать и деактивировать реле каждые 3 секунды. Здесь я еще раз упомяну, что вход модуля работает обратно, поэтому низкий логический уровень на входе фактически активирует реле, и наоборот.
int in1 = 7; void setup() { pinMode(in1, OUTPUT); digitalWrite(in1, HIGH); } void loop() { digitalWrite(in1, LOW); delay(3000); digitalWrite(in1, HIGH); delay(3000); }
Были протестирована 3 устройства на основе данного примера. Сначала лампочка мощностью 100 Вт, затем настольная лампа и тепловентилятор. Все эти устройства работают на 220В. Таким образом возможно управлять любым высоковольтным устройством с помощью Arduino или любого другого микроконтроллера. И, конечно, возможности безграничны, например, мы можем управлять устройствами с помощью пульта дистанционного управления телевизора, Bluetooth, SMS, Интернета и так далее.
Используемые источники:
- https://3d-diy.ru/wiki/arduino-moduli/rele-elektromehanicheskoe-10a-5v/
- https://yavitrina.ru/rele-5-volt
- https://arduinoplus.ru/rele-arduino/