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!


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.

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.

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.