You are on page 1of 5

Rua Berta, 60 Vila Mariana

So Paulo SP Brasil
(11) 3804-0126
Rede Social: http://www.labdegaragem.com.br
Loja Virtual: http://loja.labdegaragem.com.br


ReleShield

LER E OBSERVAR AS SEGUINTES ADVERTNCIAS E
PRECAUES ANTES DE USAR ESTE PRODUTO. A
NO OBSERVNCIA DESTAS INSTRUES PODE
RESULTAR EM "CHOQUE ELTRICO", FOGO, ENTRE
OUTROS.
ESTES EVENTOS PODEM CAUSAR FERIMENTOS OU MESMO MORTE.
CASO ESTE PRODUTO INFLAMAR, GERAR FUMAA, DERRETER OU
APRESENTAR QUALQUER OUTRA ANORMALIDADE, PARE
IMEDIATAMENTE DE USAR ESTE PRODUTO E CONTACTAR O NOSSO
CENTRO DE SUPORTE.

Este produto est licenciado sob:


Releshield um mdulo construido com 2 Rels miniaturas de potncia, com 1 contato
reversvel, com capacidade de acionar cargas de at 7A/ 220VAC, foi construido para se
integrar ao Arduino sem a necessidade de conexes via jumpers, somente sendo
necessrio encaixar o Shield direto no Arduino e ligar os equipamentos a ser controlado
nos conectores instalados na parte traseira do Shield (figura 1), isto permite de uma
maneira fcil criar aplicaes de controle de cargas externas como:
Luminrias, Ventiladores, Eletrodomsticos, Portes de garagem, entre outros.
O Releshield controlado diretamente pelo Arduino atravs de 2 pinos IOs , Pinos
Digitais 7 e 8 em seu circuito dois Leds que indicam o estado dos Reles.
Led aceso = Rele Ligado
Obs. Os Pinos Digitais 7 e 8 no podero ser utilizados por outro perifrico.
A alimentao do Shield feita atravs de 5VDC vindo da placa do Arduino.
Obs. Caso esteja utilizando outros perifricos alimentados pelo Arduino talvez seja
necessrio utilizar uma fonte externa.




Rua Berta, 60 Vila Mariana
So Paulo SP Brasil
(11) 3804-0126
Rede Social: http://www.labdegaragem.com.br
Loja Virtual: http://loja.labdegaragem.com.br


Figura 1
Este Releshield pode ser usado em robtica, controle industrial, casas inteligentes, etc.
Compatvel com o Arduino ONU e Duemilanove.
Para acionar os reles deve se colocar o pino referente ao Rele desejvel em High como
descrito abaixo.
void setup(){ pinMode(Rele1,OUTPUT); }
void loop(){ digitalWrite(Rele2, HIGH); }

PROCEDIMENTO DE SEGURANA
1. NO MANUSEAR O SHIELD QUANDO ENERGIZADO
2. NO MANUSEAR O SHIELD SEM TER PRVIO CONHECIMENTO
SOBRE INSTALAES ELTRICAS
3. NO AUTORIZAR MENORES DE IDADE UTILIZAR O SHIELD EM
REDE ELTRICA SEM ACOMPANHAMENTO DE UM ADULTO
HABILITADO

PROCEDIMENTO DE INSTALAO

1. ENCAIXAR O RELESHIELD NO ARDUINO
2. LIGAR O EQUIPAMENTO NO BORNE AZUL INSTALADO NA PARTE
TRASEIRA DO SHIELD.
3. LIGAR O ARDUINO NA FONTE DE ALIMENTAO E CARREGAR O
PROGRAMA
4. LIGAR A ALIMENTAO DO EQUIPAMENTO A SER CONTROLADO
CASO SEJA NECESSRIO.

OBS. O RELESHIELD NO VEM COM FUSVEIS DE PROTEO, SENDO
NECESSRIO O USURIO AVALIAR A NECESSIDADE.




Rua Berta, 60 Vila Mariana
So Paulo SP Brasil
(11) 3804-0126
Rede Social: http://www.labdegaragem.com.br
Loja Virtual: http://loja.labdegaragem.com.br

Exemplo 1
Exemplo Blink Lmpada:

#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(Rele2, HIGH);
delay(1000);
digitalWrite(Rele2, LOW);
delay(1000);
}




Rua Berta, 60 Vila Mariana
So Paulo SP Brasil
(11) 3804-0126
Rede Social: http://www.labdegaragem.com.br
Loja Virtual: http://loja.labdegaragem.com.br

Exemplo 2:
Exemplo de Acionamento dos Rele via serial:
O software de envio de comandos foi feito em VB2010 esta disponvel em:

/*
RelayShield V.01
Acionamento de Reles atravs de vindo da porta serial.
Este exemplo de domnio publico.
Por: Mauricio Ortega
mauortega@gmail.com
*/
#define rele1 7
#define rele2 8
int dados[3], IDbyte, i, rele ,cmd;

void setup() {
//Define reles como saida
pinMode(rele1, OUTPUT);
pinMode(rele2, OUTPUT);
// Inicia serial, 9600 baud
Serial.begin(9600);
}
void loop() {
// Aguarda dados pela serial (min 3 bytes)
if (Serial.available() > 2) {
// L o Primeiro byte
IDbyte = Serial.read();
// Se for (254) ...
if (IDbyte == 254) {
// ... ento carrega os dois bytes seguintes
for ( i = 0; i < 2; i++) {
dados[i] = Serial.read();
}
rele = dados[0]; // Atribui valor do 2 byte na varial rele
cmd = dados[1]; // Atribui valor do 2 byte na varial cmd
switch (rele) {
case 1:
digitalWrite(rele1, cmd); //Atribui valor de cmd no pino referente ao rele 1
break;
case 2:
digitalWrite(rele2, cmd); //Atribui valor de cmd no pino referente ao rele 1
break;
cmd = 0;



Rua Berta, 60 Vila Mariana
So Paulo SP Brasil
(11) 3804-0126
Rede Social: http://www.labdegaragem.com.br
Loja Virtual: http://loja.labdegaragem.com.br
}
}
}
}

You might also like