Tutorial: como utilizar o ReleShield com Arduino

Adquira estes componentes na Loja do Lab de Garagem

O ReleShield é um shield, disponível na loja LdG desenvolvido pelo garagista Maurício Ortega, com dois Relés para acionamento de cargas com correntes maiores que o Arduino pode fornecer e também isolação entre o Arduino e a carga. Isto é, permite que o Arduino acione, por exemplo, uma lâmpada de 110V ou até mesmo um equipamento doméstico (aparelho de som, ventilador, etc). Cada relé contém três entradas: uma NF (Normalmente fechado) que está marcado em vermelho, uma NA (Normalmente aberto) que está marcado em azul e o Comum que está marcado em preto na figura abaixo.

Neste tutorial, vamos mostrar como utilizá-lo com a programação exemplo que vem na documentação encontrada na loja LdG.

Primeiramente, vendo sua documentação podemos ver que o Releshield utiliza os pinos digitais 7 e 8. Então vamos conectar o Releshield no Arduino e vamos fazer o primeiro exemplo disponível. Faça a seguinte ligação:

OBS: Caso o equipamento está dando interferência no Arduino, conecte os filtros fornecidos nos contatos do Releshield, neste caso, entre o Comum e o NA.

Agora abrindo a IDE do Arduino, vamos colocar a programação exemplo:

#define Rele1 7 // Define pino de saida para rele 1
#define Rele2 8 // Define pino de saida para rele 2
void setup(){
pinMode(Rele1,OUTPUT);
pinMode(Rele2,OUTPUT);
}
void loop(){

digitalWrite(Rele1, HIGH);
digitalWrite(Rele2, HIGH);
delay(1000);

digitalWrite(Rele1, LOW);
digitalWrite(Rele2, LOW);
delay(1000);
}

Agora conecte seu Arduino, e na IDE do Arduino, selecione a versão do seu Arduino (UNO, Duemilanove, etc) e a porta em que ele está conectado (COMx, ttyUSBx, ttyACMx). E clique em UPLOAD. Você verá os leds e a lâmpada acenderem e apagarem, isto quer dizer que o contato NA está fechado e o contato NF está aberto do Releshield.

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.

Exibições: 18084

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 Eduardo castellani em 29 junho 2012 às 13:25

Eu queria era poder controla a temperatura de um chuveiro, com um pontenciometro, diminuir ou aumentar essa temperatura, é possivel? com esse?

Comentário de Douglas Negrisolli em 26 junho 2012 às 22:17

Olá pessoal!

Quero automatizar umas coisas básicas do carro, e queria muito saber se alguém tá a fim de me ajudar nessa nerdice. Agradeço, abraços

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço