LOJA FÍSICA
Praça Mauá, 4541 - Sala 22
09580-050 - São Caetano do Sul / SP
CENTRAL DE ATENDIMENTO
(11) 3522-7626
info@robocore.net
HORÁRIO DE FUNCIONAMENTO
De segunda à sexta das 9:00 às 18:30
Retornar
ao topo

Módulo Relé Serial


Quantidade:
Adicione para calcular o frete!
Formas de pagamento:
  • Pague em até 12x no cartão
  • Pague através do PayPal
  • Pague por Boleto Bancário

Precisando controlar diversos relés com seu Arduino, mas está sem muitos pinos para isso? Seus problemas acabaram! Este é o Módulo Relé Serial, um módulo pensado para quem precisa acionar diversas cargas, mas não dispõe de muitas portas. Com este módulo você consegue controlar os quatro relés da placa independentemente utilizando apenas dois pinos do microcontrolador. Através de uma comunicação serial você informa exatamente qual relé quer acionar.

Mas isso não é tudo: você ainda tem a possibilidade de adicionar mais módulos do mesmo modelo, um atrás do outro, a fim de acionar ainda mais relés usando as mesmas duas portas!

Atenção: Para usar este módulo com Arduino, este módulo deve obrigatoriamente estar alimentada com uma Fonte de 12V, pois os relés da mesma possuem bobina de 12V. Dessa forma, ao alimentar o Arduino com uma fonte de 12V, utilize o pino Vin da placa para sair com 12V para o módulo.


  • Dimensões da placa: 78mm x 52mm x 20mm
  • Tensão de alimentação: 12V
  • Tensão de Clock/Data: 5V
  • Sinal de controle: Nível TTL
  • Bobina: 12VDC 30mA
  • Carga nominal do relê: 7A 30VDC, 10A 125VAC , 7A 220VAC
  • Carga nominal do módulo: 10A
  • Tempo de acionamento de contato: 10ms


Para fazer comentários é necessário estar logado. Efetuar login.

Você ainda nao é cadastrado? Cadastre-se agora!


guedes1
date Enviado: 2019-01-11 19:30:02
Boa tarde,

Pretendo fazer automação com 15 módulos rele serial e esp-32 usando protocolo MQTT.

Tenho algumas duvida!!!  O ESP-32 vou alimental com 3,3v utilizando um conversor de tensão..  os módulos rele serial vou alimentá-los com uma fonte externa de 12v.

A duvida é o seguinte: posso alimentar os módulos reles com uma fonte externa? qual amperagem esta fonte tem que ter?
Quanto ao ESP-32 posso usar a mesma biblioteca?

Francois
date Enviado: 2019-01-14 12:29:35
guedes1
Você pode usar uma fonte dedicada para os módulos Relé Serial, inclusive isso é uma boa prática (para minimizar interferência nos e dos outros circuitos). Mas lembre de conectar o GND dos módulos ao GND do circuito de controle. No dimensionamento da fonte você pode considerar pelo menos 150 mA para cada módulo, ou seja, pelo menos 2,5 A para os 15 módulos.

Para usar o módulo Relé Serial com o ESP32 recomendamos que faça uma conversão de nível de tensão, pois o ESP32 opera em 3,3 V e o módulo em 5 V. Outro detalhe é que atualmente a biblioteca não está totalmente preparada para atuar com esse microcontrolador, contudo para acionamentos pouco frequentes (como é o teu caso) ela deve funcionar (talvez com alguns ajustes).

emebjr
date Enviado: 2018-12-14 07:45:43
Olá bom dia! Estou utilizando uma Blackboard Mega, um módulo Relé Serial para controlar o liga/desliga de duas ventoinhas à partir da indicação de temperatura do DS18B20 e os dados são exibidos em um LCD. Poderiam avaliar o código abaixo e identificar se tem algum erro, pois o Relé não muda o estado com a mudança de temperatura. Desde já agradeço!

void loop()
{
  // Le a informacao do sensor
  sensors.requestTemperatures();
  float tempC = sensors.getTempC(sensor1);
  
  // Atualiza temperaturas minima e maxima
   if (tempC < tempMin)
  {
  tempMin = tempC;
  }
  if (tempC > tempMax)
  {
  tempMax = tempC;
  }
  if(tempC >= 27)
  {
  relays.SetRelay(1, SERIAL_RELAY_OFF, 1);
  }
  if(tempC < 26)
  {
  relays.SetRelay(1, SERIAL_RELAY_ON, 1);
  }

Francois
date Enviado: 2018-12-14 11:05:06
emebjr
O código parece correto, porém o problema pode estar em outra parte. Verifique o seu circuito (conexões, alimentação, etc) e utilize o monitor serial para monitorar os estados do seu programa (qual rotina é ativada e com qual valor de temperatura). Também verifique que está usando uma pausa entre cada coleta de dados (e o respectivo acionamento), pois a leitura pode variar rapidamente e o relé não tem tempo de acionar.

jamesonmelo.35
date Enviado: 2018-11-30 17:07:22
Boa tarde!
Como faço para acionar 02 ou mais relés ao mesmo tempo?

Francois
date Enviado: 2018-11-30 17:35:16
jamesonmelo.35
Você pode usar a função <SetModule> (https://github.com/RoboCore/SerialRelay/blob/37942ed11301b67dc8cea69afc93d6380e9399d4/SerialRelay.h#L112). Por exemplo: para acionar os relés 1 e 2 do módulo 3, seria algo como 

jamesonmelo.35
date Enviado: 2018-12-03 13:04:45
jamesonmelo.35
Quando usei o código como se fosse da mesma forma do DigitalWrite em sequência os mesmos não acionaram os 2 relés.

  relays.SetRelay(1, SERIAL_RELAY_ON, 1);   // turn the relay ON
  relays.SetRelay(3, SERIAL_RELAY_ON, 1);   // turn the relay ON

Porém quando inseri esse código abaixo os mesmos acenderam, mas com um delay de 10ms

 relays.SetRelay(1, SERIAL_RELAY_ON, 1);   // turn the relay ON
  delay(10);
  relays.SetRelay(3, SERIAL_RELAY_ON, 1);   // turn the relay ON

Francois
date Enviado: 2018-12-03 15:03:53
jamesonmelo.35
Você pode tentar usar


Qual é a placa que você está usando para controlar os módulos?

jamesonmelo.35
date Enviado: 2018-12-04 09:57:50
jamesonmelo.35
Bom dia!
Estou usando o ARDUINO UNO R3.

Francois
date Enviado: 2018-12-04 10:18:04
jamesonmelo.35
Faça um teste de Blink (https://github.com/RoboCore/SerialRelay/blob/master/examples/Blink/Blink.ino), alterando o acionamento para

(E o equivalente para desligar os relés.)

Se funcionar, adicione em seguida as demais funções no seu código.

donadoni2007
date Enviado: 2018-11-28 08:02:49
Bom dia poderia fazer um exemplo para usar esse módulo no esp32 ?

Francois
date Enviado: 2018-11-28 11:22:52
donadoni2007
Infelizmente não temos um tutorial para isso, mas seria algo parecido com o Arduino (com uma conversão de tensão).

rladmc
date Enviado: 2018-11-27 22:39:25
Boa Noite, posso usar o módulo relé no NodeMCU ESP32? Se posso, o q mais preciso para tal?

Francois
date Enviado: 2018-11-28 11:27:34
rladmc
Pode-se usar o módulo Relé Serial com o ESP32 ou o NodeMCU, porém recomenda-se fazer uma conversão de tensão, pois essas duas últimas placas operam em 3,3 V e o módulo em 5 V. Não utilize o conversor de nível lógico (https://www.robocore.net/loja/produtos/conversor-de-nivel-logico.html), ao invés disso faça outro tipo de conversão (por exemplo: https://bit.ly/2E2l998 - é necessário inverter as constantes de nível na biblioteca).

charleszonasul14
date Enviado: 2018-11-23 10:33:17
Bom Dia,
Muito obrigado !! Francois.

charleszonasul14
date Enviado: 2018-11-22 16:23:30
Boa Tarde,

 Estou utilizando o módulo relé serial em meu TCC, gostaria de mais informações sobre o mesmo, preciso das informações abaixo para a documentação do TCC;

1º Qual e a corrente que o módulo consome, (considerando todos os seus componentes)?

2º Qual das entradas do módulo relé e que recebe o sinal do microcontrolador e aciona um determinado relé, o de data ou de clock?.
obrigado;

Francois
date Enviado: 2018-11-22 17:21:31
charleszonasul14
1) Com todos os relés acionados, o módulo consome em torno de 150 mA em 12 V;
2) Os pinos Data e Clock são usados para o controle do módulo, pois trata-se de um protocolo síncrono com dois sinais. O sinal em Data carrega as informações, enquanto o sinal de Clock faz a sincronização.

hinho01
date Enviado: 2018-11-15 22:55:43
boa noite amigo poderia me dar uma ajuda..como faço para controlar um servo motor através do modulo..não estou conseguindo.

obrigado;

ViniDj
date Enviado: 2018-11-16 12:22:32
hinho01
Para controlar servos motores você precisa gerar um sinal PPM. Através da biblioteca Servo.h você consegue gerar isso utilizando as saídas PWM da placa Arduino. Não é necessário utilizar o módulo relé serial para isso.

hinho01
date Enviado: 2018-11-19 20:24:58
hinho01
muito obrigado pela dica...Eu consegui fazer valeu mesmo

lucasbbb17
date Enviado: 2018-11-05 08:18:54
Posso fazer acionamento por pulsadores também, ou só faz pela rede? Como se faz para fazer por pulsadores?

Francois
date Enviado: 2018-11-05 18:31:53
lucasbbb17
Não é possível controlar o módulo Relé Serial diretamente por um pulsador, pois ele requer um sinal específico, que está implementado na biblioteca para Arduino. Mas você pode usar alguma placa intermediária, como um Arduino, para ler o pulsador e atuar o relé.

Fique sempre atendo às tensões utilizadas, em nenhum momento conecte a rede elétrica diretamente no Arduino.

razec
date Enviado: 2018-10-27 13:53:13
Boa Tarde, Eh compativel com  RaspberryPI?

Francois
date Enviado: 2018-10-29 13:18:02
razec
O módulo Relé Serial trabalha com 5 V e atualmente sua biblioteca foi desenvolvida apenas para o Arduino. Entretanto, se você fizer a conversão de nível de tensão adequada e desenvolver uma biblioteca baseada na do Arduino, você pode utilizá-lo com a Raspberry.

razec
date Enviado: 2018-10-29 15:43:31
razec
Obrigado pela info Francois, Acabei de efetuar a compra do modulo, vou verificar como ficara no projeto. Caso eu desenvolva algo eu avisarei vcs.

Abs!!

lucas.azevedo2104
date Enviado: 2018-10-22 15:50:59
Posso utiliza-lo para controlar lampadas de 110v ?

ViniDj
date Enviado: 2018-10-22 17:39:50
lucas.azevedo2104
Pode sim, sem problemas.

adrianomxavier
date Enviado: 2018-10-09 15:47:22
Boa tarde acredito que não tenham entendido minhas duvidas:

1 - Utilizando o Arduino com o Modulo rele serial, assim acionando um rele de impulso ou manualmente o mesmo. Como faço para ler o comando do rele de impulso de 5v, atualizando o HTML?

3 - eu abrindo a pagina direntamene do SD eu consigo carregar a imagem, no entanto nao carrega a imagem, não tenho que carregar ela atraves do codigo do arduino?

ViniDj
date Enviado: 2018-10-09 16:46:24
adrianomxavier
Respondendo:
1- Se quer saber se uma lâmpada, por exemplo, está acesa o ideal é ter um sensor para isso. Pode ser um sensor de corrente, um sensor de luminosidade, etc. A leitura teria que ser feita pela placa e enviada periodicamente para a página de preferência de forma assíncrona para não ter que recarregar a página inteira.
2- Sim, você precisaria carregar pelo código, porém o código tem que estar adequado para isso. Você precisaria carregar a página no buffer do shield para enviar para o navegador e no meio tempo carregar a imagem no mesmo buffer. Infelizmente não temos nenhum exemplo para isso.

adrianomxavier
date Enviado: 2018-10-08 18:35:16
Boa tarde

Estou com algumas duvidas:

1 - tenho intenção do rele-serial servir como input para um rele de impulso, e o rele de impulso  ser comandado via arduino ou manualmente. Como faço para ler se esse rele de impulso se esta ligado ou nao através dos pinos de entrada e atualizar na minha web page? Pois quando acessar o HTML preciso saber se esta ligado ou não pois pode ser que alguem manualmente alterou o estado desse rele de impulso.

2 - Eu consigo atraves de um unico pino analogico, ler até 4 entradas diferente (utilizando um circuito - através da variação da tensao)

2- tentei incluir uma imagem ao index.htm, até consegui. Mas quando tento carregar pelo arduino ele não carrega, oque pode ser?

3-

ViniDj
date Enviado: 2018-10-09 14:56:10
adrianomxavier
Respondendo suas dúvidas:
1- Você só conseguirá controlar o módulo relé serial se ligá-lo diretamente no Arduino pois ao contrário de módulos relés convencionais você precisará utilizar uma lógica com a biblioteca para ativá-los. Ou seja, apenas de ligar um sinal em nível alto não fará com que os relés do módulo sejam ativados.
2- Sim, você consegue fazer isso no Arduino utilizando divisores de tensão com resistores. Lembre-se que a tensão máxima de entrada pode ser de até 5V. Isso é feito no Arduino Shield - LCD 16x2 com Teclado, dê uma olhada no esquema elétrico do shield para ter uma ideia.
3- Pode ser que haja algo errado com o código como pode ser também que a imagem não está sendo carregada pelo buffer do shield. Se estiver em uma rede com acesso a internet você pode hospedar a imagem em um servidor e colocá-la em sua página usando referências via HTML.

guilherme5
date Enviado: 2018-09-26 14:45:20
Este código funciona com o ESP32 ?

Francois
date Enviado: 2018-09-26 15:57:34
guilherme5
A qual código você está se referindo? O módulo Relé Serial pode ser usado com o ESP32 desde que sejam feitas as conversões de tensão adequadas.

marco20bk
date Enviado: 2018-09-22 14:12:19
ola tudo bem, estou cm um projeto aq que pode acabar crescendo muito, vocês conseguem garantir produção do modulo rele serial?

ViniDj
date Enviado: 2018-09-24 15:24:17
marco20bk
Sim, conseguimos. De toda forma o ideal é fazer uma programação de compra para que possamos inserir sua demanda em nossa programação de produção. Dessa forma a entrega nas datas acordadas é garantida. Caso haja interesse entre em contato conosco pelo vendas@robocore.net.

Carloscgs
date Enviado: 2018-09-14 14:44:55
Olá ViniDj, comprei uma placa Wemos D1 a qual ela baseada no ESP8266 e queria usar elas nos módulos relé serial de vocês. Será que há possibilidade de implementar o código do módulo relé serial no esp8266 usando mesmo código html  da placa Ethenert Shield 2

Francois
date Enviado: 2018-09-14 18:54:08
Carloscgs
O módulo Relé Serial opera em 5 V e a placa Wemos D1 deve operar em 3,3 V, pois é baseada no ESP8266. Isso significa que você deve usar um circuito de conversão de tensão entre os dois. Já o código será parecido com o do exemplo do Arduino, porém você deverá fazer algumas mudanças específicas de hardware, como usar a comunicação wireless e os pinos desejados da sua placa.

jvlroberto
date Enviado: 2018-09-13 13:49:52
boa tarde! estou com um problema nesse modulo, pois com eu o exemplo blink da biblioteca que foi usada no video.O problema é que eu quero ligar o relé 3 mas o modulo acaba ligando todos os 4.Eu tentei usar 1 ou 2 ou... mas sempre liga todos.Como eu resolvo?

Francois
date Enviado: 2018-09-13 15:12:31
jvlroberto
Você está usando exatamente o mesmo código do vídeo (https://www.robocore.net/tutoriais/pinos-virtuais-e-rele-serial-no-blynk.html), inclusive com as bibliotecas atualizadas? Os pinos virtuais foram definidos corretamente, tanto no código como no aplicativo? Você está usando quais placas além do módulo Relé Serial?
Se é a primeira vez que está usando o módulo Relé Serial, é recomendado que teste primeiros os exemplos <Blynk> e <CycleRelays> para validar o seu conjunto.

Rjiliveira
date Enviado: 2018-09-06 23:18:03
boa noite pq que esses rele ja nao sao acionados com foto acoplador?

Francois
date Enviado: 2018-09-10 15:27:48
Rjiliveira
O foto acoplador é usado para isolar dois circuitos. Considerando que o relé já é um componente que isola o circuito de lógica (Arduino) da carga, não há necessidade em usar um foto acoplador para acioná-lo. Pode-se usar a placa de relés isolada da placa de lógica, para se ter mais uma camada de isolamento, porém isso torna o projeto mais complexo.

Duas notas importantes a respeito do assunto:
- Vários módulos de relé no mercado usam foto acopladores para o acionamento dos relés, porém incorretamente em quase todos os modelos. Se o GND do sinal de controle for o mesmo GND que o do relé, significa que não há isolação nenhuma e o foto transistor está atuando com um transistor comum;
- Algumas cargas, como motores e solenoides, requerem alguns componentes a mais para proteger o circuito de controle, pois o chaveamento delas pode causar picos de tensão prejudiciais. Mas mais informações, recomendamos pesquisar por circuitos de snubber com relés.

zykww
date Enviado: 2018-07-26 10:50:42
Olá, td bem ? Neste exemplo de 10 modulos vcs usaram a Ethernet Shield 2 italiana que não tem a venda e agora vcs lançaram a w5500 nova. Será que dá pra vcs atualizarem o exemplo e disponibilizar o codigo ? Comprei 10 modulo e a w5500 e não me acertei ainda. Nos primeiros modulos que comprei tentei usar com a w5100 e nao deu certo. Valeu !!

ViniDj
date Enviado: 2018-07-26 11:40:13
zykww
O código deveria funcionar da mesma forma, já que nosso shield é compatível com a biblioteca do Shield Ethernet 2. Você está alimentando com uma fonte de 12V com a corrente adequada?

zykww
date Enviado: 2018-08-02 11:14:04
zykww
OláViniDj td bom ? Obrigado por responder prontamente e me desculpe pela demora. Resolvi o problema não era fonte,não. Os reles não armam sem fonte mas acendem o led na boa. Era um erro ridiculo que devia estar na memória. Limpei com o Blink seguindo uma dica sua (video da EasyVR) , e regravei.  Funcionou bem tanto pelo webserver como por DOS que usa um outro código. Valeu mesmo !!

gabrielmiranda1
date Enviado: 2018-07-12 19:06:23
Será que consigo controlar esse módulo pelo Home Assistant usando um Raspberry e um Arduino?

ViniDj
date Enviado: 2018-07-12 19:10:21
gabrielmiranda1
Infelizmente não temos essa informação. A biblioteca dele é compatível apenas com Arduino. Se nesse sistema a Raspberry enviar uma informação para o Arduino e você conseguir gerar uma ação a partir dessa informação no código do Arduino, provavelmente é possível.

gabrielmiranda1
date Enviado: 2018-07-12 19:18:44
gabrielmiranda1
Muito obrigado pelo pronto atendimento! A intenção é exatamente esta.  Utilizar o arduino para o controle dos módulos e o Home Assistant geraria este comando e enviaria para o Arduino. Atualmente consigo controlar um relê que está uma determinada porta no arduino, mas como nesse caso somente uma porta é utilizada para controlar diversos relês estou na dúvida como enviaria esse comando já que não sei como essa biblioteca  funciona. Como o arduino "entende" que o relê 2 deve ser ativado em vez do 3? Que sinal é enviado? Se puder ajudar um leigo eu agradeço. Em breve estarei adquirindo um módulo desse para testar e estou buscando informações de como fazer para funcionar. Grato!

ViniDj
date Enviado: 2018-07-12 19:27:25
gabrielmiranda1
Se você consegue acionar um relé hoje com esse sistema, com certeza vai dar certo usar o Módulo Relé Serial. Antes de mais nada você precisa instalar a biblioteca desse módulo na IDE do Arduino, e depois precisará fazer os comandos básicos pra ele funcionar. Sugiro testar antes de mais nada a ligação entre o Arduino e o Módulo Relé Serial, usando o exemplo Blink.ino da biblioteca (não o que vem por padrão na IDE do Arduino, e sim o exemplo da biblioteca SerialRelay.h que criamos e disponibilizamos). Você vai ver que ao invés de digitar:

digitalWrite(pinoRele, HIGH);

Você passará a digitar:

relays.SetRelay(1, SERIAL_RELAY_ON, 1);

Onde o primeiro número 1 representa o número do relé (que sempre vai de 1 a 4 pois existem 4 relés por módulo) e o segundo número 1 representa o número do módulo relé serial (se tiver 1 só módulo esse número vai ser sempre 1). Se quiser, por exemplo, acionar o terceiro relé do segundo módulo conectado, o comando vai ser:

relays.SetRelay(3, SERIAL_RELAY_ON, 2);

Caso tenha sobrado dúvida, entre em contato conosco. Se posteriormente você fizer o projeto e publicar um video no YouTube ou algo do gênero, poste aqui pra darmos uma olhada!

gabrielmiranda1
date Enviado: 2018-07-24 08:11:52
gabrielmiranda1
Consegui fazer um relé funcionar através de um comando usando o Home-Assistant. A quem interessar: command_on: &#39;echo -e -n "\x41" > /dev/ttyUSB0&#39;. Assim sendo creio que vou conseguir acionar os relés desse módulo do mesmo jeito. Assim que virar o mês irei adquirir umas unidades para realizar uns testes. A minha última dúvida é se esse módulo possui lógica invertida (0) ligado e (1) desligado. Grato.

ViniDj
date Enviado: 2018-07-24 09:57:04
gabrielmiranda1
Não, ele possui a lógica normal, ou seja, 1 para ligado e 0 para desligado.

ViniDj
date Enviado: 2018-07-24 09:57:32
gabrielmiranda1
Que no caso é dado com as funções SERIAL_RELAY_ON e SERIAL_RELAY_OFF, como dito no comentário anterior.