Tutorial: Acionando lâmpada com Mini Relay Shield e interruptor paralelo

Adquira estes componentes na Loja do Lab de Garagem

Olá Garagistas! Neste tutorial mostraremos como você pode utilizar o Mini Relay Shield. Como demonstração, faremos o acionamento de uma lâmpada através de comandos enviados pelo Serial Monitor da Arduino IDE e também por um interruptor ligado em paralelo, possibilitando que não só seja possível o acionamento via software (Garagino), como também via contato mecânico (interruptor).

Material Utilizado:

1x Mini Relay Shield

1x Kit Garagino Rev 1 Básico (1x Garagino Rev 1 + 1x Módulo Convers...

1x Protoboard - 170 Pinos

1x Cabo USB Mini-B - 1,80 metros

1x Interruptor

1x Plug de Tomada

1x Lâmpada 

1x metro de cabo AC

1. Mini Relay Shield

Imagem 1 - Mini Relay Shield

O Mini Relay Shield permite de uma maneira fácil acionar cargas externas como luminárias, ventiladores, eletrodomésticos, portões de garagem, entre outros. Muito fácil de usar e extremamente prático, o Mini Relay Shield é compatível com o Mini Ethernet Shield e também com os Mini RF Shields, permitindo que você faça acionamentos tanto via comunicação Ethernet como via comunicação RF.

Características:
- Pino Utilizado Pelo Garagino: Digital D8 (HIGH -> Aciona o Relé)
- LED Indicador de Estado (ON/OFF)
- Capacidade do Contato: 9A/125Vac - 6A/250Vac - 4A/24Vdc
- Shields Compatíveis: Mini Ethernet Shield e Mini RF Shields (Transmitter e Receiver)

2. Montagem

ATENÇÃO - Certifique-se que a rede elétrica esteja desliga antes de fazer as conexões no Relé ou de mexer nos cabos ligados a rede elétrica, você pode sofrer um grave acidente, tome cuidado. Só volte a ligar o circuito após tudo estar conectado.

Se não tiver experiência com circuito elétricos, faça este tutorial com muita cautela, ou chame alguém com experiência na área para ajuda-lo. 

 

Após conectar o Mini Relay Shield ao Garagino com o Conversor USB/Serial, faça a montagem do circuito conforme a imagem abaixo:

Figura 1 - Montagem do circuito

3. Sketch


char letra; //Cria uma variável char para armazenar o caractere que for recebido pela Serial

void setup()
{  
  Serial.begin(9600); //Inicializa comunicação Serial com um baud rate de 9600
  
  pinMode(8, OUTPUT); //Configura o pino 8 (relé) como saída
 
  digitalWrite(8,LOW); //Mantém rele desligado assim que iniciar o programa
}

void loop()
{
  
  if (Serial.available() > 0) // Se algo for recebido pela serial
  {
    letra = Serial.read(); //Armazena o caractere que foi recebido na variável letra
    
    if (letra == 'i' || letra =='I') //Se a variável letra for igual a 'i' ou 'I' ele inverte o estado da lâmpada
    {
      digitalWrite(8,!digitalRead(8)); //Altera o estado na lâmpada para o inverso do estado atual
    }
      Serial.println(letra); //Imprime na Serial o caractere que foi recebido
  } 
 
}

Referências:

http://labdegaragem.com/forum/topics/lampadas-em-serie-e-rele?commentId=6223006%3AComment%3A205409

http://labdegaragem.com/forum/topics/duvida-liga-o-de-rel-a-lampada-sem-interferir-no-interruptor?id=6223006%3ATopic%3A327380&page=1#comments

http://labdegaragem.com/forum/topics/interruptor-paralelo-ideal?commentId=6223006%3AComment%3A245963

http://labdegaragem.com/forum/topics/m-dulo-rel-interruptor-paralelo

http://labdegaragem.com/forum/topics/rel-em-paralelo-com-interruptor?commentId=6223006%3AComment%3A312047

Então é isso Garagistas! Esperamos que tenham gostado deste tutorial. Até o Próximo!

Exibições: 7163

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)

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço