Релейный модуль своими руками. Умная компьютерная розетка на Arduino своими руками. Результат скетча на видео

Проведена ревизия статьи, доступны Eagle файлы для скачивания, добавлены 3 варианта реле модулей.

В вашем проекте требуется включать/выключать освещение, либо что-нибудь иное, что, в силу потребляемого напряжения и тока, нельзя подключить напрямую к портам Arduino? С данной задачей отлично справится реле модуль!

Немного теории

Электромагнитное реле - устройство, замыкающее и размыкающее механические электрические контакты (зеленые точки) при подаче на обмотку реле (выводы обмотки отмечены красными точками) электрического тока.

Реле бывают различными по величине коммутируемого тока и напряжения, по количеству пар коммутационных контактов, по питающему напряжению катушки реле. Для наглядного примера остановимся на синих, знакомых глазу Ардуинщика, реле марки SONGLE SRD-05VDC. Они позволяют коммутировать до 10А 30V DC и 10A 250V AC, при подаче на обмотку реле всего 5 Вольт.


Реле модуль с транзистором в ключевом режиме

В архиве "Реле модуль DIP "

Казалось бы, раз реле включается от пяти вольт, то можно просто напросто подключить реле к цифровому выводу как светодиод. Но не всё так просто. Дело в том, что реле потребляет около 70мА, в то время как порт контроллера способен выдать лишь 20мА. Справиться с этой проблемой нам поможет биполярный транзистор + небольшая обвязка. Транзистор представляет из себя радиодеталь с тремя ногами: база, коллектор и эмиттер. В данном случае будем использовать NPN типа. Когда на базе транзистора нет сигнала - он закрыт, при появлении напряжения транзистор открывается и ток беспрепятственно течет через переход коллектор-эмиттер. С транзистором определились, переходим к обвязке.

Для корректной работы потребуются два резистора R1 и R2. R1 является токоограничительным и устанавливается для защиты порта контроллера. Во избежание ложных срабатываний, базу транзистора следует притянуть к земле резистором R2. Катушка реле является по сути своей индуктивностью, при резком обрыве тока на ней происходит скачок напряжения, который в последствии может вывести транзистор из строя. За сим следует замкнуть катушку на саму себя установив для этого диод D1 встречно напряжению.

Реле модуль с опторазвязкой

В архиве "Реле модуль DIP (оптрон) " и "Реле модуль SMD (оптрон) "

Более навороченным вариантом является реле модуль и опторазвязкой. Опторазвязка позволяет разделить цепь питания обмотки реле и сигнальную цепь Arduino.

В модулях используются широко распространенные оптроны PC817 (EL817), так что проблем с покупкой возникнуть не должно. Оптрон представляет из себя радиодеталь внутри которой находится фотодиод и фототранзистор, т.е сигнал передается через свет, Оптрон имеет 4 вывода назначение которых можно увидеть на картинке снизу.

При использовании оптрона схема не сильно усложнится. Добавится только токоограничительный резистор R1 для фотодиода. Т.к не всегда под рукой оказывается два источника питания, то на модулях было решено оставить возможность работы от одного источника путем замыкания джампера (об этом чуть ниже).

Подключение реле модуля с опторазвязкой

1. Питание от различных источников

Питание обмотки реле подключается к контактам "RV" и "RG", а управляющее к выводам "S" и "G".

2. Питание от одного источника

Замкнув джампер, мы объединили земли. Теперь модуль можно питать от одного источника.

В архиве лежат шаблоны под ЛУТ, Eagle файлы и списки деталей.

Открываем изображение => Печать => Во всю страницу

Для облегчения распайки smd компонентов с обратной стороны платы, где нет маркировки, приведу картинку.

Всем привет! Всё, что мы изучали до недавнего времени, были «учебными задачами». Пришло время поставить более серьёзную.

Микроконтроллер (далее – МК) может успешно управлять различными нагрузками (потребителями электроэнергии). Однако выполнять данные операции напрямую он не может. Поскольку напряжение, что протекает в сети на порядки отличается от напряжения, что в состоянии «выдать» МК.

В статье постарается разобраться со следующими пунктами:

  • подключение реле к МК (в нашем случае плата Arduino);
  • управление релейным модулем;
  • управление реальным потребителем электроэнергии;

Примечание: при работе с напряжением 220 В соблюдайте осторожность. Изолируйте все выполненные соединения. Перед включением в электросеть прозвоните мультиметром собранные стенд на предмет отсутствие короткого замыкания.

Перед тем, как переходит непосредственно к работе с релейным модулем, рассмотрим из чего состоит реле и как оно работает.

Управление модулем, на котором установлено реле осуществляется при помощи постоянного напряжения 5В. Модуль способен коммутировать 300 Вт (30В, 10А постоянки) и 2500 Вт (250В, 10А переменки).

Само реле состоит из двух цепей, что не связаны друг с другом. Первая цепь (управляющая) выводы А1, А2. Вторая цепь (управляемая) выводы 1, 2, 3.

Конструкция управляющей цепи следующая: между выводами А1 и А2 находится металлический сердечник, к которому в момент протекания по нему тока притягивается подвижный якорь 2. Выводы 1 и 3 неподвижны. Якорь фиксируется пружинной. В момент, когда ток не течёт по сердечнику, якорь прижат к контакту 3. Когда цепь замыкается и начинает протекать ток, якорь притягивается к контакту 1 и в этом момент звучит характерный «щелчок». После разрыва цепи пружина возвращает якорь на исходную позицию.

В качестве рабочего образца у меня имеется одноканальный релейный модуль.

Контакты в реле делятся на два типа:

  • нормально закрытый (НЗ) (пара 1-2);
  • нормально открытый (НО) (пара 2-3).

По условию НЗ разомкнут (не звонится мультиметром накоротко), а НО замкнут (звонится мультиметром накоротко). Подключаем разрыв фазы на нормально закрытую пару контактов.

Индикация:

  • Красный светодиод извещает пользователя о том, что на модуль подано питание;
  • Зеленый светодиод извещает пользователя о том, что реле замкнуто.

Принцип работы модуля.

В момент, когда мы включаем МК, его выводы находятся в высокоимпедансном состоянии (очень большое сопротивление), соответственно транзистор закрыт. Для открытия транзистора необходимо подать низкий уровень сигнала, иными словами 0 (касается транзистора p-n-p типа). После этого транзистор открывается и через первую (управляющую) цепь начинает протекать ток, в этот момент мы слышим характерный «щелчок». Чтобы выключить реле, нужно подать высокий уровень сигнала на транзистор.

Распиновка выводов модуля:

  • VCC — «+» питание;
  • GND — «-» земля;
  • IN — входной сигнал, что «рулит» релюшкой.

Подключаем релюшку к Arduino :

  • VCC «кидаем» на вывод 5В платы arduino.
  • GND «кидаем» на один из выводов GND платы arduino.
  • IN «кидаем» на 13 вывод платы arduino.

Для того, чтобы подключить потребитель электроэнергии (в моём случаем лампочку накаливания) реле ставим в разрыв одной из жил провода (ставить следует на фазу).

Испытательный стенд состоит из трёх частей:

  • Линия питания;

Реле Ардуно позволяет подключить устройства, работающие в режимах с относительно большими токами или напряжения. Мы не можем напрямую подключить к плате Arduino мощные насосы, двигатели, даже обычную лампочку накаливания – плата не предназначена для такой нагрузки и работать не будет. Именно поэтому нам придется добавить в схему реле, который вы можете встретить в любом проекте. В этой статье мы поговорим о том, что такое реле, какие они бывают, как можно их подключить своем ардуино проекте.

Реле – это шлюз, который позволяет соединить вместе электрические цепи с совершенно разными параметрами. Обычный шлюз на реке соединяет водные каналы, расположенные на разной высоте, открывая или закрывая ворота. Реле в ардуино включает или выключает внешние устройства, определенным образом замыкая или размыкая отдельную электрическую сеть, в которую они подключены. С помощью ардуино и реле мы управляем процессом включения или выключения так же, как включаем или выключаем свет дома – подавая команду на замыкание или размыкание. Ардуино подает сигнал, само же замыкание или размыкание “мощной” цепи будет делать реле через специальные внутренние механизмы. Реле можно представить себе в виде дистанционного пульта, с помощью которого мы выполняем нужные действия с помощью относительно “слабых” сигналов.

Реле характеризуется следующими параметрами:

  • Напряжение или ток срабатывания.
  • Напряжение или ток отпускания.
  • Время срабатывания и отпускания.
  • Рабочие ток и напряжение.
  • Внутреннее сопротивление.

В зависимости от типа этих внутренних размыкающих механизмов и особенностях устройства можно выделить две основные группы реле: электромеханические реле (включение с помощью электромагнита) и твердотельные реле (включение через специальные полупроводниковые компоненты).

Электромагнитные и твердотельные реле

Электромагнитное реле

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

Работает реле благодаря электромагнитной силе, возникающей в сердечники при подаче тока по виткам катушки. В исходном состоянии пружина удерживает якорь. Когда подается управляющий сигнал, магнит начинает притягивать якорь и замыкать либо размыкать цепь. При отключении напряжения якорь возвращается в начальное положение. Источниками управляющего напряжения могут быть датчики (давления, температуры и прочие), электрические микросхемы и прочие устройства, которые подают малый ток или малое напряжение.

Электромагнитное реле применяется в схемах автоматики, при управлении различными технологическими установками, электроприводами и другими устройствами. Реле предназначено для регулирования напряжений и токов, может использоваться как запоминающее или преобразующее устройство, также может фиксировать отклонения параметров от нормальных значений.

Классификация электромагнитных реле:

  • Управляющий ток может быть как постоянным, так и переменным. В первом случае устройство может быть нейтральным или поляризованным. Для переменного тока якорь выполняется из электротехнической стали, чтобы уменьшить потери.
  • Якорное или герконовое реле. Для якорного процесс замыкания и размыкания происходит при помощи перемещения якоря, для герконового характерно отсутствие сердечника, магнитное поле воздействует на электрод с контактами.
  • Быстродействие – до 50 мс, до 150 мс и от 1 с.
  • Зщитное покрытие – герметизированное, зачехленное и открытое.

По сравнению с полупроводниковыми устройствами электромагнитное реле обладает преимуществами – оно стоит недорого, коммутация большой нагрузки при небольшом размере устройства, малое выделение тепла на катушке. Из недостатков можно выделить медленное срабатывание, помехи и сложность коммутации индуктивных нагрузок.

Твердотельные реле

Твердотельные реле считаются хорошей альтернативой электромагнитным, они представляет собой модульное полупроводниковое устройство, которое производится по гибридной технологии. В составе реле имеются транзисторы, симисторы или тиристоры. По сравнению с электромагнитными устройствами твердотельные реле обладают рядом преимуществ:

  • Долгий срок эксплуатации.
  • Быстродействие.
  • Малые размеры.
  • Отсутствуют посторонние шумы, акустические помехи, дребезги контактов.
  • Низкое потребление энергии.
  • Качественная изоляция.
  • Стойкость к вибрации и ударам.
  • Нет дугового разряда, что позволяет работать во взрывоопасных местах.

Работают по следующему принципу: подается управляющий сигнал на светодиод, происходит гальваническая развязка управляющей и коммутируемой цепей, затем сигнал переходит на фотодиодную матрицу. Напряжение регулирует силовым ключом.

Твердотельные реле также имеют несколько недостатков. Во-первых, при коммутации происходит нагрев устройства. Повышение температуры устройства приводит к ограничению регулируемого тока – при температурах, превышающих 60 градусов, уменьшается величина тока, максимальная рабочая температура 80 градусов.

Твердотельные реле классифицируются по следующим признакам:

  • Тип нагрузки – однофазные и трехфазные.
  • Способ управления – коммутация происходит за счет постоянного напряжения, переменного или ручного управления.
  • Метод коммутации: контроль перехода через ноль (применяется для слабоиндуктивных, емкостных и резистивных нагрузок), случайное включение (индуктивные и резистивные нагрузки, которым необходимо мгновенное срабатывание) и фазовое управление (изменение выходного напряжения, регулировка мощности, управление лампами накаливания).

Реле в проектах Ардуино

Наиболее распространенное реле для платы Ардуино выполняется в виде модуля, например, SONGLE SRD-05VDC. Устройство управляется напряжением 5 В, может коммутировать до 10 А 30 В DC и 10 А 250 В AC.

