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!


sergiopanho
date Enviado: 2019-03-21 21:13:46
Boa noite,
Como poderia fazer para colocar um loop no pino D9, para desligar a lapado apos um tempo sozinha?
Muito obrigado.

sergiopanho
date Enviado: 2019-03-21 21:15:43
sergiopanho
Lampada!

Giovanni5
date Enviado: 2019-03-22 10:52:07
sergiopanho
Para controlar o desligamento por horário seria necessário implementação de um módulo Real Time Clock (https://www.robocore.net/loja/itens-eletronicos/real-time-clock-rtc-ds1307). Ou é possível também utilizar um contador em segundos para após certo tempo ligada, ela desligar.

prof.thawan
date Enviado: 2019-03-21 20:02:20
Como faço para Controlar essa Placa por Botões?

Giovanni5
date Enviado: 2019-03-22 10:52:26
prof.thawan
Para controlar o acionamento dos relés por botões é necessário implementar no código da placa utilizada, um laço “if” para quando o botão for pressionado acionar ou desacionar o relé desejado. Em pouco tempo será disponibilizado no site um tutorial sobre esse assunto.

martinez
date Enviado: 2019-03-12 10:13:05
ViniDj
b.dia,gostei do projeto acendendo lâmpadas com controle remoto.Você teria o código
do projeto,para fornecer.Grato.

Francois
date Enviado: 2019-03-12 17:15:26
martinez
Inserimos um link para fazer o download do código do vídeo na página do tutorial (https://www.robocore.net/tutoriais/acionando-lampadas-com-controle-remoto.html).

Mateus2017
date Enviado: 2019-02-22 17:04:11
boa tarde! estou querendo acionar os relê serial com o pic18f4550 utilizando o compilador Mikro C pro. Como que faz?

Giovanni5
date Enviado: 2019-02-22 17:56:50
Mateus2017
Você pode tentar utilizar a nossa biblioteca como exemplo (https://github.com/RoboCore/SerialRelay) para se basear no código, realizando apenas pequenas alterações e adaptação da linguagem da Arduino IDE para o Mikro C Pro. 

Leandrosjl
date Enviado: 2019-02-16 16:26:08
Boa tarde como utilizar um botão pulsador pra acionar um relê especifico de um módulo? vi uma pergunta parecida nos comentários abaixo, e vocês informaram que seria necessário uma placa intermediária, mas como fazer isso? Gostaria apenas de verificar um estado de uma porta e baseado neste estado acionar ou não a carga em um relê especifico, como posso fazer isso? utilizei um if como se fosse uma porta comum de output mas adicionei "relays.SetRelay(1, SERIAL_RELAY_ON, 1);" mas não executa...

Francois
date Enviado: 2019-02-18 18:28:13
Leandrosjl
Você pode fazer a leitura de um botão pulsador diretamente no Arduino, pois o seu funcionamento é o mesmo que a chave momentânea (https://www.robocore.net/loja/itens-eletronicos/chave-momentanea-pushbutton). O importante é fazer um tratamento no programa para filtrar leituras duplicadas do botão, senão você ligar e desligar a saída do relé várias vezes por segundo. Leia o tutorial do link a seguir para entender melhor as diferenças no uso do botão: http://www.martyncurrey.com/switching-things-on-and-off-with-an-arduino/ Quando fizer os primeiros testes, tente com um LED, para depois usar o Relé Serial.

caiopetrellicominato
date Enviado: 2019-01-31 09:12:25
Pra quem precisar...
fiz uma implementação em python usando o RaspberryPi:

https://github.com/ghhwer/RelaysRaspberryPI

Francois
date Enviado: 2019-01-31 19:02:57
caiopetrellicominato
Agradecemos a sua contribuição, o seu código ajudará os outros clientes que quiserem controlar o módulo Relé Serial com a Raspberry.

decovls22
date Enviado: 2019-01-26 04:38:58
boa noite fiquei na duvida, qual fonte recomendada para esse modulo, 12v-1a ou 12v-5a ??

Francois
date Enviado: 2019-01-28 12:50:24
decovls22
A fonte para a alimentação do módulo Relé Serial deve ser de 12 V. Já a corrente dependerá da carga aplicada. Se você usar apenas um módulo, a fonte de 1 A é suficiente. Se você quiser usar dez módulos, você terá que usar uma fonte mais potente, por exemplo a de 5 A. Para dimensionar a alimentação, considere que cada Relé Serial precisa de até 150 mA.

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).

ribeiro_09
date Enviado: 2019-03-06 20:53:14
rladmc
Neste exemplo ele usa um Transistor NPN ou PNP ???

ViniDj
date Enviado: 2019-03-07 12:56:31
rladmc
Na imagem informada acima é usado um transistor NPN.

ribeiro_09
date Enviado: 2019-03-07 17:08:55
rladmc
Como inverter as constantes de nível na biblioteca ?

ViniDj
date Enviado: 2019-03-07 17:30:24
rladmc
É necessário fazer um estudo do microcontrolador com os gráficos presentes no seu datasheet para se chegar a este valor. Infelizmente não temos nenhum tutorial que mostre como fazer isso.

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.