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
Sábado das 9:00 às 13:00
^ Retornar ao
topo

Módulo Relé Serial


Quantidade:
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!



ulyssesbr
date Enviado: 2017-07-25 20:03:38


Segui todo o projeto e funcionou perfeitamente com dois módulos de relé serial. Acontece que toda vez que preciso reiniciar o roteador da internet, que é o meu gateway, não consigo encontrar o arduino na rede. Assim, preciso também reiniciar o arduino para voltar a me conectar a ele. Que devo fazer para resolver isso sem precisar desligar e ligar sempre que reinicio o roteador?

Francois
date Enviado: 2017-07-26 10:50:32

Verifique se o seu Arduino está configurado com IP fixo ou dinâmico (por DHCP). Ele talvez esteja por IP dinâmico, nesse caso o IP talvez tenha sido alterado desde a última vez que você reiniciou o seu roteador. Além disso, caso ele esteja com um IP fixo, verifique também que este endereço IP está fora da faixa DHCP do seu roteador, caso contrário pode haver um conflito de endereços.


ulyssesbr
date Enviado: 2017-07-04 18:05:21


Como poderia usar esse módulo com o Blynk já que ele é serial. Gostaria de utilizar 8 relés, dois módulos em série.

Francois
date Enviado: 2017-07-05 12:05:13

O Blynk não parece aceitar bibliotecas externas diretamente, mas de acordo com a documentação é possível enviar dados do aplicativo para o microcontrolador de diversas maneiras. Ao receber a mensagem no Arduino, você pode interpretá-la e acionar os módulos Relé Serial da maneira que preferir, só não se esqueça de incluir a biblioteca dos módulos no código.
Veja mais em docs.blynk.cc/#blynk-main-operations


ozael
date Enviado: 2017-07-03 19:52:51


posso usar ele na serial COM de um pc para usar em um programa em windows , delph ?

Francois
date Enviado: 2017-07-03 20:14:52

Não. O protocolo de comunicação é serial, porém não é serial USB. Há diferenças de software e hardware, por isso é recomendado fazer o controle com um microcontrolador.


Guga_Tampa
date Enviado: 2017-06-26 19:05:13


Eu posso controlar os módulos relé serial pelo NodeMCU? Pq nesse caso eu controlaria o node pela raspberry e assim poderia fazer a automação Wi-Fi utilizando controle de voz da Siri do iPhone. 

MarceloFarias
date Enviado: 2017-06-27 09:49:21

Pode sim. O funcionamento é similar ao Arduino.

Guga_Tampa
date Enviado: 2017-06-27 12:04:51

Nesse caso eu utilizaria no NodeMCU o mesmo código do vídeo ? Vcs fornecem suporte ?

ViniDj
date Enviado: 2017-06-27 15:51:09

Na verdade você precisaria alterar a biblioteca do módulo relé serial pra isso, pois os timers do processador do NodeMCU são diferentes do timer do ATmega328. Infelizmente não temos nenhum exemplo pronto para isso.


EDUARDO100810
date Enviado: 2017-06-23 08:31:37


Olá,

 Eu estou com um problema, preciso fazer um projeto com urgência, comprei todo o material para fazer acender os 40 reles pela internet, mas como vcs não tinha o shield ethernet tive que comprar no mercado livre, mas a etiqueta dele veio diferente, parece que não é original e as especificações da etiqueta é "HanRun  HR911105A  17/02"

MarceloFarias
date Enviado: 2017-06-23 09:24:01

Infelizmente fica difícil prestar suporte para uma situação como essa já que não sabemos como funciona esse shield. O que você pode fazer é tentar comparar os chips do seu shield com o que utilizamos no vídeo e as outras características para tentar saber se é compatível. 


Guga_Tampa
date Enviado: 2017-06-21 23:19:27


Posso utilizar esta placa serial + Raspberry pi3 + Siriproxy para controlar os relés pela Siri do IPhone ?

MarceloFarias
date Enviado: 2017-06-22 09:31:51

