Tutorial: Sistema de Automação com 12 relés

Olá Garagistas!

Temos recebido muitas questões sobre como fazer a expansão da AutomationBoard para ter mais relés disponíveis. Assim, preparamos esse tutorial onde acrescentamos 8 relés, totalizando 12.

Para quem ainda não conhece, a AutomationBoard é uma placa desenvolvida pelo Lab de Garagem que funciona como um Arduino UNO. Ela pode ser programada da mesma maneira, e já conta com fonte DC, 4 relés, headers para shields, chip para RS485, e outras facilidades incorporadas à placa. Para conhecer o potencial e facilidade de uso da placa, acesse os links abaixo:

Tutorial: Sistema Simples de Automação com Bluetooth

Tutorial: Controlando Relés via Wi-Fi e pela Internet

Para este tutorial, utilizamos um maço de jumpers macho-fêmea para conectar alguns dos pinos da AutomationBoard a uma placa de 8 relés genérica.

Material Utilizado

1x AutomationBoard

1x Placa de expansão de 8 relés

1x Jogo de jumpers M/F (10 unidades)

Confira as ligações nas imagens abaixo:

Você poderá orientar-se pelas cores.

Atenção com as ligações do Vcc (vermelho) e GND (preto). Cuidado para não inverter!

Abaixo, segue um código de exemplo.

Cada pino da AutomationBoard será responsável por acionar um relé na placa de expansão.

Os pinos A0, A1 e A2 são utilizados como se fossem digitais (D14, D15 e D16, respectivamente).

void setup() {
for (int i=5;i<=16;i++){
pinMode(i, OUTPUT);
}
}

void loop() {
delay(1000);
for (int i=5;i<=16;i++){
digitalWrite(i, HIGH);
}
delay(1000);
for (int i=5;i<=16;i++){
digitalWrite(i, LOW);
}

}

Ao subir a programação para a placa, você verá os 12 relés acionarem. Como os relés na placa de expansão ativam em nível LOW e os da AutomationBoard em HIGH, eles irão acionar alternadamente.

Importante: A fonte da AutomationBoard fornece 1A, caso pretenda colocar todos os relés do exemplo acima e ainda adicionar periféricos, a capacidade da fonte poderá ser excedida. Nesses caso, sugerimos considerar a utilização de fonte à parte para a placa de expansão, que possui jumper próprio para essa finalidade.

Esperamos ter ajudado com esse tutorial.

Bons projetos!

Referências

Tutorial: Primeiros Passos com a AutomationBoard

Exibições: 1823

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 Guilherme Mastria em 23 março 2016 às 14:05

Fiz um projeto com uma placa dessas, infelizmente não serviu pois seu estado inicial é ligado, e precisava sempre manter o rele energizado quando quisesse algo desligado, enfim, a fonte (mesmo a de 12v) não suportava por ter essa quantidade de reles, mesmo com alimentação externa ficou um projeto complicado. Acabei eu mesmo montando minha própria placa com alimentação externa e estado padrão DESLIGADO.

Comentário de Marcelo Rodrigues em 14 março 2016 às 14:47

Observação adicionada ao tutorial. ;-)

Comentário de Marcelo Rodrigues em 14 março 2016 às 14:45

Em complemento ao comentário do Flavio Herman, sugiro que o desenvolvedor que pretende "pendurar" ainda mais coisas na AutomationBoard, que faça as contas e considere a possibilidade de alimentar a placa de expansão separadamente com uma fonte extra. A placa possui jumper que conecta ou isola a alimentação dos relés.

Comentário de Flavio Hernan em 14 março 2016 às 14:00

Interessante, mas eu gostaria de fazer uma observação.

Considerando que cada relê, consuma uma corrente de 72mA, a corrente consumida quando todos os relês (12 relês) estiverem ativos será de aproximadamente 864mA, muito próximo ao máximo valor suportado pela fonte que é 1000mA.

zp05s0500W fonte Automation Board

Isso pode ser um grande problema, pois a fonte poderá funcionar em regime de estresse e pode acabar queimando em uso contínuo.

Datasheet dos relês

Relê do módulo

Relê Automation Board

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço