Hoje vamos apresentar o Automation Shield, ele foi desenvolvido com o objetivo de simplificar a criação de projetos de automação. É compatível com o Arduino Nano V3 e pode ser usada em diversos projetos de automação, monitoramento, temporizadores, entre outros.
Os IOs da placa possuem Jumpers que permitem a inativação ou troca do pino utilizado no Arduino, permitindo expansão ou troca de funcionalidades.
Funcionalidades
-Agilidade na integração de componentes de um projeto.
-Barra de terminais para conexão direta com o Arduino nano, eliminando ligações adicionais.
-Jumpers que permitem inativação ou troca do pino utilizado no Arduino, permitindo expansão ou troca de funcionalidades.
-Barra de terminais integrados com todos os pinos do Arduino para integração com outros Shields e sensores.
-Alimentação regulada para o Arduino.
-Born KRE e barra de terminais com saída regulada de 5V x 1A para alimentação de sensores, lcd, motores, servores, entre outros.
-4 saídas de relés 120V 15A / 220V 10A;
-3 saídas transistorizadas TIP 120 - 5A PWM para RGB.
-Dimensões: 97 x 150 x 40 mm (Largura x Comprimeto x Altura)
-Barra de terminais para conexão direta com o Arduino nano, eliminando ligações adicionais.
-Jumpers que permitem inativação ou troca do pino utilizado no Arduino, permitindo expansão ou troca de funcionalidades.
-Barra de terminais integrados com todos os pinos do Arduino para integração com outros Shields e sensores.
-Alimentação regulada para o Arduino.
-Born KRE e barra de terminais com saída regulada de 5V x 1A para alimentação de sensores, lcd, motores, servores, entre outros.
-4 saídas de relés 120V 15A / 220V 10A;
-3 saídas transistorizadas TIP 120 - 5A PWM para RGB.
-Dimensões: 97 x 150 x 40 mm (Largura x Comprimeto x Altura)
Pinos utilizados
- A0, A1, A2 e A3: utilizados para saídas com relés *.
- D3, D5 e D6: utilizados para saídas PWM de potência *.
*Os pinos possuem jumpers que permitem a inativação ou troca do pino do Arduino nano utilizado.
Exemplos
WebServer de automação com enc28j60
WebServer de automação com WS5100
Temporizador de saídas
Automação de Aquário
Esquema elétrico de ligação
Cada projeto tem características individuais, que exigem recursos diferenciados de processamento, memória, comunicação serial, leituras digitais, analógicas, PWM entre outros. Quando usamos a plataforma Arduino, devemos avaliar entre as versões disponíveis, qual atende os requisitos funcionais do nosso projeto.
WebServer de automação com enc28j60
WebServer de automação com WS5100
Temporizador de saídas
Automação de Aquário
Esquema elétrico de ligação
Cada projeto tem características individuais, que exigem recursos diferenciados de processamento, memória, comunicação serial, leituras digitais, analógicas, PWM entre outros. Quando usamos a plataforma Arduino, devemos avaliar entre as versões disponíveis, qual atende os requisitos funcionais do nosso projeto.
Vamos publicar uma série de artigos de projetos úteis, com código fonte aberto, integrando com LCD, RTC, BlueTooth, WiFi, Ethernet, WebServer, WebCliente, Android, entre outros.
Teste Básico de acionamento das saídas do Shield
/*
Sergio Mokshin
Automação Livre
Jan/2015
*/
#define PIN_RED 6
#define PIN_GREEN 5
#define PIN_BLUE 3
void setup()
{
pinMode(A0, OUTPUT);
pinMode(A1, OUTPUT);
pinMode(A2, OUTPUT);
pinMode(A3, OUTPUT);
Serial.begin(9600);
analogWrite(6, 0);
analogWrite(5, 0);
analogWrite(3, 0);
}
void loop()
{
digitalWrite(A0, HIGH);
delay(500);
digitalWrite(A0, LOW);
digitalWrite(A1, HIGH);
delay(500);
digitalWrite(A1, LOW);
digitalWrite(A2, HIGH);
delay(500);
digitalWrite(A2, LOW);
digitalWrite(A3, HIGH);
delay(500);
digitalWrite(A3, LOW);
analogWrite(PIN_RED, 255);
delay(500);
digitalWrite(PIN_RED, 0);
analogWrite(PIN_GREEN, 255);
delay(500);
digitalWrite(PIN_GREEN, 0);
analogWrite(PIN_BLUE, 255);
delay(500);
analogWrite(PIN_BLUE, 255);
analogWrite(PIN_RED, 255);
analogWrite(PIN_GREEN, 255);
delay(500);
analogWrite(PIN_BLUE, 0);
analogWrite(PIN_RED, 0);
analogWrite(PIN_GREEN, 0);
}
Teste de bancada do Aquadroid 2.0 com o AutomationShield
Conectando com outras versões do Arduino.
A placa Automation Shield permite a conexão com outras versões do Arduino. O diagrama abaixo mostra a conexão com um Arduino Mega.
Conexão “Arduino Mega – Automation Shield”.
D3-P1
D5-P2
D6-P3
A0-S1
A1-S2
A2-S3
A3-S4
GND-GND
Vin– 9V
A substituição do Arduino Nano pelo Arduino Mega permite a criação de projetos que necessitam de mais recursos de Software e Hardware. A placa Automation Shield incorpora funcionalidades úteis como alimentação regulada 9V para o Arduino, barra de terminais para alimentação 5V de outros Shields, saídas com relés, potência DC entre outros.
Projeto com Automation Shield e Arduino Mega
Gostaria de saber onde o senhor compra as presilhas da placa ?
ResponderExcluirEu imprimo em minha impressora 3D.
ResponderExcluirgostei da ideia e do design,muito versatil mesmo parabens ao autor.
ResponderExcluirObrigado Jose Luiz, A proposta é uma placa que simplifique a criação de projetos de automação.
Excluirgostei da ideia e do design,muito versatil mesmo parabens ao autor.
ResponderExcluirObrigado Jose Luiz, A proposta é uma placa que simplifique a criação de projetos de automação.
ExcluirSergio,
ResponderExcluirMuito boa ideia.
Estou montando um projeto parecido, tenho umas dúvidas.
Você contratou alguma empresa pra fazer a placa? Essa empresa montou os circuitos ou fez apenas a placa/trilhas/furações?
Parabéns pelo projeto.
Abraços,
Bernardo
Muito bom, você tem o Gerber da placa?
ResponderExcluir