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 19:00
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!


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.

thadeu_costa
date Enviado: 2018-07-05 17:27:22
boa tarde, esse módulo serial e o módulo simples de Relé, ambos vem com a proteção do optoacoplador?

ViniDj
date Enviado: 2018-07-11 07:53:51
thadeu_costa
Para acionamento da bobina do relé é usado um transistor na saída do Arduino. Para proteção, em paralelo com a bobina do relé é usado um diodo de freewheeling. Esse diodo faz com que picos de corrente durante o acionamento e desacionamento não retornem ao circuito.

felippe.r.nunes
date Enviado: 2018-06-26 11:03:18
bom dia!
posso utilizar como ponte H para um motor DC 12V?
obrigado!

ViniDj
date Enviado: 2018-06-26 11:49:42
felippe.r.nunes
Pode sim, sem problemas.

Francois
date Enviado: 2018-06-26 15:29:32
felippe.r.nunes
Lembre-se de usar de usar os diodos de proteção (flyback) e nunca permitir um curto circuito da alimentação.

gabrielmiranda1
date Enviado: 2018-06-19 19:42:16
É possível usar no Raspberry Pi?

Francois
date Enviado: 2018-06-20 11:50:00
gabrielmiranda1
Sim, mas você precisará usar um circuito intermediário para converter a tensão, pois a Raspberry opera em 3,3 V e o módulo Relé Serial em 5 V, além de criar o seu código baseado na biblioteca existente para Arduino, pois no momento não há nenhuma biblioteca ou exemplo para usá-lo com a Raspberry.

fzaina
date Enviado: 2018-06-14 09:58:35
Vini, muito obrigado!

fzaina
date Enviado: 2018-06-13 21:32:43
Olá pessoal!  Existe alguma forma de utilizar o aplicativo "Home" da Apple para acionar os relés, ao invés de aciona-los pela página html, utilizando as mesma placas do projeto exibido pela Robo Core?

ViniDj
date Enviado: 2018-06-14 09:52:50
fzaina
Já vimos alguns projetos que usaram o aplicativo Home da Apple para ativar relés, porém não acredito que essa forma seja, digamos, bem vista pela Apple, já que seus sistemas são todos muito fechados. Pelo que entendemos, primeiro você precisaria ter um placa com possibilidade de rodar Linux (tipo Banana Pi, Raspberry, etc), para ser uma espécie de hub. Depois cada relé precisaria ter um circuito ligado à rede WiFi e tudo se comunicaria. Infelizmente não sabemos como isso pode ser feito nem quais são os códigos necessárias, e caso tenha vontade de fazer sugiro verificar a legalidade disso. Não incentivamos fazer o projeto se de fato não for legal.

dimoura
date Enviado: 2018-05-30 16:36:00
Francois,

Desculpa por tantas perguntas... 
Deu certo como vc passou, porem esse código verifica apenas uma porta de um módulo, como faço para verificar todas as portas de um determinado módulo?

Francois
date Enviado: 2018-05-30 16:52:07
dimoura
Não há nenhuma função para retornar o estado de todos os relés de um módulo, mas você fazer a verificação de GetState() com cada relé, assim como faria com a função digitalRead() (um laço para cada relé).

dimoura
date Enviado: 2018-05-30 14:30:56
Francois

Sou um pouco leigo na programação, não consegui criar a rotina, vc pode me ajudar?

Muito obrigado!!!
Como os pinos para o Relé Serial não são usados como uma simples leitura ou escrita, você deve usar a função 

byte GetState(byte relay, byte module = 1)
1
byte GetState(byte relay, byte module = 1)
 da biblioteca, onde a variável relay é o número do relé (começa em 1) e a variável module é o número do módulo (começa em 1). Tenha em mente que o Relé Serial não consegue retornar se o relé ou a carga foi efetivamente acionado, isso é apenas um recurso de software.

Francois
date Enviado: 2018-05-30 16:12:56
dimoura
O equivalente a

é

para saber se o relé 2 do módulo 1 está acionado.

dimoura
date Enviado: 2018-05-29 18:12:26
Gostaria de uma ajuda pois preciso fazer uma função onde tenho um módulo rele serial com 4 válvulas solenoides (1 em cada porta), além disso tenho um rele onde ligo uma bomba... Gostaria saber como faço para desligar a bomba(rele) se nenhum das solenóides (rele serial) estiverem ligadas... Tentei fazer assim monitorando o valor da porta do rele serial, não sei se comparo com o valor HIGH ou 1(mas não deu certo)... Tem alguma outra maneira de fazer?

