Подключение реле к Arduino
В этой статье мы разберём особенности подключения реле к Arduino. Но начнём с теории.
Что из себя представляет реле, и для чего оно нужно?
Реле — это небольшой модуль, который имеет две раздельные цепи.

Одна цепь — A1-A2 — осуществляет управление, вторая цепь — управляемая. Они друг другом не связаны. Между контактами A1 и А2 установлен металлический сердечник или катушка.
Катушка, или сердечник — это электромагнит, который можно включать или выключать подачей электрического тока.

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


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


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

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

При отключении напряжения якорь возвращается в исходное положение, благодаря пружине.
Таким образом, реле имеет два несимметричных состояния — нерабочее состояние — при обесточенной обмотке, а рабочее — при поданном на обмотку токе.
Нормально замкнутые контакты — это контакты, которые в нерабочем состоянии замкнуты, нормально разомкнутые — в нерабочем состоянии разомкнутые.
Реле даёт возможность включать или выключать приборы питаемые током различной мощности.
Попробуем собрать схему.
Для демонстрации мы выбрали два реле. Первое — это релейный модуль JQC-3FF для Arduino.

Нам понадобится блок с двумя батарейками на 1.5V каждая, мотор постоянного тока, плата Arduino NANO, и проводочки, у которых один конец припаян к штырьку, второй к контактному разъёму.

Схема соединения такая.


Затем подключаем плату Arduino NANO к компьютеру, открываем среду разработки программ под Arduino, указываем в выпадающем списке «Инструменты» тип платы — Arduino NANO и нужный порт.
Затем загружаем в плату программу, которая включает мотор на 5 секунд, затем на 5 секунд выключает.
void setup() pinMode(LED_ON, OUTPUT);
digitalWrite(LED_ON, LOW);
>
void loop() // включаем диод
digitalWrite(LED_ON, HIGH);
// задержка на 5 сек
delay(5000);
// выключаем диод
digitalWrite(LED_ON, LOW);
// задержка на 5 сек
delay(5000);
>
Если мы отключим питание от платы Arduino, то выключится и вторая цепь — с мотором. Но есть и другие типы реле, например бистабильное или импульсное. Посмотрим разницу.
Рассмотрим в качестве примера бистабильное реле FRT5 — L2 DC5V.
FRT5 — название реле, L2 — означает, что у него две катушки, DC5V — означает, что реле требуется питание постоянным электрическим током в 5 Вольт.

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

Слева — вариант с одной катушкой, справа — с двумя. Наш вариант тот, что справа.
Мы подключим обычный диод, питаемый двумя батарейками по 1.5V каждая. Через плату Arduino мы будем посылать сигнал реле на замыкание-размыкание цепи диод-батарейка.
Нужно собрать такую схему:


Чтобы замкнуть нормально разомкнутые контакты нужно подать напряжение 5V на контакт D3, а D2 должен быть обесточен. Чтобы разомкнуть эти контакты, выключаем подачу питания на D3 и подаем на D2.
Заливаем в плату Arduino программу и диод начинает мигать раз в секунду.
/*целочисленная константа, которой присваивается значение 3го контакта, отвечающего за замыкание контактов отвечающих за включение диода*/
const int LED_ON = 3;
/*целочисленная константа, которой присваивается значение 3го контакта, отвечающего за размыкание контактов отвечающих за включение диода*/
const int LED_OFF = 2;
void setup() pinMode(LED_ON, OUTPUT);
digitalWrite(LED_ON, LOW);
pinMode(LED_OFF, OUTPUT);
digitalWrite(LED_OFF, LOW);
>
void loop() // включаем диод
digitalWrite(LED_OFF, LOW);
digitalWrite(LED_ON, HIGH);
// задержка на 1 сек
delay(1000);
// выключаем диод
digitalWrite(LED_ON, LOW);
digitalWrite(LED_OFF, HIGH);
// задержка на 1 сек
delay(1000);
>
Если мы разъединим плату Arduino c питанием во включённом состоянии диода, диод так и останется включённым, так как управляемая цепь была включена в момент выключения управляющей цепи. Если разъединить плату Arduino c питанием при выключенном состоянии – диод будет выключен.
Добавим в схему провод, который будет считывать состояние реле и если при подаче питания на плату Arduino провод регистрирует включённую лампочку, то она должна выключаться.


void setup() pinMode(LED_ON, OUTPUT);
pinMode(LED_OFF, OUTPUT);
pinMode(LED_TEST, INPUT);
if( digitalRead(LED_TEST) == HIGH )
digitalWrite(LED_ON, LOW);
digitalWrite(LED_OFF, HIGH);
>
delay(3000);
>
void loop() // включаем диод
digitalWrite(LED_OFF, LOW);
digitalWrite(LED_ON, HIGH);
// задержка на 3 сек
delay(3000);
// выключаем диод
digitalWrite(LED_ON, LOW);
digitalWrite(LED_OFF, HIGH);
// задержка на 3 сек
delay(3000);
>
Вот такие две схемы у нас были сегодня собраны.
Подключение реле к Ардуино (SRD-05VDC-SL-C)

Подключение реле к Arduino понадобится, если вы решите управлять с помощью микроконтроллера большой нагрузкой или переменным током. Релейный модуль SRD-05VDC-SL-C позволяет управлять электрическими цепями с переменным током до 250 вольт и нагрузкой до 10 ампер. Рассмотрим схему подключения реле, как управлять модулем от Ардуино для включения нагрузки на примере лампы 220 вольт.
Необходимые компоненты:
- Arduino Uno / Arduino Nano / Arduino Mega
- модуль реле SRD-05VDC-SL-C
- лампа 220V
- коннекторы
- Подключение твердотельного реле к Ардуино
- Подключение модуля MOSFET IRF520N к Ардуино
- Подключение mosfet транзистора к Ардуино
Релейный модуль Arduino SRD 220V — это электромеханическое устройство, которое используется для замыкания и размыкания электрической цепи с помощью электромагнита. Принцип работы силового реле srd-05vdc очень прост. Когда управляющее напряжение подается на электромагнитную катушку, в ней возникает электромагнитное поле, которое замыкает контакты электрической нагрузки.
Модуль реле Arduino принцип работы, распиновка

Модуль реле Arduino характеристики
- Напряжение питания: 5 В
- Потребляемый ток: 15 мА — 20 мА
- Тип реле: электромеханическое
- Номинальный ток нагрузки: 10 А
- Напряжение коммутации: до 250 В (переменный) и 30 В (постоянный)
Согласно характеристикам модуля SRD-05VDC-SL-C Arduino, для переключения контактов достаточно около 5 вольт 20 мА, контакты Arduino способны выдавать до 40 мА. Таким образом, с помощью платы Ардуино мы можем управлять не только лампой накаливания, но и любым бытовым прибором — обогревателем, холодильником и т.д. При этом транзисторы Arduino могут управлять током только до 100 вольт.
Как подключить модуль реле к Ардуино

Модуль имеет три вывода для управления от микроконтроллера Ардуино и три вывода для подключения мощной цепи. Если контакты реле замыкаются при подаче управляющего напряжения, реле называется замыкающим. Если контакты реле размыкаются при подаче управляющего напряжения, реле называется разомкнутым. Соберите схему, как показано на рисунке, и загрузите следующую программу в плату.
Скетч для управления модулем реле от Ардуино
void setup() < pinMode(2, OUTPUT); >void loop()
После загрузки программы включите питание 220 вольт. Реле должно быть установлено в разрыв одного из проводов, идущих к лампе. В целях безопасности лучше всего устанавливать реле в провод заземления. Недостаток реле в том, что оно щелкает при замыкании/размыкании контакта, поэтому для включения светодиодной ленты 12 вольт и других устройств удобнее использовать твердотельное реле.
Заключение. Релейный модуль на 5 В можно использовать для автоматического освещения, где используется лампа 220 вольт, а микроконтроллер включает лампу, когда уровень освещенности в комнате падает ниже установленного значения. Также можно сделать автоматическое управление электрическим отоплением помещения, включая релейный модуль Arduino, в зависимости от температуры в помещении.
Arduino.ru
Здравствуйте. Подключил реле к схеме и столкнулся с проблемой: при подаче логической 1 на несколько цифровых выходов (чтобы подарить отпирающее напряжение на базы транзисторов) реле начинают то открываться, то закрываться с большой частотой. Если подать логическую 1 только на один выход (т.е. запитать только 1 реле) — все нормально: реле открывается и не закрывается до прекращения питания ардуино. Схему подключения прилагаю.

- Войдите на сайт для отправки комментариев
Вс, 19/05/2019 — 17:27
Зарегистрирован: 19.12.2018
Ещё бы хорошо приложить программу
- Войдите на сайт для отправки комментариев
Вс, 19/05/2019 — 17:28
Зарегистрирован: 19.05.2019
skye пишет:
Здравствуйте. Подключил реле к схеме и столкнулся с проблемой: при подаче логической 1 на несколько цифровых выходов (чтобы подарить отпирающее напряжение на базы транзисторов) реле начинают то открываться, то закрываться с большой частотой. Если подать логическую 1 только на один выход (т.е. запитать только 1 реле) — все нормально: реле открывается и не закрывается до прекращения питания ардуино. Схему подключения прилагаю.

#define UPPER_HEATER 7 //Верхний нагреватель
#define LOWER_HEATER 8 //нижний нагреватель
void setup() <
pinMode(UPPER_HEATER, OUTPUT);
pinMode(LOWER_HEATER, OUTPUT);
digitalWrite(UPPER_HEATER, LOW);
digitalWrite(LOWER_HEATER, LOW);
//Если сделать так, то начинают постоянно щелкать
digitalWrite(LOWER_HEATER, HIGH);
digitalWrite(UPPER_HEATER, HIGH);
//Если подать сигнал только на 1 выход, то реле замыкается до выключения ардуино (остальные строчки закомментированы)
digitalWrite(LOWER_HEATER, HIGH);
- Войдите на сайт для отправки комментариев
Вс, 19/05/2019 — 17:32
Зарегистрирован: 06.11.2016
Не тянет блок питания.
- Войдите на сайт для отправки комментариев
Вс, 19/05/2019 — 17:34
Зарегистрирован: 19.05.2019
Питаю ардуино от usb 2.0. Реле питается от БП 12вольт/0,5 ампера
- Войдите на сайт для отправки комментариев
Вс, 19/05/2019 — 17:36
Зарегистрирован: 04.05.2015
А питание ардуино откуда? Тоже от 12 или от USB? 12 вольт измеряли когда включены два реле? Подавали одновременно с одного выхода ардуины сигнал на две базы транзисторов?
- Войдите на сайт для отправки комментариев
Вс, 19/05/2019 — 17:38
Зарегистрирован: 19.05.2019
Ардуино питается от usb 2.0. Реле потребляют 30 mA, просадки по 12 вольтам нет. С одного выхода на две базы не подавал.
- Войдите на сайт для отправки комментариев
Вс, 19/05/2019 — 17:42
Зарегистрирован: 06.11.2016
Чудес не бывает. Скетч более рабочий написать трудно. Остается БП или смотрите плохие контакты. Особенно землю между 12 В и ардуино.
- Войдите на сайт для отправки комментариев
Вс, 19/05/2019 — 17:46
Зарегистрирован: 19.05.2019
Благодарю за ответ. Проверю контакты и бп. А возможен выход из строя самого микроконтроллера ?
- Войдите на сайт для отправки комментариев
Вс, 19/05/2019 — 17:58
Зарегистрирован: 06.11.2016
- Войдите на сайт для отправки комментариев
Вс, 19/05/2019 — 18:00
Зарегистрирован: 04.05.2015
Да, если нет искрогасяших диодов параллельно катушкам реле. Высокое напряжение при отключении может по землям убить ардуину. Однако факт включения говорит что с ардуиной всё в порядке.
- Войдите на сайт для отправки комментариев
Вс, 19/05/2019 — 18:08

Зарегистрирован: 15.03.2016
Резисторы на картинке 100 Ом, что дает 50мА ток. Суммарный ток по ВСЕМ выводам, согласно ДШ не может быть выше 200мА, а на одном — до 40мА.
Ну то есть вся эта хрень работает, но именно так как ты описываешь — через раз и через жопу. Поставь 1К резисторы и придет щастье.
- Войдите на сайт для отправки комментариев
Вс, 19/05/2019 — 19:49
Зарегистрирован: 06.11.2016
wdrakula пишет:
Резисторы на картинке 100 Ом, что дает 50мА ток. Суммарный ток по ВСЕМ выводам, согласно ДШ не может быть выше 200мА, а на одном — до 40мА.
Ну то есть вся эта хрень работает, но именно так как ты описываешь — через раз и через жопу. Поставь 1К резисторы и придет щастье.
Ну не все так печально. Падение напряжения на переходе база-эмиттер минимум 0,7 В. Сопротивление открытого верхнего ключа выхода ардуино -минимум 19 Ом. Согласно закона Ома (5-0,7)/(100+19)=0,036 А. Всего-то 36 мА, так-что от этого ардуина не вспотеет и глючить не начнет. Конечно 1 кОм более правильно, но в данном случае не столь критично.
- Войдите на сайт для отправки комментариев
Вс, 19/05/2019 — 20:02

Зарегистрирован: 12.07.2018
Паралельно реле поставьте диод в обратной полярности — сожгете транзисторы
- Войдите на сайт для отправки комментариев
Вс, 19/05/2019 — 21:28
Зарегистрирован: 17.08.2015
wdrakula пишет:
Резисторы на картинке 100 Ом, что дает 50мА ток. Суммарный ток по ВСЕМ выводам, согласно ДШ не может быть выше 200мА, а на одном — до 40мА.
Ну то есть вся эта хрень работает, но именно так как ты описываешь — через раз и через жопу. Поставь 1К резисторы и придет щастье.
Ну не все так печально. Падение напряжения на переходе база-эмиттер минимум 0,7 В. Сопротивление открытого верхнего ключа выхода ардуино -минимум 19 Ом. Согласно закона Ома (5-0,7)/(100+19)=0,036 А. Всего-то 36 мА, так-что от этого ардуина не вспотеет и глючить не начнет. Конечно 1 кОм более правильно, но в данном случае не столь критично.
там не 5 — при питании наны от юсб ещё диод шоттки по дороге, т.е. на 0,3 вольта меньше.
- Войдите на сайт для отправки комментариев
Пнд, 20/05/2019 — 17:53
Зарегистрирован: 19.05.2019
Всем спасибо за ответы. Проблема заключалась в блоки питания (неадекватно себя вел, но через раз), после его замены схема заработала как нужно.
- Войдите на сайт для отправки комментариев
Пнд, 20/05/2019 — 22:14

Зарегистрирован: 12.12.2018
Поздравляю! Но диоды парралельно реле все равно поставь.
- Войдите на сайт для отправки комментариев
Втр, 21/05/2019 — 20:40
Зарегистрирован: 24.04.2019
Весьма неочевидная проблема. Прочитав тему вспомнил свою.
Включаю ПК, моноблок, после попытки загрузиться повторная перезагрузка. Подумал что замыкает клава ЮСБ, у нее иногда такое было. Отключил. Не помогло. Отключил все юсб. Не помогло. Снял питания на минуту. Не помогло. Отключил все, что осталось, а именно роутер микротик. Помогло. Не поверил. В середине загрузки ОС подключаю сетевой кабель от микротик, сразу перезагрузка. Проблема сразу исчезла после замены блока питания микротик. Вот и так иногда бывает. Подозреваю на высохший конденсатор по питанию, разбирать не стал, сейчас питает этот блок чтото не очень важное и не очень требовательное.
- Войдите на сайт для отправки комментариев
Arduino.ru
Купил я реле для дуны на 12 вольт.Подал отдельное питание 12 вольт.Землю от бп подсоеденил к плате и к реле.Как ставлю контакт IN к любой из ноги,слышу как реле щелкает(то есть оно открывается),но я даже не написал скетч.Кладу к любой ножке дуны и реле щелкает.Написал самый простой скетч:
#define REL=8; void setup() < pinMode(REL,OUTPUT); >void loop()
Но ничего не происходит.Как сказал реле щелкает даже без скетча,если подключить к любой ноге дуны.При касании ножки IN пальцем,вижу как диод немного моргает.Реле брак или я что-то делаю не так?
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 20:04
ramdolphin25
Зарегистрирован: 20.04.2018

- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 20:41

Зарегистрирован: 25.05.2015
ramdolphin25 пишет:
я что-то делаю не так?
В случае с ногами без скетча и пальцем — нормальное поведение — не суйте куда попало.
В случае со скетчем, да, делаете не так. Начнём с того, что скетч мало написать, его ещё надо загрузить в контроллер. Вы этого не сделали по очень простой причине — он у Вас не компилируется. Изучите, исправьте первую строку Вашей программы, загрузите скетч в контроллер и будет Вам много счастья.
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 20:53
ramdolphin25
Зарегистрирован: 20.04.2018
Упс,не тот скетч загрузил сюда.Скетч в дуне верный.Это я дурак.
Дело не в define(правильный вариант #define REL 8).Пробовал и напрямую писать номер контактов.На сколько я знаю через цифровой контакт идет 1 и 0(т.е 1-это 5 вольт,0-это 0).Мультиметром проверил,что через 8 контакт выходит 5 вольт на 2 секунды и потом на 2 секунды выключается.Значит скетч верный.Думаю,что-то с реле.
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 21:02

Зарегистрирован: 14.08.2015
земля с дуни на плату реле точно есть ?
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 21:16
ramdolphin25
Зарегистрирован: 20.04.2018

Не художник я в пейнт.Сделал я вот так
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 21:20

Зарегистрирован: 14.08.2015
фото это не рисунок !
реле другое, порядок выводов непонятен, управление на 3 ноге вместо 8
ну как тут прикажите помогать?
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 21:20

Зарегистрирован: 08.04.2011
VCC — 12 Вольт
GND — земля блока питания и Ардуины.
IN — вход ( к выходу Ардуины).
А у вас что?
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 21:21
ramdolphin25
Зарегистрирован: 20.04.2018
Картинка с инета.Редактировал быстро.Нога стоит 8(на картинке просто 3)
VCC к БП 12 вольт и от него же запитывается ардуино
GND беру от бп и от бп подключен к ардуино
IN на 8 ноге(на картинке просто 3,а в скетче 8)
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 21:25

Зарегистрирован: 14.08.2015
у вас телефон с камерой ? ну дык приложите фото своего художества.
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 21:38

Зарегистрирован: 25.05.2015
xDriver пишет:
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 21:41

Зарегистрирован: 14.08.2015
Ну дык он же в «отпуске» 🙂
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 21:42
ramdolphin25
Зарегистрирован: 20.04.2018




- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 21:42

Зарегистрирован: 25.05.2015
ramdolphin25 пишет:
Картинка с инета.
Вас по-русски просили фото, а не картинку с Инета. На порнхабе знаете сколько картинок? И что их все сюда тащить? Мы же просим ВАШЕ изделие которое не работает, а не с инета, где у автора работает!
ramdolphin25 пишет:
Упс,не тот скетч загрузил сюда.
Может Вы всё-таки ТОТ покажете? Или нам на слово верить, что у Вас «всё правильно, только не работает«?
Вы посмотрите на себя со стороны: мужики, у меня что-то не работает. Вот Вам левый скетч и картинко не имеющая отношения к делу с левыми пинами и не теми соединениями — помогайте!
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 21:47
ramdolphin25
Зарегистрирован: 20.04.2018
#define REL 8 void setup() < pinMode(REL,OUTPUT); >void loop()
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 21:49

Зарегистрирован: 25.05.2015
Светодаоды светстя, но реле не щёлкает — так?
Замечательно. От чего всё это великолепие питается?
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 21:51

Зарегистрирован: 14.08.2015
подключено все правильно, желтый провод от 8 вывода отсоедините и на — (землю)
реле должно включится
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 21:52
ramdolphin25
Зарегистрирован: 20.04.2018
Да оно щелкает,когда на землю замыкаешь.
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 21:54

Зарегистрирован: 14.08.2015
повесте его на 13 пин, и скеч поправте
на пладе дуни должен заморгать светодиод
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 21:58

Зарегистрирован: 25.05.2015
ramdolphin25 пишет:
Да оно щелкает,когда на землю замыкаешь.
ramdolphin25 пишет:
Мультиметром проверил,что через 8 контакт выходит 5 вольт на 2 секунды и потом на 2 секунды выключается.
И когда «выключается (т.е. 0 там) реле не щёлкает? Так не бывает. 0 — эт отоже самое, что на землю завести.
Шевелите все «земляные провода». Вопробуйте в другие дырки воткнуть. Похоже, где-то неконтакт на макетке
И да, я спросил Вас что за БП. Ток у него какой? Хотя, 100мА-то точно есть, а больше не надо. Так что ищите неконтакт.
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 22:00

Зарегистрирован: 14.08.2015
не ну если щелкает и не тухнет дуня да и сам шилд, тока там полюбасу хватает
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 22:06

Зарегистрирован: 14.08.2015
так, мой ХШ подсказывает что есть проблемы с заливкой скеча
а был ли мальчик ?
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 22:06
ramdolphin25
Зарегистрирован: 20.04.2018
Диод моргает,а реле не щелкает.Один щелчок есть когда отключаешь питание от ардуино и снова врубаешь
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 22:15

Зарегистрирован: 25.05.2015
Какой диод? На плате Ардуино? Значит 100 пудов — ищите соплю в проводах. У меня как-то такой проводок вообще не контачил. Ищите.
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 22:10
ramdolphin25
Зарегистрирован: 20.04.2018
Не знаю почему,но убрал я землю БП от ардуины,подсоединил к компу,оставил контакт VIN 12 вольт и он начал щелкать
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 22:18

Зарегистрирован: 14.08.2015
я ничего не понимаю :(((
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 22:16
ramdolphin25
Зарегистрирован: 20.04.2018




- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 22:17

Зарегистрирован: 25.05.2015
Ээээ. Можете замерять ток от пина ардуины к пину модуля реле. В обоих случаях (и включено, и выключено)?
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 22:20

Зарегистрирован: 14.08.2015
если вы подсоединяете к компу, дуня питается от него и контакт VIN 12 вольт желательно убрать а землю оставить
а блок питания нам всетаки покажите ?
- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 22:22
ramdolphin25
Зарегистрирован: 20.04.2018

- Войдите на сайт для отправки комментариев
Втр, 22/05/2018 — 22:44

Зарегистрирован: 14.08.2015
остается все разобрать, и собрать заново, у меня больше мыслей нет.
- Войдите на сайт для отправки комментариев
Пнд, 30/09/2019 — 11:04
Зарегистрирован: 30.09.2019
наткнулся на такие же модули. Суть проблемы — они срабатывают и от низкого уровня и от высокого. Если вход оставить в воздухе — выключаются. Такие же, но на 5 вольт работают нормально (на самом реле написано Low level trigger), т.е. включаются от низкого уровня, от высокого (+5) выключаются. Транзистор в обоих модулях одинаковый, 2TY (pnp), отличия только в резисторах, в 12В версии стоят все по 2к, в 5-вольтовой 1к. Схема элементарная — перед входом базы резистор, остальные 2 резистора на светодиоды. Диод впаян для гашения обратного импульса катушки.
И как назло нет в наличии ни одного оптронного модуля, куча таких и все ведут себя одинаково. Придется впоминать, как работает транзистор, чтобы однозначно заставить его запираться.
- Войдите на сайт для отправки комментариев
Пнд, 30/09/2019 — 11:22

Зарегистрирован: 17.08.2016

- Войдите на сайт для отправки комментариев
Пнд, 30/09/2019 — 16:47
Зарегистрирован: 17.08.2015
ugsm пишет:
наткнулся на такие же модули. Суть проблемы — они срабатывают и от низкого уровня и от высокого.
И как назло нет в наличии ни одного оптронного модуля, куча таких и все ведут себя одинаково. Придется впоминать, как работает транзистор, чтобы однозначно заставить его запираться.
прорисуй схему модуля.
- Войдите на сайт для отправки комментариев
Втр, 01/10/2019 — 10:20

Зарегистрирован: 17.08.2016
Да была уже тема с PNP транзистором
- Войдите на сайт для отправки комментариев
Втр, 01/10/2019 — 12:15
Зарегистрирован: 17.08.2015
ua6em пишет:
Да была уже тема с PNP транзистором
нет схемы конкретного модуля — нет и объекта обсуждения.
- Войдите на сайт для отправки комментариев
Ср, 04/08/2021 — 01:56
Зарегистрирован: 17.06.2014
всех приветствую, схожий вопрос, не вижу смысла создавать тему заново, задам тут
модуль на 4 реле, на кой то бес заказал 12v но уже есть и хотелось бы его реализовать, так вот подключим про мини от блока 5 v, а реле от акума 12v , реле срабатывают от низкого уровня(проверял подав питание 12v на реле, от этого же источника пи тания подаю +12 не включаются, а от -12, загораются светодиоды по щелчку понятно включилось реле) так вот про мини даёт высокий уровень сигнала (светодиод горит реле включено), если же низкий уровень сигнала , реле все так же включено , но светодиод на модуле реле горит ярче, добиться выключения реле не получается, есть подозрение чт овысокий уровень сигнала +5 v что может сгенерировать про мини , для этого блока реле считается всё таки нижким и оно срабатывает, но вроде тоже не вяжется с логикой в голове, хоть и в характеристиках про мини на сайте алика написано питание 3.3-12v запитать от одного источника питания страшно, она у меня осталась одна для экспериментов и лишиться ее не хотелось бы, и что т омне кажется что нет разницы от одного источника питания или от разных, когда они связаны в едино через разные пины GND на плате про мини, если есть какие то мыли или точный ответ , что работать не будет и подойдут только для контроллера у которого управляющий сигнал высокого уровня +12 v, буду благодарен
фото блока реле ниже надеюсь приложиться, фото как подключено будет не понятно из за фарша проводов, но подключение стандарт 5v на про мини, они же идут на сенсоры,12v на релейный модуль, GND все в кучу соединены, если ставить модуль реле на 5 v то всё работает
вот фото модуля

- Войдите на сайт для отправки комментариев