Андрей Смирнов
Время чтения: ~11 мин.
Просмотров: 43

Как подключить реле к Arduino

705a7b.jpg

  • Цена: $9.15 ($5.59 с купоном)

Всем привет. Небольшой обзор реле с радиоканалом 433Mhz. Есть варианты NC/NO для подключения одной линии управления Иногда требуется что-то включать/выключать дистанционно, без всяких там 3G/Wi-Fi и облачных сервисов. Для подобных целей лучше использовать простые и «топорные» реле. Самые простые — дистанционно управляемые модули реле. Дистанционное реле 433Mhz DC12V 1CH Wireless Remote Switch Внешний вид модуля реле на фото. b6687f.jpg Это маленькая печатная плата с простым реле SONGLE SRD-12VDC-SL-C(3 контакта COM/NO/NC, плюс выводы 12В на катушку), расположенная в коробочке аля кейс для предохранителей (fuse box). Для управления служит небольшой пульт-брелок с двумя кнопками (А/В) и индикатором. На плате AK-RK01SY присутствует светодиод-индикатор, реле и модуль беспроводной связи 433МГц.43dc02.jpg Внешний вид пульта управления Варианты применения: включение-выключение освещения, активация электрозамка, открытие ворот/дверей/занавесок, дистанционное включение/выключение приборов и так далее.Характеристики: Brand: No Name Model: AK-RK01SY Input Power: DC10V-14V Standby Current: RF Frequency: 433MHz RF working mode: superheterodyne reception Receive sensitivity: -108dbm Transmitting distance: 100m (open area) Decoding mode: MCU software decoding Working mode: Momentary, Toggle, Latching Wiring type: fixed terminal Output Terminal: NO, NC, COM Remote Control battery: 1*12V 23A (included) Supporting Remote Control Type: learning code (1527 chip); fixed code Receiver Board Size: Approx. 3.5*3*3cm Fuse Box Size: 4*3.7*2.7cm Посылка пришла быстро, в почтовом пакете, внутри в пупырке зип-пакетик с модулем реле и пультом. Еще в комплекте был вкладыш-инструкция Внешний вид блока реле. Размеры почти 4 см х 4 см х 2,7 см Масса 25 грамм — это совсем не критично, так как подразумевается стационарная установка. Хотя… Корпус fuse box разбирается легко, внутри просто вложена плата с реле и приемником. Размеры также небольшие На обратной стороне присутствует цоколевка колодки, а также маркировка-напоминалка про режимы работы. Антенна в виде спиральки провода, модуль приемника припаян вертикально к плате реле В собранном виде. Пульт от модуля реле небольшой, удобно носить на ключах в качестве брелока Масса всего 20 грамм С обратной стороны наклейка с частотой диапазона ДУ. Разбираем пульт Внутри 12В батарейка типоразмера 23А (как в автосигнализациях), а также плата с двумя кнопками и радиопередатчиком Батарейка так то отдельно сравнима по стоимости со всем модулем реле. То, что она уже есть — большой плюс. Маркировка печатной платы пульта AK-BF02 Передатчик собран на основе резонатора NDR4208 (получаемая частота около 433.92MГц) Ну и две микрокнопки А и Б соответственно. А также светодиод индикации работы. Обратная сторона без элементов. Примечательно, что присутствует посадочное место на одну микросхему и на обратной стороне — для кодирования (массив перемычек HLF). В данном варианте это все не используется. Работа простая. Подключаем согласно указанным выше схемам в разрыв цепи питания исполнительного устройства. Нажимаем кнопки на пульте. Обратите внимание, во время передачи с пульта присутствует индикация (красный светодиод). Кнопка А сделана из красного прозрачного пластика. В — из серого Еще раз обратная сторона пульта — держится все на двух саморезах Фото в руке. Пульт действительно как брелок, маленький. Из важного приведу описание режимов обучения пульта: Режимы работы: Моментальный (Momentary), Переключение (Toggle) и Фиксированный (Latched). 1. Нажимаем кнопку Learn на плате 1 раз. Ждем мигания диода. Нажимаем на пульте кнопку. Диод мигает еще раз и устанавливается режим работы «1» — Моментальный. Он служит для активации устройства в момент удержания кнопки. Условно — держим кнопку на пульте — горит подстветка. 2. Нажимаем кнопку Learn на плате 2 раза. Ждем мигания диода. Нажимаем на пульте кнопку. Диод мигает еще раз и устанавливается режим работы «2» — Переключение. Нажимает кнопку на пульте — устройство включается. Нажимает повторно эту же кнопку — устройство выключается. 3. Нажимаем кнопку Learn на плате 3 раза. Ждем зажигания диода. Нажимаем на пульте кнопку А. Диод на плате мигает. Затем нажимаем на пульте кнопку В. Диод опять мигает и гаснет. Теперь включение устройства будет только по кнопке А, а выключение — по кнопке В. Самый удобный режим для меня))))Дополнительная информация — инструкция на английском Универсальный способ подключения в разрыв цепи питания контролируемого устройства Еще в качестве примера подключения: А) питание 12В освещения (например, LED ленты), и Б) питание лампочек на 220В (подходит для управления любой нагрузкой, 1В…..250В, до 10А). Подключаю модуль реле для теста. На фотографии индикация светодиодом при обучении Несколько тестов В простое потребление минимальное — около 0,002А. При срабатывании и удержании ток возрастает. Около 0,05А. Режим моментальный. Нажимаю и держу А — горит лампочка. Отпускаю — тут же гаснет. Режим с удержанием. Нажимаю А и отпускаю — загорается и горит лампочка. Реле постоянно включено. Нажимаю В и отпускаю — гаснет. Сначала думал поставить в разрыв питания 3Д принтера, как резервную кнопку. Но всплыла проблема с мощностью подогреваемого стола. Естественно, такое подключение не эффективное. Переделал на раздельное питание стола и остальной электроники. В целом реле удобное. Маленькие размеры и универсальное подключение позволяют управлять чем угодно. Два момента важны: используется управление на частоте 433МГц, то есть можно управлять и другим подобным модулем реле со сходной частотой, как и подобрать пульт для своего модуля при утере. Второй момент — дальность дистанционного управления заявлен не более 100м (без помех). Я работал в пределах квартиры — нормально срабатывает. Если открывать замок или ворота, стоя непосредственно перед ними — тоже без проблем. На вскидку — метров 20 работает. Предельную дальность срабатывания я не проверял. Опять же это очень сильно зависит от уровня заряда батарейки. На модуль реле действует купон DS162, цена $5.59. Купон действует до 15 января. Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.

