You are on page 1of 41

Nesta Aula

Reviso sobre TRIAC's

Apresentao do Mdulo Dimmer AC

Amadurecimento do Circuito Dimmer AC


(apresentado na aula 14 do Curso Arduino Advanced)

Biblioteca EthernetSup com novo boto para Dimmer AC

Reviso 1 da biblioteca Enc28CoreLib.h!

Controle da velocidade do Ventilador!

Reviso sobre TRIAC's

Aprendemos na Aula 14 do Curso Arduino Advanced que so


componentes complexos
Trabalham em conjunto com DIAC's
Utilizam Passagem-Por-Zero como ponto de pr-carga do
TRIAC
Podem ser usados como rels sem partes mecnicas, conhecidos
por rels de estado slido
Ou podem ser usados como Dimmer AC (mais interessante!)

Mdulo Dimmer AC

Acionamento proporcional de Cargas AC, controlando brilho de


lmpadas e motores AC!

Esquema Eltrico Revisado do Dimmer AC

Esquema Eltrico Revisado do Dimmer AC

Caractersticas do Dimmer AC

Resistor de 3W para dissipar calor


Posio do TRIAC e do Resistor de 3W para acoplamento de
dissipador de calor

Utiliza BTA12-600, ou seja 12 Amps. X 600V

Compatvel com 110V e 220V

Cargas at 1500W em 110V e 2500W em 220V

Teste de Fogo do Mdulo Dimmer AC

Liguei o Mdulo Dimmer AC em uma Resistncia de Chuveiro

Utilizei a resistncia inteira para tentar diminuir os 5500W

Eu sabia que ia explodir. A pergunta era: quanto esse mdulo


aguenta de corrente?
Resposta: Aguenta 15A (3300W), mas NO aguenta 20A
(4400W)
Foto do resultado dos testes

Ligao das Cargas Lmpada 110V

Dimmer AC

Neutro

Fase

Ligao das Cargas Lmpada 220V

Dimmer AC

Fase 1

Fase 2

Ligao do Dimmer AC no Arduino


Dimmer AC

GND
DIM Porta 5
ZC Porta 2
5V

Ligao das Cargas - Lmpada

Ligao do Mdulo Dimmer AC em paralelo com Interruptor


Fase

Neutro

Ligao das Cargas - Ventilador

Ligao do Mdulo Dimmer AC em conjunto com Mdulo de Rel


Fase
4 Canais com Ventilador
Neutro
(Modo Direto Apenas Inversor de rotao)
Norm. Fechado
Comum

Norm. Aberto
Motor do
Ventilador

Ligao das Cargas - Ventilador

Ligao do Mdulo de Rel 4 Canais com Ventilador


(Modo com Interruptor Liga/Desliga)
Fase
Canal 1

Neutro

Canal 2
Motor do
Ventilador

Sobre o Cdigo

Cdigo super simples! No aquele cdigo complicado da Aula


14 do Advanced.
Utiliza interrupes para detectar a passagem por zero
O problema que o Arduino UNO s tem duas portas de
interrupo externa
Compromete muito o Arduino, pois totalmente baseado em
contagem de tempo
O Arduino que controla um ou mais Mdulos Dimmer AC no
deve ser utilizado para outras funes.

int portaDIM = 5;
void setup() {
pinMode(portaDIM, OUTPUT);
attachInterrupt(0, zeroCrossInt, RISING);
}
void loop() { }
void zeroCrossInt() {
delayMicroseconds(XXX);
XXX
digitalWrite(portaDIM, HIGH);
delayMicroseconds(8.33);
digitalWrite(portaDIM, LOW);
}

int portaDIM = 5;
void setup() {
pinMode(portaDIM, OUTPUT);
attachInterrupt(0, zeroCrossInt, RISING);
}
void loop() { }
void zeroCrossInt() {
delayMicroseconds(XXX);
XXX
digitalWrite(portaDIM, HIGH);
delayMicroseconds(8.33);
digitalWrite(portaDIM, LOW);
}

XXX
De 2900
a 7000

Thomas Edison (Inventor)

Lmpada
Bateria de carro
Fongrafo
Microfone de Carbono
Etc.
Defendia com unhas e dentes o
uso de Corrente Contnua (DC)
No tinha formao em fsica ou
matemtica, era muito
experimentalista, um inventor
mesmo

Nikola Tesla

Alternador
Motor AC
Bobina de Tesla
Gaiola de Tesla
Etc.
Era o verdadeiro gnio, que
defendia a Corrente Alternada (AC)
Era fsico e matemtico, um
estudioso, que criou um sistema
rotacional de corrente alternada.

George Westinghouse

Motores e Freios para Locomotivas


Foi quem vendeu a ideia de Tesla
da Corrente Alternada e financiou a
implantao da Hidreltrica de
Niagara Falls.
Era o industrial rico.

Guerra das Correntes

Final do Sculo XIX a energia


eltrica foi controlada e precisava
ser implantada
Edison propunha distribuir para
todas as residncias Corrente
Continua, estabelecendo o padro
12V DC e criando a bateria de
carro e o sistema de medio de
consumo. Nada disso funcionava
em Corrente Alternada.
Tesla, por outro lado, no precisava
fazer esforos para vender seus
geradores distribuidores de
Corrente Alternada.

Instalando a Biblioteca EthernetSup

Instalao simples e fcil, bastando copiar os arquivos para a


pasta libraries do Arduino
github.com/renatoaloi

Novo Ncleo Enc28CoreLib!

Integrao total do Arduino com Ethernet, no importa via W5100


ou ENC28J60

Compatvel com biblioteca oficial Ethernet do Arduino.

Recompile seu cdigo de W5100 para ENC28J60 em minutos!

Novo ncleo ENC28 com implementao TCP Stack

Demonstrao de Funcionamento

Ambiente configurado, caixa instalada, vamos ver tudo


funcionando!

Canal no Youtube
http://www.youtube.com/cursoarduino
Loja do Curso Arduino
http://www.seriallink.com.br/loja
Frum do Curso Arduino
http://www.seriallink.com.br/forum
E-mail de Contato:
renato.aloi@gmail.com

Facebook
http://www.facebook.com/cursoarduino
Twitter
http://www.twitter.com/cursoarduino
Blog
http://renatoaloi.blogspot.com.br
Repositrio de Cdigos
http://github.com/renatoaloi

You might also like