Схема изображена на рисунке. Реле состоит из двух не связанных между собой цепей – управляющая цепь А1 и А2 и управляемая 1, 2 и 3.

Между А1 и А2 имеется металлический сердечник. Если пустить по нему электрический ток, к нему притянется якорь (2). 1, 3 – неподвижные контакты. При отсутствии тока якорь будет около контакта 3.

Подключение реле к Ардуино

Рассмотрим одноканальный модуль реле. Он имеет всего 3 контакта, подключаются они к Ардуино Uno следующим образом: GND – GND, VCC – +5V, In – 3. Вход реле – инвертирован, так что высокий уровень на In выключает катушку, а низкий – включает.

Светодиоды нужны для индикации – при загорании красного LED1 подается напряжение на реле, при загорании зеленого LED2 происходит замыкание. Когда включается микроконтроллер, транзистор закрыт. Для его открытия на базу нужен минус, подается при помощи функции digitalWrite(pin, LOW);. Транзистор открывается, протекает ток через цепь, реле срабатывает. Чтобы его выключить, на базу подается плюс при помощи digitalWrite(pin, HIGH);.


Если вам уже надоело играть со светодиодами, можна попробовать создать нечто подобное, типа "умный дом" своими руками. В этом нам на помощь прийдет модуль реле. В данной статье разберем, как подключить реле модуль к Arduino, как управлять с его помощью обычной лампочкой 220 В.
Прежде всего, разберемся, что же такое реле.
Реле - это электрически управляемый, механический переключатель. Внутри этого корпуса есть электромагнит, при попадании на него электрического тока, он срабатывает, в результате чего якорь притягивается к электромагниту и контактная группа замыкает или размыкает цепь питания нагрузки.

Это реле имеет рабочее напряжение 5V и может коммутировать токи до 10А 30V и 10A 250V .

Реле имеет две раздельных цепи: цепь управления, представленная контактами А1, А2 и цепь управления, контакты 1, 2, 3. Цепи никак не связаны между собой.

Между контактами А1 и А2 находится металлический сердечник, и когда по нему протекает ток, то к сердечнику притягивается якорь(2). Контакты 1 и 3 остаются неподвижными. Важно знать, что якорь подпружинен, и до того момента пока не будет напряжения на сердечнику, якорь будет оставаться замкнутым на контакт 3. При подаче напряжения, якорь замыкает контакт 1. Когда напряжение снимается, пружина возвращается в исходное положение.

Модуль реле имеет 3 вывода (стандарта 2.54мм):

IN (S) : входной сигнал

GND: "минус" питания

VCC: "плюс" питания

Подключение модуля реле к Arduino довольно просто:

VCC на + 5 вольт на Arduino.

GND на любой из GND пинов­­­ Arduino.

IN (S) на любой из цифровых входов/выходов Arduino.

Подключение устройств к модулю реле

Модуль имеет еще 3 контакта для подключения любых устройств:

  • NC - нормально замкнутый контакт (Normally Closed)
  • NO - нормально разомкнутый контакт(Normally Open)
  • COM - обший (Common)

Непосредственно к контактам NC и NO подключаются нужные устройства, COM подключается к "плюсу" питания. Когда реле сработает «общий» контакт COM замкнет на «нормально разомкнутый» контакт «NO » (Normally Open). Когда реле выключено, общий контакт «COM » (common) замыкает на нормально замкнутый контакт «NC » (Normally Closed).

Схема подключения реле:


Переходим непосредственно к программе. Тут реле будет просто включаться и выключаться с интервалом в 1 секунду.

Пример программного кода:

// Реле модуль подключен к цифровому выводу 5 int Relays = 5; void setup () { pinMode(Relays, OUTPUT); } void loop () { digitalWrite(Relays, LOW); // реле включено delay(1000); digitalWrite(Relays, HIGH); // реле выключено delay(1000); }

Для подключения лампы накаливания следует поставить реле в разрыв одного из проводов.

На нашем модуле контакты 1, 2, 3 расположены таким образом. Для подключения лампы накаливания следует поставить реле в разрыв одного из проводов.


Должно получиться так как показано на рисунке.




Понравилась статья? Поделиться с друзьями: