Модуль реле для arduino uno

Arduino и реле

Описание

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

В наборе идёт красный модуль с настройкой логического уровня (жёлтый джампер-перемычка между буквами H и L). В центре – самый дешёвый модуль с минимальной обвязкой, высокого уровня. И справа – тоже неплохой модуль, но низкого уровня, что не всегда удобно использовать. Примечание: реле высокого уровня переключается при высоком сигнале на логический вход, а низкого – низком. Все модули реле имеют три пина на одном конце и три на другом:

Слева находятся пины питания и управления самого реле:

  • VCC (DC+, +) – питание
  • GND (DC-, -) – “земля”
  • IN (S) – логический управляющий сигнал

Справа находятся выходы самого реле, это одна контактная группа с переключением:

  • COM (Common) – общий контакт
  • NO (Normal Open) – нормально разомкнутый относительно COM контакт
  • NC (Normal Close) – нормально замкнутый относительно COM контакт

Работает это следующим образом: само реле (синяя коробочка на плате) питается от VCC и GND и подключается на питание схемы, так как реле потребляет около 60 мА при переключении. Но управляется реле логическим сигналом от микроконтроллера, который подаётся на пин IN. На выходе реле наблюдается следующая картина: у неактивного реле замкнуты контакты COM и NC. При активации реле контакт переключается и COM замыкается с NO.

Реле высокого уровня будет включаться и потреблять ток при подаче высокого сигнала (5, 3.3V), а низкого – при подаче низкого (GND, 0V). Чисто логически удобнее использовать реле высокого уровня: подали высокий сигнал – реле включилось. Мы кстати разбирали реле вот в этом уроке. И вот в этом:

Подключение

Примеры

Для активации реле достаточно подать высокий сигнал (для реле из набора) на логический вход. Для примера и проверки подойдёт и классический пример “мигания светодиодом”:

Источник

Обзор модуля реле 1-о канальный

Автор: Сергей · Опубликовано 30.09.2016 · Обновлено 13.04.2020

Одна из самых полезных вещей, которую можно сделать на Arduino — это устройство, управляющие высоким напряжением, 240В (вентиляторы, лампы, обогреватели и другие бытовые приборы). Поскольку Arduino работает с низким напряжение, он не может управлять устройствами с высоким напряжением, но можно воспользоватся модулем реле на 5В и с помощью его осуществлять включение и отключение.

Технические параметры

Общие сведения

На модуле расположено одно реле фирмы SONGLE модель SRD-05VDC-SL-C или SRD-05VDC-SL-C (в 12В исполнении). Для быстрого подключения модуля реле, предусмотрены две группы контактов, первая группа «слаботочная» шаг 2,54 мм, вторая группа силовая, назначение каждого контакта можно посмотреть на рисунке ниже.

На задней части платы нарисован схема подключения нагрузки и указана модель реле, в моем случаи Low Level Trigger (переключение при «0»), так-же существует High Level Trigger (переключение при «1»), далее буду рассказывать о Low Level Trigger в 5В исполнении. Немного о работе модуля, при подключении к источнику питания 5В (VCC — 5В и GND — земля), загорается красный светодиод, реле остается в неизменном положении. Для переключения реле в другое положение, необходимо вывод IN подключить к земле, это можно осуществить с помощью контроллера Arduino или просто замкнуть IN1 с GND. В данном модуле не реализована гальваническая развязка, вывод IN подключен напрямую к управляющему транзистору, принципиальную схему 1-но кональнного реле, можно посмотреть ниже.

Подключение модуля реле к Arduino

Необходимые детали:
► Arduino UNO R3
► Провод DuPont, 2,54 мм, 20 см, F-F (Female — Female)
► Кабель USB 2.0 A-B
► Модуль реле 1-о канальный — 5V, 10A, 250V (lOW)
► Лампа 220В и цоколем.

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

Внимание! Необходимо соблюдать технику безопасности, при подключении 220В, так как возможно поражение током.

Первым делом, подключаем слаботочную часть схемы VCC (вывод реле) к +5V (Arduino), GND (вывод реле) к GND (Arduino) и IN1 (вывод реле) к 5 выводу Arduino. Далее, необходимо подключит лампу накаливания, ее подключаем в разрыв синего провода. Скопируйте и вставьте этот пример кода в окно программы IDE Arduino и загрузите в контроллер.

Источник

Обзор 2-х канального модуля реле

Автор: Сергей · Опубликовано 28.12.2016 · Обновлено 27.09.2019

Сегодня расскажу о двух канальном модуле реле с оптической развязкой, который содержит два электромеханических реле, максимальным током до 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 секунды будет включатся сначала одно реле, затем второе и так далее.

Источник

Как подключить реле к Ардуино (управление)

Подключение модуля реле к Ардуино потребуется, если вы решите управлять с помощью микроконтроллера мощной нагрузкой или переменным током. Модуль реле SRD-05VDC-SL-C позволяет управлять электрическими цепями с переменным током до 250 Вольт и нагрузкой до 10 Ампер. Рассмотрим схему подключения реле, как управлять модулем для включения светодиодной ленты и лампы накаливания.

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

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

Реле SRD-05VDC-SL-C Ардуино: распиновка, характеристики

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

Согласно характеристикам реле SRD-05VDC-SL-C, для переключения контактов достаточно около 5 Вольт 20 мА, выводы на Ардуино способны выдавать до 40 мА. Таким образом с помощью Ардуино мы можем управлять не только лампой накаливания, но и любым бытовым прибором — обогревателем, холодильником и т.д. Полевые транзисторы на Ардуино могут управлять токами только до 100 Вольт.

Управление реле Ардуино Уно / Нано

Для этого занятия потребуется:

  • Arduino Uno / Arduino Nano / Arduino Mega;
  • блок питания 12 Вольт;
  • светодиодная лента;
  • провода «папа-папа» и «папа-мама».

Соберите схему, как показано на картинке ниже. Подобная схема использовалась в проекте Светильник с управлением от пульта, где светодиодная лента включалась при помощи реле. Модуль имеет три контакта для управления от микроконтроллера Ардуино и два контакта для подключения мощной электрической цепи. Схема подключения реле к Ардуино УНО, Нано или Ардуино Мега ничем не отличается:

GND — GND
VCC — 5V
In — любой цифровой порт

Схема подключения реле srd-05vdc-sl к Ардуино Уно

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

Скетч для управления реле от Ардуино

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

Видео. Управление LED лентой через реле

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

Источник

Ардуино: модуль реле

Мы уже знаем как управлять слабым светодиодом и даже мощным двигателем с помощью Ардуино. Но как быть, если мы задумаем управлять устройствами, подключенными к бытовой сети? Напомню, что даже небольшая настольная лампа питается от источника переменного тока с напряжением 220 Вольт. Обычный полевой транзистор, который мы использовали в схеме с двигателем уже не подойдет.

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

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

У реле есть два основных применения. Во-первых, мы можем подав всего 5 Вольт на катушку, замкнуть цепь очень мощной нагрузки. Например, реле, используемое в уроках для Ардуино, может включить свет в доме или отключить забытый утюг. Во-вторых, некоторые виды реле могут одновременно замкнуть и разомкнуть сразу несколько разных цепей с разным напряжением.

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

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

У одинарного модуля реле есть всего три контакта. Подключим их по следующей схеме.

Реле GND VCC In
Ардуино Уно GND +5V 3

Кстати, вход реле является инвертированным. Это означает, что высокий уровень на контакте In выключит катушку реле, а низкий уровень — включит.

Принципиальная схема

Внешний вид макета

Программа для Ардуино

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

Загружаем программу на Ардуино. Теперь подключаем питание к лампе и к реле. Наконец, подаем питание на контроллер.

Автоматический светильник или уличный фонарь

С помощью контроллера, реле и датчика света можно сделать несложный автоматический светильник. Контроллер будет зажигать лампу в момент, когда уровень света на датчике станет меньше заданного значения.

В качестве датчика используем готовый модуль на основе фоторезистора. Подключим все три устройства по следующей схеме.

Принципиальная схема

Внешний вид макета

Программа автоматического светильника

Аналоговый вывод датчика дает значения в диапазоне от 0 до 1023. Причем, 0 — для максимального уровня света и 1023 для полной темноты.

Сначала нам нужно определиться при каком уровне света включать лампу, а при каком выключать. В нашей лаборатории при свете дня датчик показывает значение L = 120, а ночью около L = 700. Будем включать реле при L > 600, и выключать при L

Ардуино: модуль реле : 8 комментариев

А какой резистор преобразует напряжение в 3 вольта?

Источник

Adblock
detector