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 Kit Garagino Rev 1 Básico (1x Garagino Rev 1 + 1x Módulo Convers...
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/interruptor-paralelo-ideal?commentId=6223006%3AComment%3A245963
http://labdegaragem.com/forum/topics/m-dulo-rel-interruptor-paralelo
Então é isso Garagistas! Esperamos que tenham gostado deste tutorial. Até o Próximo!
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por
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)