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

Содержание

705a7b.jpg

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

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

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

Разъём для подачи внешнего питания используется для того, чтобы обеспечить гальваническую развязку платы 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

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

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

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

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

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

relays.jpg

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

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

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


Источник: vesali.ru