СОДЕРЖАНИЕ ►

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

Реле SRD-05VDC-SL-C описание и схема

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

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

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

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

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

Для занятия нам понадобятся следующие детали:

  • плата Arduino Uno / Arduino Nano / Arduino Mega;
  • блок питания 12 Вольт;
  • светодиодная лента;
  • провода «папа-папа» и «папа-мама».
Схема подключения реле srd-05vdc-sl к Ардуино Уно

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

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

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

voidsetup() {  pinMode(3, OUTPUT); // объявляем пин 3 как выход  }    voidloop() {  digitalWrite(3, HIGH); // замыкаем релеdelay(3000); // ждем 3 секундыdigitalWrite(3, LOW); // размыкаем релеdelay(1000); // ждем 1 секунду  }

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

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

eb037833adde6dd3469d047f4c1e5ad0_L.jpg

Arduino

В статье описывается такое электронное устройство как реле, кратко объясняются принципы его работы, а также рассматривается подключение модуля с реле постоянного тока к Arduino на примере управления светодиодами.

Нам понадобится:

  • Ардуино UNO (или совместимая плата);
  • персональный компьютер с Arduino IDE или иной средой разработки;
  • модуль с реле (например, такой);
  • 4 резистора по 220 Ом (рекомендую приобрести набор резисторов с номиналами от 10 Ом до 1 МОм);
  • 4 светодиода (к примеру, вот из такого набора);
  • макетная плата;
  • соединительные провода (вот такие).

1Принцип действияи виды реле

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

Принцип действия замыкающего реле

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

2Схема подключения модуля реле SRD-05VDC-SL-C

Будем использовать модуль с двумя одинаковыми реле типа SRD-05VDC-SL-C или аналогичный.

Модуль имеет 4 разъёма: силовые разъёмы K1 и K2, управляющий разъём и разъём для подачи внешнего питания (с джампером).

Реле типа SRD-05VDC-SL-C имеет три контакта для подключения нагрузки: два крайних неподвижных, а средний – переключающийся. Именно средний контакт является своего рода «ключом», который коммутирует цепи тем или иным образом. На модуле есть подсказка, какой именно контакт реле является нормально замкнутым: маркировка «K1» и «K2» соединяет средний контакт с крайним левым (на фото). Подача управляющего напряжения на вход IN1 или IN2 (слаботочный управляющий разъём) заставит реле скоммутировать средний контакт контактной группы K1 или K2 с правым (силовой разъём). Ток, достаточный для переключения реле – около 20 мА, цифровые выводы Arduino могут выдавать до 40 мА.

keys.jpg
Разъёмы модуля реле SRD-05VDC-SL-C

Разъём для подачи внешнего питания используется для того, чтобы обеспечить гальваническую развязку платы Arduino и модуля реле. По умолчанию, на разъёме между штырьками JD-VCC и VCC имеется перемычка. Когда она установлена, модуль использует для питания напряжение, поданное на вывод VCC управляющего разъёма, а плата Arduino не имеет гальванической развязки с модулем. Если нужно обеспечить гальваническую развязку модуля и Arduino, необходимо подавать питание на модуль через разъём внешнего питания. Для этого убирается перемычка, и дополнительное питание подаётся на контакты JD-VCC и GND. При этом питание на вывод VCC управляющего разъёма также подаётся (от +5 В Arduino).

Кстати, реле может коммутировать не только слаботочную нагрузку, как в нашем примере. С помощью реле можно замыкать и размыкать достаточно большие нагрузки. Какие именно – нужно смотреть в техническом описании к конкретному реле. Например, данное реле SRD-05VDC-SL-C может коммутировать сети с током до 10 А и напряжением до 250 В переменного тока или до 30 В постоянного тока. То есть его можно использовать, например, для управления освещением квартиры.

Откуда получило своё название реле

От фамилии британского учёного лорда Рэлея — 28.6%От процедуры смены уставших почтовых лошадей — 57.1%От названия физической величины измерения яркости — 0%

В данном примере нам не нужна гальваническая развязка Arduino и модуля реле, поэтому будем питать модуль напрямую от платы Arduino, а джампер оставим на своём месте. Соберём схему, как показано на рисунке. Используемые резисторы – 220 Ом, светодиоды любые.

schematic.png
Схема подключения модуля реле SRD-05VDC-SL-C к Arduino

Если светодиоды не должны никогда отключаться, можно подключить центральную точку реле не на выводы D4 и D5 Arduino, а напрямую на питание +5 В.

3Скетч управления реле с помощью Arduino

Будем поочерёдно зажигать пару светодиодов одного цвета, и каждую секунду переключаться на пару другого цвета. Напишем вот такой скетч.

Если вы собирали не по приведённой схеме, а вместо D4 и D5 подключали центральную точку реле напрямую к питанию +5V, то от констант led1 и led2 и от всего связанного с ними кода в скетче можно совершенно безболезненно избавиться.

Теперь загрузим скетч в память Arduino. Вот как это всё выглядит у меня. Реле громко пощёлкивают раз в секунду, а светодиоды весело моргают.

relays.jpg
Демонстрация работы Arduino с модулем реле SRD-05VDC-SL-C

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

Скачать техническое описание (datasheet) реле SRD-05VDC-SL-C

Последнее изменениеВторник, 06 Август 2019 19:59 Прочитано 10988 разИспользуемые источники:

  • https://mysku.ru/blog/china-stores/58992.html
  • https://xn--18-6kcdusowgbt1a4b.xn--p1ai/%d0%bf%d0%be%d0%b4%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d1%80%d0%b5%d0%bb%d0%b5-%d0%ba-%d0%b0%d1%80%d0%b4%d1%83%d0%b8%d0%bd%d0%be/
  • https://soltau.ru/index.php/arduino/item/493-kak-podklyuchit-rele-k-arduino

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации