Подключение N Channel 12V Relay Shield Module for Arduino

bwn
Offline
Зарегистрирован: 25.08.2014

Устраивать световое шоу не релюшках, не самая лучшая идея. Заюзайте MOSFET-ы. Релюшка, в основном, для надежной гальванической развязки от высоковольтной сети или сильнотоковых цепей. ИМХО.

krt
Offline
Зарегистрирован: 30.08.2018

В качестве источника сигнала не ардуино, а медиаплеер с gpio. Земля, 3.3в и 8 сигнальных пинов. Про мосфеты читал, но не понял, как я смогу их использовать и, главное, подключить

bwn
Offline
Зарегистрирован: 25.08.2014

krt пишет:
В качестве источника сигнала не ардуино, а медиаплеер с gpio. Земля, 3.3в и 8 сигнальных пинов. Про мосфеты читал, но не понял, как я смогу их использовать и, главное, подключить

Что есть "8 сигнальных пинов"? 

krt
Offline
Зарегистрирован: 30.08.2018

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

bwn
Offline
Зарегистрирован: 25.08.2014

Если там HIGH-LOW, то мосфет с логическим уровнем на подходящий ток. Один резистор на затвор, второй  от затвора к земле (для N-типа). 

krt
Offline
Зарегистрирован: 30.08.2018

А почему реле не лучший вариант?

bwn
Offline
Зарегистрирован: 25.08.2014

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

RedMantis
Offline
Зарегистрирован: 17.03.2018

bwn пишет:

Если там HIGH-LOW, то мосфет с логическим уровнем на подходящий ток. Один резистор на затвор, второй  от затвора к земле (для N-типа). 

Хочу удалить механические реле с блока с оптопарами.

Управляется он драйвером PWM 

16-Channel 12-bit PWM/Servo Driver - I2C interface - PCA9685

Не понимаю низкий уровень и выключение это одно и тоже?

setPWM(channel, on, off)

Description

This function sets the start (on) and end (off) of the high segment of the PWM pulse on a specific channel.  You specify the 'tick' value between 0..4095 when the signal will turn on, and when it will turn off.  Channel indicates which of the 16 PWM outputs should be updated with the new values.

Arguments

  • channel: The channel that should be updated with the new values (0..15)
  • on: The tick (between 0..4095) when the signal should transition from low to high
  • off:the tick (between 0..4095) when the signal should transition from high to low

Example

The following example will cause channel 15 to start low, go high around 25% into the pulse (tick 1024 out of 4096), transition back to low 75% into the pulse (tick 3072), and 

  1. pwm.setPWM(15, 1024, 3072)

Using as GPIO

There's also some special settings for turning the pins fully on or fully off

You can set the pin to be fully on with

pwm.setPWM(pin, 4096, 0);

You can set the pin to be fully off with

pwm.setPWM(pin, 0, 4096);

 

sadman41
Offline
Зарегистрирован: 19.10.2016

Низкий уровень - это логическая 0.  Не обязательно 0V.

RedMantis
Offline
Зарегистрирован: 17.03.2018

RedMantis
Offline
Зарегистрирован: 17.03.2018

Но все  ноги ESP заняты и управляет через протокол I2C блок 16 канальный шим контроллер на базе PCA9685

У него почему то при использовании функции 

pwm.setPWM(pin, 0, 4096);

Вроде выключено на ногах 1234 идет +1,7 вольта.

Это нормально?

RedMantis
Offline
Зарегистрирован: 17.03.2018

Вроде ни каких описанных выше проблем я не нашел в блоке реле, резисторы 567 ом и 996. 

Оптопара работает если подавать землю ножки 1 2 3 4. 

sadman41
Offline
Зарегистрирован: 19.10.2016

По даташиту на МС LOW level = 0.5V

Adaynurik
Offline
Зарегистрирован: 24.02.2019

Добрый день всем. Подскажите пожалуста как подключить вай фай модул esp 8266 на  12 в релу. У моеиго реле нет надпись in1 in2... И даже нету какие ножки 12 в и какие земля.

 

Sdelaem
Offline
Зарегистрирован: 17.01.2020

Здравствуйте. Пытаюсь подключить 1 канальное 12 В реле, используя вот такой программный код:

int Relay = 9;
void setup() 
{                
  pinMode(Relay, OUTPUT);     
}
void loop() 
{
  digitalWrite(Relay, LOW);
  delay(5000);               
  digitalWrite(Relay, HIGH);
  delay(3000);               
} 
но видно он не подходит для 12 В, так как реле не переключается, только мигает светодиод
Подскажите новичку, как решить эту проблему...
 
bwn
Offline
Зарегистрирован: 25.08.2014

Sdelaem пишет:

Подскажите новичку, как решить эту проблему...

Новичкам неплохо прочитать начало приколоченной в "Песочнице" темы и выполнить рекомендации из нее. Конкретно, предоставить схему подключения.

Sdelaem
Offline
Зарегистрирован: 17.01.2020

bwn пишет:

Sdelaem пишет:

Подскажите новичку, как решить эту проблему...

Новичкам неплохо прочитать начало приколоченной в "Песочнице" темы и выполнить рекомендации из нее. Конкретно, предоставить схему подключения.

Извиняюсь )))

nik182
Offline
Зарегистрирован: 04.05.2015

Оно подходит для 12 вольт. Их надо подать на ножки Vcc GND. Если подать резистором 10к с Vcc на Vin напряжение то реле должно сработать. Если нет, то проверить напряжение на реле. Если нет напряжения при подаче то проверить транзистор и дорожки от него к реле.

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

nik182 пишет:

Оно подходит для 12 вольт. Их надо подать на ножки Vcc GND. Если подать резистором 10к с Vcc на Vin напряжение то реле должно сработать. Если нет, то проверить напряжение на реле. Если нет напряжения при подаче то проверить транзистор и дорожки от него к реле.

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

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Sdelaem пишет:

bwn пишет:

Sdelaem пишет:

Подскажите новичку, как решить эту проблему...

Новичкам неплохо прочитать начало приколоченной в "Песочнице" темы и выполнить рекомендации из нее. Конкретно, предоставить схему подключения.

Извиняюсь )))

 

А к ардуино, то как это подключено? Только к пин9? А земля?

Sdelaem
Offline
Зарегистрирован: 17.01.2020

А не затруднит схемку нарисовать?

nik182
Offline
Зарегистрирован: 04.05.2015

asam пишет:

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

Да,согласен что часто, но в данном случае транзистор как преобразователь уровня 12 -5 вольт работает. Им пятью вольтами можно управлять только + от земли. Одним транзистором ( я вижу один на фото) нужно на базу 12 вольт подать, чтобы закрыть. А у ардуины только 5 :-( 

Вообще китайцы могли и начудить. 

Надо соединить землю ардуины и реле. Сигнал с ноги подать на Vin.  

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Sdelaem пишет:

А не затруднит схемку нарисовать?

Нет не затруднит если вы переведете пару тысяч рублей на мой счет.

bwn
Offline
Зарегистрирован: 25.08.2014

Sdelaem пишет:

А не затруднит схемку нарисовать?

Дежавю.

UPD: Цитата:"Уважаемые новички, это не придирки и не самодурство. Обсуждать не нумерованный и не форматированный код невозможно. Обсуждать эл.схему не видя и не зная, что вы там наделали, бессмысленно. Поэтому, код нужен именно ваш и с нумерацией строк, а не "обычный". Схема нужна, именно ваша, а не "стандартная". "

Sdelaem
Offline
Зарегистрирован: 17.01.2020

Спасибо всем, кто принял посильное участие, в дальнейшем учту все замечания и постараюсь разобраться в проблеме сам...

SLKH
Offline
Зарегистрирован: 17.08.2015

nik182 пишет:

asam пишет:

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

Да,согласен что часто, но в данном случае транзистор как преобразователь уровня 12 -5 вольт работает. Им пятью вольтами можно управлять только + от земли. Одним транзистором ( я вижу один на фото) нужно на базу 12 вольт подать, чтобы закрыть. А у ардуины только 5 :-( 

Вообще китайцы могли и начудить. 

Надо соединить землю ардуины и реле. Сигнал с ноги подать на Vin.  

Надо разглядеть/прозвонить модуль (реальный, а не картинку) и нарисовать его схему.

Blin
Offline
Зарегистрирован: 01.07.2020

Добрый день. Подскажите, поалуйста, у меня 4-х канальное реле по типу того, что показано на фотографии в посте #110, но только на 5 В. Как его правильно запитать от внешнего источника питания? Дело в том, что в моём случаи там где перемычка есть только 2 контакта: VCC и JDVCC. А в самом первом сообщении этой темы и вообще на просторах интернета показаны схемы с 3 контактами. Правильно ли я понимаю, что на JDVCC надо привести 5В от внешнего источника питания, а на VCC рядом с JDVCC подать 5В от ардуины? А к GND, что возле сигнальных контактов привести GND от внешнего источника питания? Тогда VCC который располагается у сигнальных контактов будет висеть в воздухе. Вобщем не совсем ясно и не нашёл я схем, как там всё устроено именно в таких реле где 2 контакта а не 3 с перемычкой.

ЗЫ: знаю, что здесь рассматривается 12В реле, но не хотел плодить ещё одну тему.

nailgilaziev
Offline
Зарегистрирован: 27.07.2020


У вас видимо подобный модуль. У моего релюхи на 12V, но это не имеет значения. Перечитав эту тему, я понял так, что в этом модуле нет полноценной гальванической развязки. Тут GND силовой и управляющей части объединены. Но в этом нет ничего страшного. В моем случае у меня ESP плата с 3.3v логикой, которая питается от USB 5V со встроенным LDO стабилизатором напряжения. 
поэтому схема подключения в моем случае такая:

на что обратить внимание:
jamper  между VCC и JD-VCC снят.
VCC это питание слаботочной управляющей части, а JD-VCC это питание обмоток реле, которые прожорливы. 
если джампер снять, то питание этих частей будет раздельное.
(VCC снизу и сверху это один и тот же проводник кстати, поэтому при снятом джампере можно подключать туда, куда удобнее.)

Из-за особенностей платы реле (обьединенный GND) GND от DC-DC конвертера не подключен никуда, так как не требуется. косвенно все соединенные GND  все равно это одна линия. Если хочется, можно этот GND подключить к GND платы реле. 

Вы не сказали, как вы питаете ардуину, какой у вас источник питания и какая ардуина, поэтому мне тяжело вам ответить. 
Но если у вас все 5V, то можете:
оставить джампер, подключить ардуину и плату реле к источнику питания 5V через VCC (брать от источника питания или Vin ардуины)
GND от ардуины или источника берем на плату реле.