SUPORTE TÉCNICO
De segunda à sexta pelo e-mail:
suporte@robocore.net
CENTRAL DE ATENDIMENTO
De segunda à sexta das 8:00 às 17:30
(11) 3522-7626 / vendas@robocore.net
Retornar
ao topo

You are viewing the Portuguese version of the site, but it has been detected that you are outside of Brazil.
To access the content in English, click here

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!

Especificações técnicas
Dimensões da placa: 78 mm x 52 mm x 20 mm
Tensão de alimentação: 12 VDC
Tensão de Clock/Data: 5 VDC
Sinal de controle: TTL level
Bobina: 12 VDC 30 mA
Carga nominal do relê: 7A 30VDC, 10A 125VAC , 7A 220VAC
Carga nominal do módulo: 10 A
Tempo de acionamento de contato: 10 ms
Quantidade máxima de módulos enfileirados (para dois pinos de controle): 10

IMPORTANTE:

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.


Documentação


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

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


juniorlara
date Enviado: 2021-04-30 18:54:02
Não estou encontrando o arquivo.
Exemplo de controle  40 reles pela rede
para  baixar.

Giovanni5
date Enviado: 2021-05-03 08:04:37
juniorlara
Os códigos do tutorial "Ligando 40 Lâmpadas pela Internet" estão disponíveis para download na página do tutorial no site (https://www.robocore.net/tutoriais/ligando-lampada-pela-internet), basta pressionar o botão "clicando aqui", abaixo da lista de materiais.

jtasca
date Enviado: 2021-04-21 16:38:57
Boa tarde!
O módulo de relé serial pode ser usado no Arduino Mega também?

ViniDj
date Enviado: 2021-04-21 16:46:14
jtasca
Olá! Ele pode ser usado no Arduino Mega também sem problemas. Este modelo pode ser usado em qualquer placa Arduino que opere sua lógica em 5V. Isso compreende Arduino UNO, Mega, Leonardo, Julieta e outras eventualmente.

josuebneto
date Enviado: 2021-03-26 10:45:40
Bom dia! Eu consigo utilizar o serial relé com o ESP 8266? Sei que a tensão de operação é diferente entre as placas, mas utilizando um regulador de tensão para alimentar o ESP e a fonte de 12v para alimentar a placa funcionaria normalmente? Os pinos digitais do ESP e a biblioteca funcionam, ou somente arduino Uno e Mega?

Giovanni5
date Enviado: 2021-03-26 11:15:07
josuebneto
Sim, é possível utilizar o módulo ESP8266 para controlar o módulo Relé Serial. A biblioteca disponível é compatível com o ESP8266, e eles devem ser diretamente compatíveis entre si, mas leve em consideração que o módulo ESP8266 só possui 2 portas digitais, então o controle do Relé Serial esgotaria as portas disponível no ESP8266. Além disso, talvez seja necessária uma compatibilização na biblioteca ou nas tensões operacionais, para que as placas se comuniquem corretamente.

josuebneto
date Enviado: 2021-03-26 11:20:40
josuebneto
Entendi! No caso então se eu utilizar um Node MCU também funciona, certo? E eu teria mais portas disponíveis também.

Giovanni5
date Enviado: 2021-03-26 11:38:59
josuebneto
Sim, o NodeMCU também é compatível com o módulo Relé Serial, e ele teria mais portas digitais disponíveis além do controle do módulo. Entretanto, ainda é válida a observação que talvez seja necessária uma compatibilização de biblioteca ou circuito, para que as duas placas se comuniquem corretamente.

rafael5
date Enviado: 2020-12-29 12:58:59
Boa tarde, consegui juntar vários vídeos que vi e fiz o relé serial funcionar com o Blynk juntamente com botões fisicos que atualizam o estado dos botões do Blynk inclusive,  uso o ethernet shield w5100. O problema que tenho é que quando se inicia o programa e não há internet nada funciona,... Quando inicia com internet e depois ela é desligada os botões fisicos continuam funcionando, porém em alguns momentos eles falham.
Como fazer o código rodar mesmo quando não a internet ?

Giovanni5
date Enviado: 2021-01-04 09:44:16
rafael5
Você precisa implementar no seu código uma lógica que execute o que você deseja caso o Shield não esteja conectado à Internet. Uma opção para isso, é adicionar ao código a verificação "if (client.available())", que verifica se o Shield está conectado ao servidor, antes de executar o envio de mensagens, por exemplo. Deste modo, você pode utilizar a função "else" para executar o que você deseja, se ele não estiver conectado.

disraelly
date Enviado: 2020-12-09 18:39:19
Boa noite!
Eu consigo utilizar esses módulos com Raspberry Pi?
Grato!

Giovanni5
date Enviado: 2020-12-10 08:12:24
disraelly
Até é possível utilizar o módulo Relé Serial com placas da plataforma Raspberry Pi, porém tem dois pontos que devem ser levados em conta. O primeiro deles é a tensão operacional das duas placas (3,3 V na Raspberry Pi e 5 V no Relé Serial), que devem ser compatibilizadas por um conversor de nível lógico (o circuito do conversor não pode ter um resistor de "pull-up" no canal de saída), ou até mesmo pela biblioteca.

Giovanni5
date Enviado: 2020-12-10 08:14:21
disraelly
Já o segundo ponto é que, infelizmente ainda não temos uma biblioteca compatível com a plataforma Raspberry Pi, portanto você teria de desenvolver a sua própria ou aguardar a disponibilização de uma versão funcional (já estamos analisando a possibilidade de desenvolvê-la).

disraelly
date Enviado: 2020-12-10 12:06:07
disraelly
Grato pelos esclarecimentos!!!

tiagojoffre
date Enviado: 2020-11-19 16:12:30
Boa tarde meus amigos sou novo por aqui gostaria de saber como adquirir o código para acesso de 40 reles / grato

Giovanni5
date Enviado: 2020-11-19 16:48:15
tiagojoffre
Você deve estar se referindo ao nosso tutorial que controla até 40 relés por uma página Web, você pode encontrar o código fonte desse projeto na própria página do tutorial no site (https://www.robocore.net/tutoriais/ligando-lampada-pela-internet - botão abaixo da lista de materiais).

tiagojoffre
date Enviado: 2020-11-20 11:08:27
tiagojoffre
Perfeito Giovanni Muito brigado mesmo

pferreir
date Enviado: 2020-11-16 20:40:14
Olá a todos! pode parecer simples, mas como posso programar os reles para ficam todos " ON " por um período de tempo.

não consigo para os 4 reles , somente para 3   ??

Giovanni5
date Enviado: 2020-11-17 09:14:55
pferreir
Você está enviando os comandos para acionamento dos relés diretamente na sequência, como a seguir por exemplo?
relays.SetRelay(1, SERIAL_RELAY_ON, 1);
relays.SetRelay(2, SERIAL_RELAY_ON, 1);
relays.SetRelay(3, SERIAL_RELAY_ON, 1);
relays.SetRelay(4, SERIAL_RELAY_ON, 1);
Se sim, tente inserir um "delay()" de 1 milissegundo entre cada acionamento e desacionamento, e observe o resultado.

Giovanni5
date Enviado: 2020-11-17 13:51:43
pferreir
Apenas uma adição ao comentário anterior, esse problema é causado por conta do comando "SetRelay()", que não espera pela "reinicialização" do módulo, a cada comando enviado, portanto também é possível aproveitar o parâmetro "send" da função "SetRelay()". Basta não enviar os três primeiros comandos ("relays.SetRelay(1, SERIAL_RELAY_ON, 1, false)"), e fazer o enviosomente no último ("relays.SetRelay(4, SERIAL_RELAY_ON, 1)" - o parâmetro "send" é, por padrão, "true")

pferreir
date Enviado: 2020-11-18 10:39:48
pferreir
Bom dia!! Os dois processos funcionaram bem, Obrigado. O segundo é mais elegante!

lucasresendef
date Enviado: 2020-11-16 13:34:55
Como faço para conseguir o status atual de cada relê dentro do módulo, por exemplo saber se o relê 1 do módulo está ligado ou desligado?

Francois
date Enviado: 2020-11-16 17:07:17
lucasresendef
Você pode usar o método <GetState()> da biblioteca ( https://github.com/RoboCore/SerialRelay/blob/37942ed11301b67dc8cea69afc93d6380e9399d4/SerialRelay.h#L74 ) para monitorar o estado de cada relé. Contudo, é importante ter em mente que isso é apenas um recurso de software da própria biblioteca, pois os módulos não retornam os estados dos seus relés.

rodrigo_gillgamesh
date Enviado: 2020-10-13 20:40:29
Olá, vocês possuem algum modulo relé com bornes para receber o sinal do arduino ao inves de pinos?

Giovanni5
date Enviado: 2020-10-14 08:07:21
rodrigo_gillgamesh
Não, infelizmente não temos nenhum módulo relé com bornes para entrada de alimentação e sinal do Arduino, apenas bornes para a carga do relé.

heins_schonhals
date Enviado: 2020-10-11 07:16:08
Olá, qual a quantidade de ciclos que um relé consegue realizar, digo vida útil de acionamento?

Giovanni5
date Enviado: 2020-10-13 09:25:47
heins_schonhals
Segundo o datasheet do relé do módulo (https://s3-sa-east-1.amazonaws.com/robocore-lojavirtual/663/Relay_AZ.pdf), ele possui uma vida útil de 10 milhões de comutações/acionamentos.