Sim, você pode. O único problema é que você precisará fazer com que a biblioteca do Relé Serial seja compatível com a Raspberry. Ou, você pode adicionar uma placa arduino ao seu projeto que será responsável por acionar os relés. Você pode até utilizar uma Pro Mini(https://www.robocore.net/loja/produtos/arduino-blackboard-pro-mini-5v-16mhz.html).

Guga_Tampa
date Enviado: 2017-06-23 13:52:59

Teria como fazer o projeto de automação utilizando a Siri do iPhone sem a raspberry para comunicação Wi-Fi  ? O q precisaria para fazer tal automação sem fio com esses módulos de relé serial ?

ViniDj
date Enviado: 2017-06-23 13:56:50

Até onde sabemos, a Raspberry Pi é necessária nesse caso para servir como "ponte" entre relé com módulo WiFi e dispositivos com iOS. Geralmente na RPi fica rodando um script específico que consegue fazer essa comunicação. Nunca vimos nenhum projeto que utilize apenas a Siri com um módulo ESP8266, por exemplo, pois o ESP não consegue rodar o sistema cujo protocolo é entendido pela Siri.

Guga_Tampa
date Enviado: 2017-06-23 14:12:18

Então como faria pra funcionar sem a raspberry ? Usaria um arduino  com modulo Wi-Fi  para servir de "ponte" ?

ViniDj
date Enviado: 2017-06-23 15:36:04

Infelizmente acredito que não há essa possibilidade, ou seja, de fazer sem a Raspberry Pi.


EDUARDO100810
date Enviado: 2017-06-21 16:41:26


Boa tarde,

 Comprei tudo que precisa para fazer este projeto, mas quero utilizar apenas 4 módulos e quero personalizar os botoes da internet. Vocês podem me ajudar? Podem me informar as linhas que devo alterar, e me dar uma luz?

ViniDj
date Enviado: 2017-06-21 16:47:40

Antes de mais nada o ideal é que você estude linha a linha os códigos utilizados. Você vai encontrar no código do Arduino que em alguns momentos criamos os botões fazendo iterações em um loop. Desta forma, se quiser criar menos botões, basta diminuir o número de iterações. Em relação ao formato dos botões, isso é feito através de HTML e CSS. Dessa forma, basta estudar essa parte de formatação de páginas web para entender como alterar e fazer da forma que quiser.


Marcio040885
date Enviado: 2017-06-12 14:32:14


Por favor hallszombie, como eu faço então para declarar o pino do módulo relé serial?
Pois não aguento mais assistir os 6 vídeos do projeto measurament system RS tentando achar uma solução.

hallszombie
date Enviado: 2017-06-12 15:12:03

Para declarar os pinos do módulo Relé Serial você de usar o comando: SerialRelay relays(4,5,NumModules); Não se esqueça que para que este comando funcione é necessários  instalar a biblioteca dos mesmo. Neste caso os pinos usados pelo módulo são os pinos 4,5.

Marcio040885
date Enviado: 2017-06-12 17:46:06

Tudo bem agradeço a resposta.
Vou tentar hoje mesmo.
A biblioteca  é do módulo rele serial né?

ViniDj
date Enviado: 2017-06-12 17:49:55

Isso mesmo, a do Módulo Relé Serial.


Marcio040885
date Enviado: 2017-06-12 13:28:21


No sketch como eu declaro o pino que o módulo relé serial está ligado??  

Eu estou usando o projeto measurament system para tentar salvar o estado dos botoes. Nesse projeto o Vini ensina a fazer isso. Estou tentando colocar o que ele ensina no projeto dos 40 relés. Mas nao vai de jeito nenhum. Tenho todo o material comprado no site da robocore. Mas não vai para frente o meu projeto.

hallszombie
date Enviado: 2017-06-12 14:17:14

No código do Projeto Measurament system, o estado da carga, fica armazena na variável "flag1"  localizada na linha 24 do código e o pino da carga é declarada na linha 23( cost int carga1 = 0). Como você esta usando um Modulo rele serial, a declaração dos pinos do módulo é diferente e deverá ser adaptada.


flavio2f
date Enviado: 2017-06-10 23:56:01


Boa noite. 
Mais uma pergunta.
Como funcionou na rede local, gostaria de fazer funcionar via internet.
Meu roteador começa a partir do IP: 192.168.0.10. Usei o dyndns para tornar o 192.168.0.9 estático (precisa de autenticar login e senha para acessá-lo). 
Quais os próximos passos? Tem como enviar o trecho de um programa exemplo baseado nesse de 40 relés, por favor?
Ou deveria meu roteador tornado "estático"?
Obrigado

ViniDj
date Enviado: 2017-06-12 06:05:37

Uma forma de acessar pela rede externa é abrindo uma porta no roteador. No YouTube temos uma série de 6 videos que trata sobre IoT. No video de número 6 falamos exatamente sobre isso. Sugiro dar uma olhada.


flavio2f
date Enviado: 2017-06-10 22:08:10


Boa noite.
Comecei meu projeto hoje.
Acender 4 lâmpadas via internet.
Estou utilizando este código de 40 reles, mas só vou utilizar um.
Fiz as seguintes alterações no código:
_ Alterei de 10 para 4:  SerialRelay relays(8, 9, 4);
_ Alterei de 41 para 5:  int estado_botao[5];
_ Comentei todos os estado_botao[5] = 0 até 40 (//estado_botao[5] = 0; e et );
_Alterei de 40 para 4:
          //caso a request seja pela ação de um botão:
          if (StrContains(HTTP_req, "ajax_botao")) {
            for (int i = 1 ; i <= 40 ; i++) {
_ Alterei de 40 para 4
  client.print("0|");
  for (int i = 1 ; i <= 40 ; i++) {
    client.print(estado_botao[i]);
    client.print("|");

Está correto isso?
Enviar para a Blackboard e deu certo, porém com a seguinte msg com a cor branca:
O sketch usa 19168 bytes *59%) de espaço de armazenamento para programas. O máximo são 32256 bytes.
Variáveis globais usam 1544 bytes (75%) de memória dinâmica, deixando 504 bytes para variáveis locais. O máximo sáo 2048 bytes.

 E na cor vermelha a seguinte msg:
Pouca memória disponível, problemas de estabilidade podem ocorrer.

Isso significa que este projeto já ocupou todo o espaço de memória, restando pouco espaço?
 Não tem com fazer um código mais simples para apenas um módulo e acionar os 4 relês?
Obrigado.

ViniDj
date Enviado: 2017-06-12 06:04:49

Essa mensagem apenas informa que você está próximo de usar toda memória, porém se apareceu a mensagem de upload concluído, o código está no microcontrolador. O ideal realmente seria você entender como o código completo funciona, e reescrevê-lo, usando apenas as partes que realmente precisa para ele funcionar com menos módulos. Por mais que comentar o código funcione, as vezes tem um detalhe ou outro que passa desapercebido. 


Marcio040885
date Enviado: 2017-06-10 11:34:28


Essa dúvida aí do JGERALDO17, Eu estou no mesmo barco. Desde quando comprei as paradas para fazer o projeto dos 40 relés. Nunca consegui resolver isso de a página mostrar em outro dispositivo se está ligado ou não a carga. :/


bruno_wladimir
date Enviado: 2017-06-09 23:30:58


Boa noite ! Em um sistema de automação quando aciono a carga somente de um local (ex: aplicativo) consigo obter o status correto da carga ,se acontecer de alguém decidir acionar uma carga manualmente (ex: Ligar uma lampada) perco completamente o controle do que esta realmente ligado ou desligado . existe alguma uma alternativa alem de usar um sensor de corrente , para controlar esse status ? 

ViniDj
date Enviado: 2017-06-10 09:22:43

O ideal realmente é usar algum sensor para receber o feedback da carga e deixar a interface sempre atualizada. 

bruno_wladimir
date Enviado: 2017-06-10 15:54:30

Ok ! Obrigado pela resposta 


Jgeraldo17
date Enviado: 2017-06-09 20:10:10


Olá Vini, agradeço muito a resposta. Mas é possível algum exemplo? Por gentileza por que vai precisar mexer no código HTML também né. A parte mais difícil para mim é essa "conversa" entre o código do Arduino e o HTML. Obrigado.

ViniDj
date Enviado: 2017-06-10 09:22:04

Apenas com o exemplo que disponibilizamos e com bastante estudo você consegue chegar no que precisa. Nós disponibilizamos as ferramentas para que as pessoas consigam não só desenvolver o projeto, mas se desenvolver intelectualmente. O maior intuito da RoboCore é tornar os clientes melhores desenvolvedores. Sugiro pegar o código, estudar as duas partes, quebrar a cabeça, e caso tenha alguma dúvida pontual entre em contato pelo suporte@robocore.net (lembre-se de colocar junto no email o número de sua compra conosco (ORDER ID), onde comprou as peças que está usando no projeto, ou mesmo o número da nota fiscal, para poder contar com o suporte adequado). 


Jgeraldo17
date Enviado: 2017-06-09 15:13:00


Olá, eu tenho 5 relés desses serial. Fiz o projeto que cria a página HTML e controla até 40 cargas. Ficou muito legal. Porém eu queria incrementar um solução que salve-se o estado do botão. Se ele está apertado ou não. Tipo se eu abrir a página no meu celular, vai mostrar se tem alguma carga ligada. Atualmente quando Clico em um dos botões, ascende um quadrado do lado dele, sinalizando que ele está ligado. Mas se eu abrir no celular a pagina aí não aparecer que o botão está ligado. Por favor me ajudem a resolver essa situação. Ficarei muito agradecido.

ViniDj
date Enviado: 2017-06-09 17:55:30

A variável estado_botao[] é a responsável por salvar o estado atual de cada botão. Portanto você pode usar ela para fazer o que deseja.


flavio2f
date Enviado: 2017-06-09 00:46:33


Boa noite.
Aproveitando a pergunta do csantosns, comprei a fonte 12v de 1A para utilizar com um módulo relé serial apenas e o Ethernet Shield 2. Não é muita carga? preciso trocar por uma fonte de 9v e 1A?
Obrigado

MarceloFarias
date Enviado: 2017-06-09 09:19:14

Nesse caso é interessante utilizar uma fonte de 12V porque você precisa alimentar o Relé Serial com essa tensão. Quando se tem uma aplicação que não precisa de uma tensão específica, apenas as tensões de 5 e 3,3V fornecidas pelo Arduino são suficientes, utilizar uma fonte de 9V é bom jogo, pois o Arduino terá que dissipar menos energia e assim ficará mais frio.


csantosns
date Enviado: 2017-06-07 13:57:08


Boa tarde.

Com uma fonte de 12v consigo trabalhar com quantas placas ?

Obrigado.

ViniDj
date Enviado: 2017-06-07 14:53:49

Depende da corrente da fonte. Se usar uma fonte de 12V 1A aconselhamos usar cerca de 2 módulos. Já a de 12V 5A você poderia usar 10 módulos.

csantosns
date Enviado: 2017-06-07 16:25:53

Para ligar 3 modulos então tenho que utilizar uma fonte de 12V 5A?
Pretendo usar a fonte só para alimentar os modulos.

ViniDj
date Enviado: 2017-06-07 16:27:12

O ideal é que seja uma fonte com pelo menos 1,5A. 


donadoni2007
date Enviado: 2017-06-04 14:53:14


boa tarde gostaria de saber se da pra usar  o Rfid  com  Módulo Relé Serial ,tenho 4 tag e gostaria de usar 1 tag para  cada reles, vcs tem um exemplo ,para me ajudar? ,agradeço deis de já obrigado

MarceloFarias
date Enviado: 2017-06-05 10:34:00

Sim, você pode utilizar um Arduino para ler as tags RFID e de acordo com a tag lida, ele irá ligar seu relé respectivo. Para isso você pode juntar os conceitos adquiridos nos exemplo de cada um do componentes que está disponível na descrição e documentação de cada item. 


donadoni2007
date Enviado: 2017-05-30 12:20:49


boa tarde amigo esse exemplo que você me mandou não e igual o reles que comprei , o meu reles e esse do anuncio ,poderia me explicar melhor  sobre como colocar uma fonte de 12v externa nos módulos reles ,já tentei aqui e eles não esta aceitando trabalhar com fonte externa, os reles fica ligando e desligando sem que eu de algum comando..

Francois
date Enviado: 2017-05-30 15:46:09

Você deve usar uma fonte de 12V para alimentar o módulo Relé Serial pelos pinos de alimentação, 12V e GND, e conectar os pinos de Data e Clock do módulo nos pinos correspondentes no Arduino, além de interligar o GND das duas placas para fechar o circuito. Tendo feito essa ligação você pode alimentar o Arduino com outra fonte, por exemplo de 9V.


donadoni2007
date Enviado: 2017-05-29 16:00:04


boa  tarde francois seu usar uma fonte de 9v os reles de 12v vai trabalhar normal?  mais uma pergunta poderia me explicar como usar uma fonte externa para acionar os reles ,porque já tentei usar mais os reles fica todo doido ,ligando sem eu acionar eles ? 

Francois
date Enviado: 2017-05-29 16:33:33

Não, nesse caso você deve usar a fonte de 12V senão os relés podem não ser acionados, a não ser que você use duas fontes separadas. Se quiser poderá usar também o cooler para ajudar na dissipação.
Para ligar uma fonte separada você deverá fazer uma ligação similar à dessa imagem: http://i.imgur.com/p4jkXqn.png O relé é alimentado por uma fonte de 12V, nos pinos de 12V e GND, e o Arduino pode ser alimentado com outra fonte, mas o pino de GND dele deve ser conectado também ao GND do Relé Serial, além dos sinais de Data e Clock.