Srd 05vdc sl c как правильно подключать
Перейти к содержимому

Srd 05vdc sl c как правильно подключать

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

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

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

AVR-STM-C++

Речь пойдет о низковольтном реле SRD-05VDC-SL-C китайского производства. Очень часто приходится коммутировать напряжение 220 v, в большинстве случаев самый идеальный вариант — это реле. Данное реле отличается тем, что им можно управлять с помощью 5-ти вольт, то есть в случае питания логики или микроконтроллера от 5-ти вольт, для реле не нужно городить дополнительную линию питания 12 или 24 вольта.

Поискав на реле srd-5vdc-sl-c datasheet я понял, что есть целая серия реле SRD с различным напряжением управления. Давайте расшифруем буквенно-цифровое обозначение реле и посмотрим, с чем имеем дело.
SRD -это серия реле.
05VDC — это Nominal coil voltage, дословно номинальное напряжение катушки, то есть напряжение управления реле, или то напряжение, которое надо подать на катушку реле, чтоб реле сработало и переключилось.
SL — первая бука S это Sealed type, реле закрытого типа. Вторая, L, Coil sensitivity, из даташита видим 0.36W, то есть мощность, которую необходимо подать на катушку — проще говоря, сколько катушка потребляет.
C — Contact form, тип схемы контактов реле, когда в нормальном состоянии (без подачи на обмотку напряжения) первый контакт замкнут со вторым, при подаче питания на катушку и срабатывании реле — первый контакт размыкается со вторым и замыкается с третьим.

Теперь разберемся с контактами реле и посмотрим как правильно подключить.

Как видим, распиновка реле SRD-05VDC-SL-C проста: с той стороны, где три вывода, крайние два — это катушка, на них надо подавать управляющие 5 вольт. Средний — это тот, к которому мы подводим коммутируемое напряжение, 220 вольт, например. И с противоположной стороны мы можем снимать напряжение, с одного вывода при отсутствии управляющего напряжения, или со второго при срабатывании реле (при подаче напряжения на обмотку). На картинке все нарисовано, поэтому я думаю у вас не возникнет вопроса как подключить SRD-05VDC-SL-C.

Перейдем к потреблению катушки реле. В даташите сказано 0.36 ватт, делим на 5 вольт, должно получится 72 миллиампера. Но поскольку это из графы «чувствительность катушки», то я предполагаю, что это минимум, при котором реле сработает. Давайте померяем и посмотрим сколько тока надо для реле SRD-05VDC-SL-C. Просто подадим на обмотку 5 вольт и посмотрим амперметром. В качестве источника питания — зарядное от телефона. Амперметр показал 72 миллиампера, что вполне соответствует указанным в даташите параметрам.
С таким потреблением реле нельзя подключать напрямую к ногам Arduino или микроконтроллера, так как можно запросто сжечь порт. Поэтому надо подключать через транзистор в режиме ключа.

Посмотрим, какой ток выдерживает это реле. В даташите есть таблица CONTACT RATING.

Из таблицы мы видим, что при резистивной нагрузке (лампа накаливания, например, или нагревательный элемент) максимальный ток составит 7 ампер, при индуктивной нагрузке (двигатель, например) — всего 3 ампера. Не стоит забывать, что это не номинальные, а максимальные значения.
Последняя строчка из этой таблицы говорит нам из чего сделаны контакты реле — это серебро с кадмием. Сколько содержится серебра в китайском реле, я сказать не берусь, но надеюсь, что оно там есть.

На базе этого реле есть готовые модули для Arduino — про них ничего сказать не могу, в руки не попадали. Само же реле SRD-05VDC-SL-C имеет немного нестандартное расстояние между выводами, в беспаечную макетную плату его не поставить. Да и на обычной макетной плате тоже проблемы — я решал их немного подгибая выводы реле и рассверливая посадочные отверстия в плате. Но если разводить и травить свою плату — то данное реле хорошо тем, что может работать от одного с ардуино источника питания. При этом не стоит забывать, что если блок питания слабенький, то напряжение будет проседать в момент срабатывания реле и микроконтроллер будет перезагружаться либо зависать. Решается использованием более мощного БП.
Так что если ищете какое реле выбрать для Arduino или микроконтроллера Attiny или Atmega — то с уверенностью советую использовать SRD-05VDC-SL-C, вполне достойное и с большинством задач справиться.

Схема подключения датчика движения (присутствия) HC-SR501

Схема подключения датчика движения (присутствия) HC-SR501 к LED

Схема подключения датчика движения HC-SR501 со светодиодом. Проверить работу датчика очень просто, собрав на макетной плате простую схему. В качестве индикатора здесь используется обычный светодиод, с токоограничивающим резистором в порядка 220 Ом, как показано на рисунке.

Схема подключения датчика движения/присутствия HC-SR501 к ATmega16

Часто необходимо подключить данный датчик (HC-SR501) к какому-нибудь микроконтроллеру и сделать ту или иную операцию. К примеру, при срабатыванию датчика, микроконтроллер, в моём случае ATmega16, отправляет через USART/UART радио модули TB387 сообщение.
Схема подключения датчика движения (присутствия) HC-SR501 к ATmega16
К сожалению, в библиотеке Протеуса нету ни HC-SR501, ни радио модули TB387, данные элементы просто нарисованы. Для эмуляции датчика движения взял кнопку, а для приёма данных — терминал. При нажатии кнопки контроллер перехватывает сигнал и, через Tx, отправляет текстовое сообщение.
Схема подключения датчика движения (присутствия) HC-SR501 к ATmega16 (2)

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

Код программы: файл main.c

Результат

Схема подключения датчика движения (присутствия) HC-SR501 к ATmega16 (3)

Схема подключения датчика движения HC-SR501 к Arduino

Схема подключения датчика движения (присутствия) HC-SR501 к ATmega16 (5)

Самым простым примером работы с датчиком движения HC-SR501 является следующий скетч. При обнаружении движения в порт пишется состояние датчика. При срабатывании датчика пишет Движение!, в противном случае — Нет движения.

Скетч в Arduino

Схема подключения датчика движения HC-SR501 к реле SRD-05VDC-SL-C (220 В)

Многие со мной соглашаться, что данный датчик нужен, в большинстве случаях, для включения и выключения обычной лампочки в наших тёмных подъездах.

Схема подключения датчика движения (присутствия) HC-SR501 к SRD-05V DC-SL-C (SRD-05VDC-SL-C)

Для этого нам понадобится: сам датчика движения HC-SR501, выпрямитель на 4,5-20 вольт, реле типа SRD-05VDC-SL-C и лампочка на 220 В. Если собираетесь подключить к аккумуляторной батареи на 12 В, вам не нужен будет выпрямитель. Схему подключения можете увидеть на картинке выше.

Скачать
Проекты в ISIS Professional HC-SR501 Proteus

Похожие записи

Комментарии 5

Можно файл протеуса попросить у вас?

Как подключить этот датчик (или датчики) движения к GPIO (Banana Pi) .

Есть у этого датчика серьезный косяк , по сравнению с хорошими датчиками , он фасеточный , и фасетки крупные . Что бы он постоянно поддерживал освещение — нужно постоянное движение-перемещение между фасетками , чем крупнее фасетки , тем интенсивнее должны быть перемещения , сократить периодичность необходимых для непрерывной работы перемещений можно увеличением времени таймера ,несмотря на наличие контроллера , алгоритм , да и принцип работы в целом ущербный .(он реагирует на перепад , а статичное тепло он видит , но не реагирует ,это вызывает серьезные ограничения в количестве мест его использования , оно ограничивается* проходными*)

Здравствуйте! Тогда альтернатива — уличные датчики движения, которые идут в комплекте с фонарями? Заранее благодарен.

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

Модуль реле 1-о канальный

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

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

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

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

Модуль реле 1-о канальный

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

Схема модуля реле 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В, так как возможно поражение током.

Модуль реле 1-о канальный

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *