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

Wrapping Up

Controlling a relay module with the Arduino is as simple as controlling an output – you just need to send HIGH or LOW signals using an Arduino digital pin. With the relay module you can control almost any AC electronics appliances (not just lamps).

We hope you’ve found this guide useful. If you like this project, you may also like our premium Arduino course:

Arduino Step-by-step Projects: Build 25 Projects

We have more than 60 free tutorials and projects with the Arduino. If you’re looking for a guide for a specific module, we probably have what you’re looking for.

60+ Arduino Projects and Tutorials

Finally, you can also get access to our FREE resources here.

Thanks for reading.

January 15, 2019

Модельный ряд

Серия: SRD (T73)

SRD-05VDC-FD-A SRD-05VDC-FD-B SRD-05VDC-FD-C SRD-05VDC-FL-A SRD-05VDC-FL-B SRD-05VDC-FL-C SRD-05VDC-SD-A SRD-05VDC-SD-B SRD-05VDC-SD-C SRD-05VDC-SL-A SRD-05VDC-SL-B SRD-05VDC-SL-C SRD-06VDC-FD-A SRD-06VDC-FD-B SRD-06VDC-FD-C SRD-06VDC-FL-A SRD-06VDC-FL-B SRD-06VDC-FL-C SRD-06VDC-SD-A SRD-06VDC-SD-B SRD-06VDC-SD-C SRD-06VDC-SL-A SRD-06VDC-SL-B SRD-06VDC-SL-C SRD-09VDC-FD-A SRD-09VDC-FD-B SRD-09VDC-FD-C SRD-09VDC-FL-A SRD-09VDC-FL-B SRD-09VDC-FL-C SRD-09VDC-SD-A SRD-09VDC-SD-B SRD-09VDC-SD-C SRD-09VDC-SL-A SRD-09VDC-SL-B SRD-09VDC-SL-C SRD-12VDC-FD-A SRD-12VDC-FD-B SRD-12VDC-FD-C SRD-12VDC-FL-A SRD-12VDC-FL-B SRD-12VDC-FL-C SRD-12VDC-SD-A SRD-12VDC-SD-B SRD-12VDC-SD-C SRD-12VDC-SL-A SRD-12VDC-SL-B SRD-12VDC-SL-C SRD-18VDC-FD-A SRD-18VDC-FD-B SRD-18VDC-FD-C SRD-18VDC-FL-A SRD-18VDC-FL-B SRD-18VDC-FL-C SRD-18VDC-SD-A SRD-18VDC-SD-B SRD-18VDC-SD-C SRD-18VDC-SL-A SRD-18VDC-SL-B SRD-18VDC-SL-C SRD-24VDC-FD-A SRD-24VDC-FD-B SRD-24VDC-FD-C SRD-24VDC-FL-A SRD-24VDC-FL-B SRD-24VDC-FL-C SRD-24VDC-SD-A SRD-24VDC-SD-B SRD-24VDC-SD-C SRD-24VDC-SL-A SRD-24VDC-SL-B SRD-24VDC-SL-C SRD-36VDC-FD-A SRD-36VDC-FD-B SRD-36VDC-FD-C SRD-36VDC-FL-A SRD-36VDC-FL-B SRD-36VDC-FL-C SRD-36VDC-SD-A SRD-36VDC-SD-B SRD-36VDC-SD-C SRD-36VDC-SL-A SRD-36VDC-SL-B SRD-36VDC-SL-C SRD-48VDC-FD-A SRD-48VDC-FD-B SRD-48VDC-FD-C SRD-48VDC-FL-A SRD-48VDC-FL-B SRD-48VDC-FL-C SRD-48VDC-SD-A SRD-48VDC-SD-B SRD-48VDC-SD-C SRD-48VDC-SL-A SRD-48VDC-SL-B SRD-48VDC-SL-C

(96)

Управляем освещением при помощи датчика освещенности

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

  • Arduino UNO — одна из разновидностей плат ардуино;
  • Блок реле SRD-12VDC-SL-C;
  • Резистор на 10 кОм;
  • Фоторезистор (выступает в роли датчика освещенности);
  • Arduino IDE — программное обеспечение для загрузки микрокода в микроконтроллер Arduino;
  • Лампочка, подключаемая к сети 220 вольт.

Первым делом соберем схему с помощью этих компонентов изображенную ниже.

Теперь откроем Arduino IDE и внесем в нее такой код:
Этот код не предназначен для включения нашей лампочки. С помощью этого кода мы проверим наш датчик освещенности. Поэтому загрузим этот код в Arduino UNO и откроем «Монитор порта».

В «Мониторе порта» видно, что мы получаем значения с фоторезистора, а это значит, что он нормально функционирует. Теперь пришло время загрузить основной код для автоматического управления светом. Для этого вставьте этот код в Arduino IDE:
Принцип работы этого скетча основан на условном операторе, при котором выполняется условие «s2 < 700». Это условие означает, что при значении датчика меньше 700 лампочка будет включаться, а если значение больше 700, то лампочка отключится. Из примера видно, как легко можно создать адаптивную систему автоматического освещения.

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

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

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

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

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

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

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

// объявляем пин 3 как выход
// размыкаем реле

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

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

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

Также часто читают:

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

Datasheets

SUBMINATURE HIGH POWER RELAY SRD Series US C E167996 .6 M 1 9 .2 M A FeaturesX Miniature volume, PCB usage 15.8MAX 15 AX R50056114R50137084 7A/10A/15A Contact rating: 7A/10A/15A Temperature range: +85℃/+105℃ CQCCQC08002027667 Contact Rating Ordering InformationSRD-12VDC-S L-CA/ B / CL0.36W / D0.45WS sealed / F dustproof Contact arrangment Contact a rrangment 1 A ( s p s t n o ) / 1 B ( S p s t n c ) / 1 C(Spdt) Contact resistance 100mΩ (1A 6VDC) Contact material Silver alloy:AgCdO、AgSnO2、AgNi Contact rating 7A/250VAC 10A/250VAC 15A/250VAC Max switching voltage 250VAC Max switching current 15A Max switching power 3750VA Coil PowerConstruction 5V / 6V / 9V / 12V18V / 24V / 36V / 48V Coil VoltageElectrical endurance 5 Part number Mechanical endurance 7 1×10 ops (frequency: 18000 ops/h) CharacteristicsClass B / Class F Insulation resistance 100MΩ(500VDC) Leakage current1mA Between contactsand coil 1500VAC 1 minute Between opencontacts 1000VAC 1 minute Operate time(Under nominal voltage) ≤10ms Release time(Under nominal voltage) ≤10ms Humidity 85% RH(20℃) Ambient Temperature -40℃~+85℃/-40℃~+105℃ Shockresistance (at 20℃) Coil Data Insulation system DielectricStrength 4 1×10 ops / 1×10 ops (frequency: 1800 ops/h) Functional 98m/s² Destructive 980m/s² Powerdissipation W 0.36W(L) Vibration resistance( Double amplitude) 10Hz~55Hz 1.5mm Weight Approx 9g Construction Sealed 0.45W(D) Voltage Current Resistance Pick-upVDCmA Ω±10% voltage 05 …

Важные страницы

  • Каталог ссылок на дешёвые Ардуины, датчики, модули и прочие железки с AliExpress у проверенных продавцов
  • Подборка библиотек для Arduino, самых интересных и полезных, официальных и не очень
  • Полная документация по языку Ардуино, все встроенные функции и макро, все доступные типы данных
  • Сборник полезных алгоритмов для написания скетчей: структура кода, таймеры, фильтры, парсинг данных
  • Видео уроки по программированию Arduino с канала “Заметки Ардуинщика” – одни из самых подробных в рунете
  • Поддержать автора за работу над уроками
  • Обратная связь – сообщить об ошибке в уроке или предложить дополнение по тексту (alex@alexgyver.ru)

Питание в Vin

Питание в пин Vin (и GND) – более универсальный способ питания ардуино-проекта, этот пин заводит питание на бортовой стабилизатор напряжения ардуино, на китайских платах обычно стоит AMS1117-5.0. Это линейный стабилизатор, что имеет свои плюсы и минусы. Он позволяет питать ардуино и ардуино-проект от напряжения 7-12 Вольт (это рекомендуемый диапазон, так то питать можно от 5 до 20 Вольт). Стабилизатор устроен так, что он выдает хорошее ровное напряжение с минимальными пульсациями, но всё лишнее напряжение превращает в тепло. Если питать плату и один миниатюрный сервопривод от 12 Вольт, то при активной работе привода стабилизатор нагреется до 70 градусов, что уже ощутимо горячо. По некоторым расчетам из даташита можем запомнить некоторые цифры:

  • При напряжении 7 Вольт (таких блоков питания я не встречал) в Vin можно снять с пина 5V до 2A, больше – перегрев. Отлично сработают два литиевых аккумулятора
  • При 12 Вольтах на Vin можно снять с пина 5V не более 500мА без риска перегрева стабилизатора.

Питание в пин Vin возможно только в том случае, если в Ардуино проекте (имеется в виду плата Ардуино и железки, подключенные к 5V и GND) не используются мощные потребители тока, такие как сервоприводы, адресные светодиодные ленты, моторчики и прочее. Что можно: датчики, сенсоры, дисплеи, модули реле (не более 3 одновременно в активном состоянии), одиночные светодиоды, органы управления. Для проектов с мощной 5 Вольтовой нагрузкой для нас есть только третий способ.

Mains voltage connections

The high-voltage side has two connectors, each with three sockets: common (COM), normally closed (NC), and normally open (NO).

  • COM: common pin
  • NC (Normally Closed): the normally closed configuration is used when you want the relay to be closed by default, meaning the current is flowing unless you send a signal from the Arduino to the relay module to open the circuit and stop the current.
  • NO (Normally Open): the normally open configuration works the other way around: the relay is always open, so the circuit is broken unless you send a signal from the Arduino to close the circuit.

If you just want to light up a lamp occasionally, it is better to use a normally-open circuit configuration.

Datasheets

SUBMINATURE HIGH POWER RELAY SRD Series US C E167996 .6 M 1 9 .2 M A FeaturesX Miniature volume, PCB usage 15.8MAX 15 AX R50056114R50137084 7A/10A/15A Contact rating: 7A/10A/15A Temperature range: +85℃/+105℃ CQCCQC08002027667 Contact Rating Ordering InformationSRD-12VDC-S L-CA/ B / CL0.36W / D0.45WS sealed / F dustproof Contact arrangment Contact a rrangment 1 A ( s p s t n o ) / 1 B ( S p s t n c ) / 1 C(Spdt) Contact resistance 100mΩ (1A 6VDC) Contact material Silver alloy:AgCdO、AgSnO2、AgNi Contact rating 7A/250VAC 10A/250VAC 15A/250VAC Max switching voltage 250VAC Max switching current 15A Max switching power 3750VA Coil PowerConstruction 5V / 6V / 9V / 12V18V / 24V / 36V / 48V Coil VoltageElectrical endurance 5 Part number Mechanical endurance 7 1×10 ops (frequency: 18000 ops/h) CharacteristicsClass B / Class F Insulation resistance 100MΩ(500VDC) Leakage current1mA Between contactsand coil 1500VAC 1 minute Between opencontacts 1000VAC 1 minute Operate time(Under nominal voltage) ≤10ms Release time(Under nominal voltage) ≤10ms Humidity 85% RH(20℃) Ambient Temperature -40℃~+85℃/-40℃~+105℃ Shockresistance (at 20℃) Coil Data Insulation system DielectricStrength 4 1×10 ops / 1×10 ops (frequency: 1800 ops/h) Functional 98m/s² Destructive 980m/s² Powerdissipation W 0.36W(L) Vibration resistance( Double amplitude) 10Hz~55Hz 1.5mm Weight Approx 9g Construction Sealed 0.45W(D) Voltage Current Resistance Pick-upVDCmA Ω±10% voltage 05 …

Datasheets

SUBMINATURE HIGH POWER RELAY SRD Series US C E167996 .6 M 1 9 .2 M A FeaturesX Miniature volume, PCB usage 15.8MAX 15 AX R50056114R50137084 7A/10A/15A Contact rating: 7A/10A/15A Temperature range: +85℃/+105℃ CQCCQC08002027667 Contact Rating Ordering InformationSRD-12VDC-S L-CA/ B / CL0.36W / D0.45WS sealed / F dustproof Contact arrangment Contact a rrangment 1 A ( s p s t n o ) / 1 B ( S p s t n c ) / 1 C(Spdt) Contact resistance 100mΩ (1A 6VDC) Contact material Silver alloy:AgCdO、AgSnO2、AgNi Contact rating 7A/250VAC 10A/250VAC 15A/250VAC Max switching voltage 250VAC Max switching current 15A Max switching power 3750VA Coil PowerConstruction 5V / 6V / 9V / 12V18V / 24V / 36V / 48V Coil VoltageElectrical endurance 5 Part number Mechanical endurance 7 1×10 ops (frequency: 18000 ops/h) CharacteristicsClass B / Class F Insulation resistance 100MΩ(500VDC) Leakage current1mA Between contactsand coil 1500VAC 1 minute Between opencontacts 1000VAC 1 minute Operate time(Under nominal voltage) ≤10ms Release time(Under nominal voltage) ≤10ms Humidity 85% RH(20℃) Ambient Temperature -40℃~+85℃/-40℃~+105℃ Shockresistance (at 20℃) Coil Data Insulation system DielectricStrength 4 1×10 ops / 1×10 ops (frequency: 1800 ops/h) Functional 98m/s² Destructive 980m/s² Powerdissipation W 0.36W(L) Vibration resistance( Double amplitude) 10Hz~55Hz 1.5mm Weight Approx 9g Construction Sealed 0.45W(D) Voltage Current Resistance Pick-upVDCmA Ω±10% voltage 05 …

Datasheets

SUBMINATURE HIGH POWER RELAY SRD Series US C E167996 .6 M 1 9 .2 M A FeaturesX Miniature volume, PCB usage 15.8MAX 15 AX R50056114R50137084 7A/10A/15A Contact rating: 7A/10A/15A Temperature range: +85℃/+105℃ CQCCQC08002027667 Contact Rating Ordering InformationSRD-12VDC-S L-CA/ B / CL0.36W / D0.45WS sealed / F dustproof Contact arrangment Contact a rrangment 1 A ( s p s t n o ) / 1 B ( S p s t n c ) / 1 C(Spdt) Contact resistance 100mΩ (1A 6VDC) Contact material Silver alloy:AgCdO、AgSnO2、AgNi Contact rating 7A/250VAC 10A/250VAC 15A/250VAC Max switching voltage 250VAC Max switching current 15A Max switching power 3750VA Coil PowerConstruction 5V / 6V / 9V / 12V18V / 24V / 36V / 48V Coil VoltageElectrical endurance 5 Part number Mechanical endurance 7 1×10 ops (frequency: 18000 ops/h) CharacteristicsClass B / Class F Insulation resistance 100MΩ(500VDC) Leakage current1mA Between contactsand coil 1500VAC 1 minute Between opencontacts 1000VAC 1 minute Operate time(Under nominal voltage) ≤10ms Release time(Under nominal voltage) ≤10ms Humidity 85% RH(20℃) Ambient Temperature -40℃~+85℃/-40℃~+105℃ Shockresistance (at 20℃) Coil Data Insulation system DielectricStrength 4 1×10 ops / 1×10 ops (frequency: 1800 ops/h) Functional 98m/s² Destructive 980m/s² Powerdissipation W 0.36W(L) Vibration resistance( Double amplitude) 10Hz~55Hz 1.5mm Weight Approx 9g Construction Sealed 0.45W(D) Voltage Current Resistance Pick-upVDCmA Ω±10% voltage 05 …

Модельный ряд

Серия: SRU (22F)

SRU-05VDC-FD-A SRU-05VDC-FD-B SRU-05VDC-FD-C SRU-05VDC-FL-A SRU-05VDC-FL-B SRU-05VDC-FL-C SRU-05VDC-SD-A SRU-05VDC-SD-B SRU-05VDC-SD-C SRU-05VDC-SL-A SRU-05VDC-SL-B SRU-05VDC-SL-C SRU-06VDC-FD-A SRU-06VDC-FD-B SRU-06VDC-FD-C SRU-06VDC-FL-A SRU-06VDC-FL-B SRU-06VDC-FL-C SRU-06VDC-SD-A SRU-06VDC-SD-B SRU-06VDC-SD-C SRU-06VDC-SL-A SRU-06VDC-SL-B SRU-06VDC-SL-C SRU-09VDC-FD-A SRU-09VDC-FD-B SRU-09VDC-FD-C SRU-09VDC-FL-A SRU-09VDC-FL-B SRU-09VDC-FL-C SRU-09VDC-SD-A SRU-09VDC-SD-B SRU-09VDC-SD-C SRU-09VDC-SL-A SRU-09VDC-SL-B SRU-09VDC-SL-C SRU-12VDC-FD-A SRU-12VDC-FD-B SRU-12VDC-FD-C SRU-12VDC-FL-A SRU-12VDC-FL-B SRU-12VDC-FL-C SRU-12VDC-SD-A SRU-12VDC-SD-B SRU-12VDC-SD-C SRU-12VDC-SL-A SRU-12VDC-SL-B SRU-12VDC-SL-C SRU-18VDC-FD-A SRU-18VDC-FD-B SRU-18VDC-FD-C SRU-18VDC-FL-A SRU-18VDC-FL-B SRU-18VDC-FL-C SRU-18VDC-SD-A SRU-18VDC-SD-B SRU-18VDC-SD-C SRU-18VDC-SL-A SRU-18VDC-SL-B SRU-18VDC-SL-C SRU-24VDC-FD-A SRU-24VDC-FD-B SRU-24VDC-FD-C SRU-24VDC-FL-A SRU-24VDC-FL-B SRU-24VDC-FL-C SRU-24VDC-SD-A SRU-24VDC-SD-B SRU-24VDC-SD-C SRU-24VDC-SL-A SRU-24VDC-SL-B SRU-24VDC-SL-C SRU-36VDC-FD-A SRU-36VDC-FD-B SRU-36VDC-FD-C SRU-36VDC-FL-A SRU-36VDC-FL-B SRU-36VDC-FL-C SRU-36VDC-SD-A SRU-36VDC-SD-B SRU-36VDC-SD-C SRU-36VDC-SL-A SRU-36VDC-SL-B SRU-36VDC-SL-C SRU-48VDC-FD-A SRU-48VDC-FD-B SRU-48VDC-FD-C SRU-48VDC-FL-A SRU-48VDC-FL-B SRU-48VDC-FL-C SRU-48VDC-SD-A SRU-48VDC-SD-B SRU-48VDC-SD-C SRU-48VDC-SL-A SRU-48VDC-SL-B SRU-48VDC-SL-C

(96)

Исходный код программы

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

Arduino

int x;
int y;
void setup()
{
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(6,OUTPUT);
pinMode(A0,INPUT);
}
void loop()
{
x=analogRead(A0);
y=map(x,0,1023,0,255);
analogWrite(6,y);
digitalWrite(2,HIGH);
digitalWrite(3,HIGH);
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

intx;

inty;

voidsetup()

{

pinMode(2,OUTPUT);

pinMode(3,OUTPUT);

pinMode(6,OUTPUT);

pinMode(A0,INPUT);

}

voidloop()

{

x=analogRead(A0);

y=map(x,,1023,,255);

analogWrite(6,y);

digitalWrite(2,HIGH);

digitalWrite(3,HIGH);

}

Datasheets

SUBMINATURE HIGH POWER RELAY 4P 16A/20A/30A SLA Series US C .
27 32MA AX Features X 20.4MAX E179944 6M В Miniature volume, PCB usage В Contact rating:16A/20A/30A
В Dielectric voltage choice: 2000V/4000V R50056114 В Temperature range:+85в„ѓ/+105в„ѓ CQC
CQC08002027666
CQC08002027668 Contact Rating Ordering Information
SLA-12VDC-S L-C
A/ B / C
L0.9W A/B/C Contact resistance 100mО Contact material Silver alloy:AgCdOгЂЃAgSnO2гЂЃAgNi Contact rating 1HP/16A/120VAC 20A/250VAC 30A/250VAC Max switching voltage 250VAC Max switching current 30A Coil Power S sealed / F dustproof 5V / 6V / 9V / 12V
18V / 24V/36V/48V Contact arrangment Contact a rrangment Construction Max switching power 7200VA Electrical endurance 1×10 ops / 1×10 ops Mechanical endurance 1×10 ops Coil Voltage 5 (frequency: 1800 ops/h) Part number 7 (frequency: 18000 ops/h) Characteristics Power
dissipation B / F Insulation resistance 100MО (500VDC) Leakage current
1mA Between contacts
and coil
Between open
contacts W 2000/4000VAC 1minute Voltage Current Resistance Pick-up
VDC
mA ОВ±10% voltage 05 185 27 06 150 40 09 100 90 12 75 160 Drop-out
voltage
nim Max
allowable 1000VAC 1 minute Operate time(Under nominal voltage) ≤10ms
Release time(Under nominal voltage) ≤10ms Humidity 45% ~85% RH(20℃) Ambient Temperature -40℃~+85℃/-40℃~+105℃ Shock
resistance пј€at 20в„ѓпј‰ Coil Data Insulation system Dielectric
Strength 4 Functional 98m/sВІ Destructive 980m/sВІ Vibration resistance
( Double amplitude) 10Hz~55Hz 1.5mm Weight Approx 23g Construction Sealed 0.9W

Устройство и принцип действия герконовых реле

Отдельно хотелось бы упомянуть о герконовых реле. Хотя они и относятся к классу электромагнитных реле, всё-таки внутренние устройство у них отличается. Герконовое реле состоит из нескольких основных частей. В корпусе расположена катушка, состоящая из одной или нескольких обмоток. Сердечник у такой катушки отсутствует, в место него находится один или несколько герконов. Геркон из себя представляет стеклянную колбу, из которой удалён воздух, вместо него закачан инертный газ азот или водород. Внутри колбы расположены два ферро магнитных контакта:

Под действием магнитного поля, создаваемого обмоткой реле, происходит замыкание этих контактов. Также геркон будет работать, если на него воздействовать магнитным полем постоянного магнита. Благодаря этому герконы получили большое распространение в радиолюбительских самоделках. Герконы также используется в системах сигнализации (датчики открывания дверей или окон). В своё время эти элементы были достаточно дефицитными. Поэтому мне приходилось разбирать герконовые реле и доставать оттуда герконы. Вот так выглядят обмотки:

Из советских самыми распространенными были герконовые реле РЭС-42 и РЭС-4:

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

Электромагнитное реле Songle SRD-12VDC-SL-C

Более детально хотелось бы остановиться на пяти контактном электромагнитном реле Songle SRD-12VDC-SL-C:

Оно имеет одну группу контактов способную выдержать ток до 10 ампер. Обмотка реле рассчитана на напряжение в 12 вольт. Схема выводов 5 контактов показана на обратной стороне:

Полные характеристики рассматриваемого экземпляра можно узнать, посмотрев datasheet:

Как видно ток обмотки, при 12 вольтах, должен быть в пределах 30 миллиампер. Сопротивление обмотки должно быть в пределах 400 ом. Так ли это, давайте проверим:

Как видно всё в пределах нормы. Данные реле можно использовать в различных радиолюбительских самоделках. Благодаря тому, что ток обмотки достаточно мал, всего лишь 30 миллиампер, реле Songle SRD-12VDC-SL-C можно коммутировать слаботочными ключами. Для сравнения ток обмотки, в ранее рассматриваемом пяти контактном автомобильном реле достигает 150 миллиампер. Что в 5 раз больше. Я уже рассказывал о терморегуляторе на регулируемом стабилитроне TL431. В этой самоделке я использовал автомобильное пяти контактное реле. Чтобы стабилитрон TL431 не вышел из строя, пришлось использовать усилитель на более мощном транзисторе.

Несколько штук я уже использовал в изготовлении дневных ходовых огней (ДХО) для автомобиля. Но это уже другая история, об этом я расскажу как-нибудь в следующий раз.

Главный Глупый Вопрос

У новичков в электронике, которые не знают закон Ома, очень часто возникают вопросы вида: “а каким током можно питать Ардуино“, “какой ток можно подать на Ардуино“, “не сгорит ли моя Ардуина от от блока питания 12V 10A“, “сколько Ампер можно подавать на Arduino” и прочую чушь. Запомните: вы не можете подать Амперы, вы можете подать только Вольты, а устройство возьмёт столько Ампер, сколько ему нужно. В случае с Arduino – голая плата возьмёт 20-22 мА, хоть от пина 5V, хоть от Vin. Ток, который указан на блоке питания, это максимальный ток, который БП может отдать без повреждения/перегрева/просадки напряжения. Беспокоиться стоит не об Arduino, а об остальном железе, которое стоит в схеме и питается от блока питания, а также о самом блоке питания, который может не вывезти вашу нагрузку (мотор, светодиоды, обогреватель). Общий ток потребления компонентов не должен превышать возможностей источника питания, вот в чём дело. А будь блок питания хоть на 200 Ампер – компоненты возьмут ровно столько, сколько им нужно, и у вас останется “запас по току” для подключения других. Если устройство питается напряжением, то запомните про максимальный ток источника питания очень простую мысль: кашу маслом не испортишь.

Питание “мощных” схем

Резюмируя и повторяя всё сказанное выше, рассмотрим варианты питания проектов с большим потреблением тока.

Питать мощный проект (светодиоды, двигатели, нагреватели) от 5V можно так: Arduino и потребитель питаются вместе от 5V источника питания:

Питать мощный потребитель от USB через плату нельзя, там стоит диод, да и дорожки питания тонкие:

Что делать, если всё-таки хочется питать проект от USB, например от powerbank’а? Это ведь удобно! Всё очень просто:

Если есть только блок питания на 12V, то у меня плохие новости: встроенный стабилизатор на плате не вытянет больше 500 мА:

Но если мы хотим питать именно 12V нагрузку, то проблем никаких нет: сама плата Arduino потребляет около 20 мА, и спокойно будет работать от бортового стабилизатора:

Работа проекта

На контакты 2 и 3 платы Arduino постоянно подается напряжение высокого уровня.

Когда ни одна из кнопок не нажата

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

Когда одна кнопка нажата

В этом случае на базу транзистора с цифрового контакта платы Arduino поступает открывающее напряжение и транзистор открывается. Теперь ток от контакта Vin поступает на катушку реле, что приводит к переключению реле (RELAY A) в положение NO (нормально разомкнуто). В это время другое реле (RELAY B) остается в положении NC (нормально замкнуто). Поэтому ток начинает протекать от положительного вывода батареи к ее отрицательному выводу через двигатель, то есть ток течет от relay A к relay B. Это приводит к вращению двигателя по часовой стрелке.

Когда другая кнопка нажата

Теперь ток подается уже на другое реле — RELAY B. Этот ток переключает реле в положение NO. В это время другое реле (RELAY A) находится в положении NC. Поэтому ток начинает протекать от положительного вывода батареи к ее отрицательному выводу через двигатель. Но в этой ситуации ток течет уже от relay B к relay A, что приводит к вращению двигателя против часовой стрелки.

Когда обе кнопки нажаты

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

Управление скоростью вращения двигателя

Затвор MOSFET транзистора подключен к ШИМ контакту 6 платы Arduino UNO. Под действием ШИМ на этом контакте Mosfet транзистор включается и выключается (открывается и закрывается) с высокой частотой, а поскольку двигатель соединен последовательно со стоком mosfet, значение коэффициента заполнения ШИМ оказывает непосредственное влияние на скорость вращения двигателя. А значение коэффициента заполнения ШИМ управляется с помощью потенциометра – вращение его оси приводит к изменению напряжения на контакте A0, следовательно изменяется значение на выходе АЦП (аналогово-цифрового преобразователя) данного контакта (более подробно об АЦП в Arduino). Arduino считывает значение с выхода этого АЦП и в соответствии с ним изменяет коэффициент заполнения ШИМ на контакте 6.

Обзор аппаратного обеспечения

Звуковой датчик представляет собой небольшую плату, которая объединяет микрофон (50 Гц – 10 кГц) и схему обработки для преобразования звуковых волн в электрические сигналы.

Этот электрический сигнал подается на встроенный высокоточный компаратор LM393 для его оцифровки и выводится на выход (вывод OUT).

Рисунок 2 – Регулировка чувствительности датчика звука и компаратора

Для регулировки чувствительности выходного сигнала модуль содержит встроенный потенциометр.

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

Эта настройка очень полезна, когда вы хотите запустить какое-то действие при достижении определенного порога. Например, когда амплитуда звука пересекает пороговое значение (при обнаружении стука), вы можете активировать реле для управления освещением. Вот вам идея!

Совет: поворачивайте движок потенциометра против часовой стрелки, чтобы увеличить чувствительность, и по часовой стрелке, чтобы ее уменьшить.

Рисунок 3 – Светодиодные индикаторы питания и состояния

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

Модельный ряд

Серия: SMI-2P (14FD)

SMI-05VDC-FD-2A SMI-05VDC-FD-2B SMI-05VDC-FD-2C SMI-05VDC-FL-2A SMI-05VDC-FL-2B SMI-05VDC-FL-2C SMI-05VDC-SD-2A SMI-05VDC-SD-2B SMI-05VDC-SD-2C SMI-05VDC-SL-2A SMI-05VDC-SL-2B SMI-05VDC-SL-2C SMI-06VDC-FD-2A SMI-06VDC-FD-2B SMI-06VDC-FD-2C SMI-06VDC-FL-2A SMI-06VDC-FL-2B SMI-06VDC-FL-2C SMI-06VDC-SD-2A SMI-06VDC-SD-2B SMI-06VDC-SD-2C SMI-06VDC-SL-2A SMI-06VDC-SL-2B SMI-06VDC-SL-2C SMI-09VDC-FD-2A SMI-09VDC-FD-2B SMI-09VDC-FD-2C SMI-09VDC-FL-2A SMI-09VDC-FL-2B SMI-09VDC-FL-2C SMI-09VDC-SD-2A SMI-09VDC-SD-2B SMI-09VDC-SD-2C SMI-09VDC-SL-2A SMI-09VDC-SL-2B SMI-09VDC-SL-2C SMI-12VDC-FD-2A SMI-12VDC-FD-2B SMI-12VDC-FD-2C SMI-12VDC-FL-2A SMI-12VDC-FL-2B SMI-12VDC-FL-2C SMI-12VDC-SD-2A SMI-12VDC-SD-2B SMI-12VDC-SD-2C SMI-12VDC-SL-2A SMI-12VDC-SL-2B SMI-12VDC-SL-2C SMI-18VDC-FD-2A SMI-18VDC-FD-2B SMI-18VDC-FD-2C SMI-18VDC-FL-2A SMI-18VDC-FL-2B SMI-18VDC-FL-2C SMI-18VDC-SD-2A SMI-18VDC-SD-2B SMI-18VDC-SD-2C SMI-18VDC-SL-2A SMI-18VDC-SL-2B SMI-18VDC-SL-2C SMI-24VDC-FD-2A SMI-24VDC-FD-2B SMI-24VDC-FD-2C SMI-24VDC-FL-2A SMI-24VDC-FL-2B SMI-24VDC-FL-2C SMI-24VDC-SD-2A SMI-24VDC-SD-2B SMI-24VDC-SD-2C SMI-24VDC-SL-2A SMI-24VDC-SL-2B SMI-24VDC-SL-2C SMI-36VDC-FD-2A SMI-36VDC-FD-2B SMI-36VDC-FD-2C SMI-36VDC-FL-2A SMI-36VDC-FL-2B SMI-36VDC-FL-2C SMI-36VDC-SD-2A SMI-36VDC-SD-2B SMI-36VDC-SD-2C SMI-36VDC-SL-2A SMI-36VDC-SL-2B SMI-36VDC-SL-2C SMI-48VDC-FD-2A SMI-48VDC-FD-2B SMI-48VDC-FD-2C SMI-48VDC-FL-2A SMI-48VDC-FL-2B SMI-48VDC-FL-2C SMI-48VDC-SD-2A SMI-48VDC-SD-2B SMI-48VDC-SD-2C SMI-48VDC-SL-2A SMI-48VDC-SL-2B SMI-48VDC-SL-2C

(96)

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий