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:
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 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
Comentar
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.
Observação adicionada ao tutorial. ;-)
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.
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
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)