Tutorial: como utilizar o ReleShield com Arduino

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.

Referências:

http://www.labdegaragem.org/loja/index.php/31-shields/releshield.html

http://www.labdegaragem.com.br/loja/releshield.pdf

http://www.labdegaragem.com.br/loja/emi.pdf

http://pt.wikipedia.org/wiki/Rel%C3%A9

Exibições: 7464

Tags: arduino, releshield, tutorial

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 Djeisson dos Santos em 16 maio 2013 às 11:10

Bom dia pessoal.

No caso da necessidade de se conectar o filtro (snubber) no releshield pelo fato de interferência, onde se conecta? Não entendi o q foi explanado.

Comentário de GVS.VALENTIM em 10 março 2013 às 18:44

CARO ANTONIO, PARABENS PELA INICIATIVA...

ANTONIO TRABALHO COM PLCs COMERCIAIS, E GOSTARIA DE UMA POSSIBILIDADE "BARATA" P/ MEUS ALUNOS...
POR FAVOR, O QUE VOCE SUGERE P/ QUE POSSAMOS IMPLEMENTAR UM PLC DE BAIXO CUSTO???

ESTAVA PENSANDO EM COMPRAR UM MÓDULO DE 16 RELÉS - 5V NO DX.COM:  
http://dx.com/p/arduino-compatible-16-channel-5v-relay-module-expan...

A IDÉIA SERIA QUE O ALUNO PROGRAMARIA EM LADDER. NESTE CASO PEÇO SUA SUGESTÃO:
COMPRO UM CLPDUINO MEGA SHIELD OU O MÓDULO RELÉ DO DX.COM???

1. O QUE PRECISAREI P/ "CONTRUIR" O PLC???
2. QUAL O ARDUINO (MEGA) MAIS INDICADO???
ANTECIPADAMENTE: PARABENS & OBRIGADO!!!

Comentário de Celso Gonçalves Melero em 20 agosto 2012 às 17:03

Olá Mauricio

Seria possível um tutorial sobre como ligar uma lampada em paralelo com um interruptor (paralelo) e o shield?

Att

Celso Melero

Comentário de Marcos Massami Yoshida em 17 agosto 2012 às 21:26

Boa Noite,

Montei montei o rele shield de 2 portas junto com o ethernet shield para acionar-los via net esta funcionando (sem nenhuma carga somente nos leds)  mas as vezes ela trava e só apertando o botão físico reset do rele shield.

Existe algum comando para resetar remotamente o rele shield?

Obrigado,

Marcos 

Comentário de Francisco Lucena Gomes Jr em 18 julho 2012 às 14:27

Qual seria a tensão e corrente máxima que o relé suporta?

E no caso de se precisar de mais de dois relés, posso colocar duas placas Releshield ou mais? nesse caso qual seria os pinos usados, os pinos 7 e 8 são fixos, ou é configurável, ou seja, podemos usar outros pinos?

Douglas, o que vc que automatizar no carro? talvez eu passa te ajudar na parte de programação.

Comentário de Eduardo castellani em 29 junho 2012 às 18:23

Se a temperatura estiver baixa eu mandaria aquecer proporcionalmente. LEGAL, EU TIVE ESSA IDEIA DE AQUECER A CX ÁGUA VIA ENERGIA SOLAR E EÓLICA, E DEPOIS DOSAR COM AGUA FRIA E QUENTE, A AGUÁ QUE SAI PELO CHUVEIRO.

Comentário de Sidney Alves Bastos em 29 junho 2012 às 14:31

Eduardo,

eu também teria interesse nessa ideia do potenciômetro. Mas meu uso seria para completar o aquecimento da água que é aquecida por energia solar. Se a temperatura estiver baixa eu mandaria aquecer proporcionalmente.

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

Publicidade

Convide um amigo para o Lab!

 Loja Lab de Garagem

curso gratis de arduino

Bluetooth Shield

Por: R$ 108,80

Ou em até 18x de R$ 7,25

SuperKit com Arduino Uno Rev 3

Por: R$ 235,00

Ou em até 18x de R$ 15,66

Zumo Chassis Kit

Por: 80,00

Ou em até 18x de R$ 5,33

Raspberry Pi

Por: R$ 229,00

Ou em até 18x de R$ 15,26

© 2014   Criado por Marcelo Rodrigues.

Badges  |  Relatar um incidente  |  Termos de serviço