Escolar Documentos
Profissional Documentos
Cultura Documentos
Manual Tcnico
Sumrio
Manual Tcnico......................................................................................................................................................1
Introduo.........................................................................................................................................................3
Caractersticas..................................................................................................................................................4
Mdulos Integrados...........................................................................................................................................5
Arduino Supervisrio Integrado & Conector FTDi Basic..................................................................................6
Arduino Supervisrio....................................................................................................................................6
Conector FTDi Basic....................................................................................................................................7
Mdulo Dimmer AC Bivolt Integrado (2 Canais)...............................................................................................8
Mdulo de Rel Integrado (4 Canais)...............................................................................................................9
Conectores de Alimentao 12VCC e 24VCC................................................................................................10
Conector de Rede (Ethernet RJ45)..............................................................................................................11
Conector Para Sensores Externos.................................................................................................................12
Conector Para Sensores Externos.................................................................................................................13
Sugesto de Cdigo Completo.......................................................................................................................14
Compilando Cdigo Completo........................................................................................................................17
Painel de Controle Web..................................................................................................................................18
Configuraes do Cdigo Completo...............................................................................................................19
Introduo
Arduino Supervisrio Automation (as vezes chamado de placa-me) uma placa integrada do Arduino com
acessrios, como Ethernet, Rels e Dimmers AC.
Contando tambm com entradas analgicas para sensores, esta placa-me uma soluo completa e
integrada para automatizar dispositivos, controlando atravs do SmartPhone, computador PC, Tablet etc!
Para integrar o Arduino Supervisrio Automation com a Internet, necessrio um Roteador e um Modem
Internet. Vide mais abaixo a seo apropriada deste manual.
Caractersticas
Como podemos verificar na lista acima, o Arduino Supervisrio Automation chamado de Mother Board
(placa-me em ingls), justamente por integrar todos os mdulos em uma nica placa.
Arduino FTDi Basic Utilizado para enviar o cdigo para o Arduino, via USB do computador.
http://seriallink.com.br/web/index.php?r=produtos/placaarduinoftdibasic
Arduino Supervisrio Integrado na placa-me, incluindo conector FTDi, exclusivo Serial Link.
http://seriallink.com.br/web/index.php?r=produtos/placaarduinosupervisorio
Mdulo Dimmer AC Bivolt com 2 Canais A placa-me j conta com dois desses mdulos integrados nas
portas D4 e D5 do Arduino Supervisrio, tambm integrado. Ocupando as portas D2, D4, D5
http://seriallink.com.br/web/index.php?r=produtos/placamodulodimmerac
Mdulo de Rel com 4 Canais Integrado na placa-me, mas utilizando rels de 12V para menor consumo
de energia, maior durabilidade e menor custo! Ligados nas portas D6, D7, D8, D9 do Arduino.
http://seriallink.com.br/web/index.php?r=produtos/placamodulorele4canais
Mdulo Ethernet ENC28J60 nica placa-me fabricada no Brasil com o Mdulo ENC28J60 integrado!
Ocupando as portas D10, D11, D12, D13 do Arduino.
Mdulos Integrados
A partir desse ponto veremos em detalhes os mdulos integrados da placa Arduino Supervisrio Automation.
ATMega8/88 DIP
ATMega168 DIP
ATMega328 DIP
A placa do Arduino Supervisrio Automation possui o circuito bsico de funcionamento de um Arduino UNO,
compatvel.
Ou seja, temos o soquete j conectado no cristal, capacitores de polarizao, resistor de pull-up do reset,
entre outras opes; amadurecidas durante os anos de produo do Arduino Supervisrio, base desta placame.
Resistor de pull-up e
capacitor da linha do Reset
Conector
FTDi Basic
Capacitor de
Filtro de Linha
Cristal e capacitores
de polarizao
Soquete 28 pinos
para ATMega's
Pino
Dimmer AC
Arduino (ATMega)
Interrupa o 60Hz
ZC (ZeroCross)
D2 (INT0)
D4
D5
O disparo dos Dimmers podem ser feitos pelas portas digitais 4 e 5 do Arduino. Lembrando que este disparo
um PWM em sincronia com o ZeroCross, conforme visto na Aula 3 do Curso Arduino Automation:
http://seriallink.com.br/forum/viewtopic.php?f=105&t=2702
Voc pode utilizar os cdigos apresentados na aula, clicando nesse outro link:
http://seriallink.com.br/forum/viewtopic.php?f=105&t=2702
Abaixo podemos ver o conector dos Dimmer e as explicaes das entradas:
Ligar Carga do
Dimmer AC 1
Ligar na Tomada
110V ou 220V
Ligar Carga do
Dimmer AC 2
Terminal NC
Normalmente Fechado
Terminal NO
Normalmente Aberto
Terminal CMN
Comum
Na foto abaixo podemos ver todas as 4 sadas e seus respectivos bornes, identificados abaixo.
Vejamos agora as portas utilizadas pelo Arduino para o acionamento dos rels:
Porta Arduino
Canal do Rel
D6
D7
D8
D9
Conector de
Alimentao 12V DC
Conector do
Rel Canal 1
GND
12V
J o Conector de Alimentao 24V DC fica perto dos reguladores de tenso, conforme foto:
Reguladores de
Tenso
Conector de
Alimentao 24V DC
GND
Siga as seguintes recomendaes para uso de fontes:
Conector 12V
Conector 24V
24V
Conector de Rede
LED Verde
Status
LED Amarelo
Dados
Toda parte de circuito da rede feita pelo chip ENC28J60, utilizando a biblioteca EtherEncLib. Esta biblioteca
foi desenvolvida especialmente para esse projeto e aps 4 anos de desenvolvimento, apresenta uma verso
estvel e muito rpida! Alm de consumir poucos recursos do Arduino.
Para baixar e instalar a biblioteca EtherEncLib.h, acesse o link abaixo e baixe o pacote ZIP:
https://github.com/renatoaloi/EtherEncLib/tree/newMods
Voc pode baixar o pacote ZIP diretamente nesse link:
https://github.com/renatoaloi/EtherEncLib/archive/newMods.zip
Verifique mais abaixo neste manual o cdigo completo de funcionamento da placa-me.
Pino 1
Conector Para Sensores
6 Entradas Analgicas
.
.
.
Pino 6
A0
A1
A2
A3
A4
A5
Normalmente os sensores necessitam tambm de pinos adicionais para alimentao 5V e tambm GND.
Para isso, utilize o Conector FTDi Basic (que fica ao lado) para aproveitar pinos de alimentao, conforme
foto:
Conector
Para Sensores
GND
Conector
FTDi Basic
5V
2015 Todos os direitos reservados Pgina 12 de 19
<SPI.h>
<EEPROM.h>
<EthernetAutomation.h>
<EtherEncLib.h>
#define ACTIVATE_LOGIN 1
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 192, 168, 0, 177 };
const
const
const
const
const
const
const
static
static
static
static
char
char
char
char
char
char
char
relay1 = 6; // relays
relay2 = 7;
relay3 = 8;
relay4 = 9;
dimmer1 = 97; // real pin 4;
dimmer2 = 98; // real pin 5;
exitfakebutton = 99;
volatile
volatile
volatile
volatile
unsigned
unsigned
unsigned
unsigned
long momentoDisparo = 0;
int gatilhoDisparo = 4000;
long momentoDisparo2 = 0;
int gatilhoDisparo2 = 4000;
Basta copiar e colar o cdigo completo na rea onde digitamos o cdigo e clicar em Carregar.
Mas para a compilao dar certo, precisamos de duas bibliotecas.
Precisamos da biblioteca EtherEncLib.h que pode ser baixada nesse link:
https://github.com/renatoaloi/EtherEncLib/archive/newMods.zip
E tambm da biblioteca EthernetAutomation.h, que pode ser baixada no link abaixo:
https://github.com/renatoaloi/EthernetAutomation/archive/master.zip
Dica: Para instalar as bibliotecas, basta descompactar a pasta de cada uma delas dentro do diretrio
libraries do sketchbook do Arduino.
Normalmente essa pasta libraries fica nos seguintes caminhos, dependendo do Sistema Operacional:
- Windows
C:\Arquivos de Programas\
- MACOSX
- Linux