-------------------------------------
#include <SerialRelay.h>

const byte NumModules = 2;
SerialRelay relays(4,5,NumModules);              // (data, clock, number of modules)

int porta_bomba = 45;  // porta da bomba

  if (digitalRead(4) == HIGH)
  {
   digitalWrite(porta_rele1, HIGH);
  } 
   else
   {
   digitalWrite(porta_rele1, LOW);
   }

Francois
date Enviado: 2018-05-29 19:48:16
dimoura
Como os pinos para o Relé Serial não são usados como uma simples leitura ou escrita, você deve usar a função  da biblioteca, onde a variável relay é o número do relé (começa em 1) e a variável module é o número do módulo (começa em 1). Tenha em mente que o Relé Serial não consegue retornar se o relé ou a carga foi efetivamente acionado, isso é apenas um recurso de software.

jpaulorieg
date Enviado: 2018-05-26 15:43:42
Este módulo é compatível com a placa Wemos D1?

Francois
date Enviado: 2018-05-28 11:08:38
jpaulorieg
Considerando que a placa Wemos D1 é baseada no ESP8266, você pode utilizá-la com o módulo Relé Serial desde que faça a conversão de tensão apropriada. O Relé Serial opera em 5 V, portanto você deve converter a tensão de operação da Wemos D1 (3,3 V) para essa tensão de operação dos pinos Data e Clock. Uma opção é usar um circuito de transistores como chave, com um resistor de pull-up/pull-down de 1k.

dimoura
date Enviado: 2018-05-18 23:47:57
Boa Noite... Comprei alguns modulos reles aqui na robocore e uma fonte tipo colméia de 12v para ligá-los.... Gostaria de saber como faço a ligação dos módulos nessa fonte independente da alimentação do arduino que está sendo feita pela USB e as vezes por uma fonte de 9V...

hallszombie
date Enviado: 2018-05-21 09:21:25
dimoura
Se tratando de uma alimentação externa, você montará da seguinte forma, 12V da fonte em 12V do módulo GND da fonte no GND do módulo( lembrando que o GND do módulo Rele serial e da placa Arduino devem ser interligados) e os demais pinos como CLK e DATA são ligados nos respectivos pinos de comunicação da placa Arduino.

ozael
date Enviado: 2018-05-18 09:04:51
bom dia. ja tem algum modelo ligado diretamenta na serial do pc sem ter que usar um arduino ?

Francois
date Enviado: 2018-05-18 10:19:48
ozael
Infelizmente não. Isso requer um conversor USB ou o uso de uma porta paralela (obsoleta em computadores atuais).

donadoni2007
date Enviado: 2018-05-16 01:26:06
Sim amigo conectei o negativo da fonte e o gnd do rele no gnd da blackboard

hallszombie
date Enviado: 2018-05-16 09:28:41
donadoni2007
Envie fotos do projeto montado para, suporte@robocore.net

donadoni2007
date Enviado: 2018-05-15 01:28:43
boa noite , alguém poderia me ajudar a ligar esse modulo numa fonte externa de 12v ,   quando ligo na saida vin da blackboard uno funciona perfeitamente , quando ligo na fonte externa não funciona , mesmo ligando o negativo da fonte no gnd da blackboard uno , só funciona se eu ligar a blackboard uno na saida usb do pc , oque estou fazendo de errado?

hallszombie
date Enviado: 2018-05-15 08:11:47
donadoni2007
Bom dia, você esta conectando os GNDs da placa Blackboard e do módulo Relé ?

donadoni2007
date Enviado: 2018-05-03 22:17:22
Boa amigo comprei esse modulo rele com 4 e gostaria de colocar ele junto com meu nodemcu , mais nao sei qual pinos conectar por favor me de uma luz por favor obrigado..

Francois
date Enviado: 2018-05-04 12:18:33
donadoni2007
Você pode usar qualquer pino digital, como o D5 e o D6.


Lembrando que é recomendado usar o módulo Relé Serial em 5 V e o NodeMCU opera em 3,3 V. Pode-se fazer um circuito simples de conversão de tensão utilizando transistores e resistores.