Tutorial: Controlando Módulo Rele com Garagino, enviando comandos via Serial

Adquira estes componentes na Loja do Lab de Garagem

Olá pessoal! Vamos mostrar um tutorial utilizando o Garagino + Módulo Rele + Conversor USB/Serial para controlar uma lâmpada ligada na rede elétrica.

 

ATENÇÃO CUIDADO: Evite manusear o Módulo Rele enquanto o mesmo estiver conectado na rede elétrica e remova qualquer tipo de objeto condutivo ou inflamável de perto. Você pode causar um acidente.

Lista de materiais:

  • 1 x Garagino
  • 1 x Conversor  USB/Serial
  • 1 x Módulo Rele
  • 1 x Lâmpada  127V com bocal e tomada.
  • 1 x Protoboard
  • Jumpers

Montagem:

1º Corte um dos fios da tomada (figura 1) e uma das pontas conecte aos pinos C (comum) e a outra no pino NA(Normal Aberto) do módulo Rele. Conecte todos os módulos na protoboard.

 

Figura 1

A partir deste passo use como referência as figuras 2 e 3 para fazer as conexões:

2º Conecte o Pino 5V do módulo USB /Serial com o barramento Vcc "+" do protobord  (Dê preferência por usar fio vermelho).

3º Conecte o Pino GND do módulo USB /Serial com o barramento GND "-"do protobord (Dê preferência por usar fio preto).

4º Conecte um capacitor de acoplamento (incluso no módulo USB/Serial) entre o pino DTR do conversor USB/Serial e o pino RST do Garagino .

5º Em seguida conecte os Pinos: Vcc do Garagino, CTS do módulo USB /Serial e o Vcc do Módulo Rele ao barramento Vcc "+" do protobord (Dê preferência por usar fios vermelhos).

6º Agora conecte os Pinos: GND do Garagino e GND do  Módulo Rele  ao barramento GND "–" do protobord (Dê preferência por usar fios pretos).

7º Conecte o Pino TX do USB/Serial ao pino RX do Garagino (fio azul da Figura 2).

8º Conecte o Pino RX do USB/Serial ao pino TX do Garagino (fio laranja da Figura 2).

 

Figura 2

 

9º Conecte a entrada IN do Módulo Rele ao pino D8 do Garagino (fio verde da Figura 3).

Figura 3

Agora com o protoboard montado, verifique se todas as ligações estão corretas.

Ligue o cabo USB entre o PC e o Conversosr USB/Serial e por último conecte a tomada na rede elétrica.

Copie e cole o Sketch Abaixo e grave no Arduino:

 

char leitura;

#define rele 8

void setup() {
  //Inicializa comunicação Serial
  Serial.begin(9600);
  //Seta o pino indicado por rele como saída
  pinMode(rele, OUTPUT);
  //Mantem rele desligado assim que iniciar o programa
  digitalWrite(rele,LOW);
}
void loop() {
  //Verifica se há conexão com a serial
  while (Serial.available() > 0) {
    //Lê o dado vindo da Serial e armazena na variável leitura
    leitura = Serial.read();
    //Se a variável leitura for igual a 'd' ou 'D' ela Desliga rele
    if (leitura == 'd' || leitura =='D'){// As duas || é a operação booleana OU
      digitalWrite(rele,LOW);
    }
    /*Senão verifica se a variável leitura é
     igual a 'l' ou 'L' ela Liga rele */
    else if (leitura == 'l' || leitura =='L'){
      digitalWrite(rele,HIGH);
    }
    Serial.println(leitura);
  }
}

 

Para enviar os comandos de Liga e Desliga, abra o Serial Monitor ou qualquer programa Monitor, configure para 9600baud. Agora envie a letra “L” ou "l"e a lâmpada ligará e “D” ou "d" ela desligará.

 

E é isso! Esperamos que tenha gostado! Caso tenha dúvidas, poste aqui neste blog! Se tiver sugestões para tutoriais, poste aqui. Para ver outros tutoriais e projetos desenvolvidos pela equipe LdG e por outros garagistas, clique aqui e aqui, respectivamente

 

Referências:

http://www.arduino.cc/

Exibições: 18283

Comentar

Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!

Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)

Comentário de Wagner Bastos em 21 janeiro 2014 às 13:52

Olá,

Muito bom este projeto.

Aproveitando, tenho um módulo relé destes e gostaria de saber se ele pode ser alimentado por 6V?

Obrigado.

Comentário de Yuri Lima Almeida em 10 abril 2013 às 17:38

Olá, gostei muito do tutorial, porém eu tenho uma dúvida, como posso adicionar um controle IR neste projeto?

Comentário de Marco Túlio em 24 fevereiro 2013 às 11:11

Ola,

Tem diferenca nas saidas desse rele utilizado no tutorial com o rele SRD-12vcd-sl-c?

Muito bom o tutorial!!

Comentário de JERONIMO SOUSA em 1 janeiro 2013 às 13:51

Muito bom, parabéns!!!

Comentário de Geraldo de Lima em 14 dezembro 2012 às 18:25

Ficou muito bom o TUTO. Parabéns.

Feliz Natal para todos

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2019   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço