ARDUINO E PROTEUS
Acionando cargas DC e AC
professor
Victory Fernandes
www.tkssoftware.com/victory
ARDUINO E PROTEUS

Eletrônica
Relés
 ULN2003 e ULN2803
 Ligação da saída em Normal Aberto – NA
 Ligação da saída em Normal Fechado – NF
 Ponte-H com relés
 Ponte-H com transistores

 Corte/Saturação


Ponte-H com L293 e L298
Arduino + Proteus
Projeto de portão eletrônico
 Projeto de sumô de robôs

RELÉS
RELÉS



Comutador eletro-mecânico (em sua maioria)
Permite acionamento on/off de circuitos
Isola eletricamente dois circuitos
NO PROTEUS
5
4
4
1
1
5
3
2
2
3
LIGAÇÃO DIRETO NA PORTA?
ULN2003 OU ULN2803

Tensão até 12Vdc e correntes até 500mA
LIGAÇÃO EM NORMAL ABERTO - NA

0 = Circuito Aberto; 1 = Circuito Fechado;
LIGAÇÃO EM NORMAL FECHADO - NF

0 = Circuito Fechado; 1 = Circuito Aberto;
TUTORIAIS
EXEMPLO BLINK
SIMULAÇÃO ANTERIOR
SIMULAÇÃO COM ULN2003 E RELÉ
PONTE H
COM RELÉS
PONTE-H COM RELÉS


Simples montagem
Permite inversão de polaridade
 Utilizado para acionamento de motores DC
em dois sentidos
 Como acionamento é eletro-mecânico não
suporta comutação em altas taxas, logo
não é apropriado para controle PWM (Pulse
Width Modulation – Modulação por Largura
de Pulso)
PONTE H
COM TRANSISTORES
PONTE-H COM TRANSISTORES


Montagem requer atenção quanto a
aquecimento e polarização dos transistores
Permite inversão de polaridade
 Utilizado para acionamento de motores DC
em dois sentidos
 Como acionamento é eletrônico suporta
comutação em altas taxas, logo é
apropriado para controle PWM
TRANSISTOR BIPOLAR DE JUNÇÃO - TBJ

Região de corte / saturação
 Transistor
opera como chave elétrica on/off
 Ao excitar a base o transistor satura e conduz
(operação como chave fechada), ao não excitar a
base o transistor corta (operando como chave
aberta)
EQUIVALENTE AO CORTE/SATURAÇÃO
OPERAÇÃO EM CORTE/SATURAÇÃO

Transistor NPN

Transistor PNP
TIP31 - NPN

Alimentação de 5 a 15V; Correntes de até 2A
TIP32 - PNP

Alimentação de 5 a 15V; Correntes de até 2A
PROJETO DE PORTÃO
ELETRÔNICO
PROJETO DE PORTÃO ELETRÔNICO

Fluxo + Código + Simulação

Eletrônica
 Motor
DC para acionamento do portão
 Push-Button do controle sem fio
 Pressionado
 Sensor
de fim de curso de abertura
 Acionado
 Sensor
= 1; Não Pressionado = 0
= 1; Não Acionado = 0
de fim de curso de fechamento
PROJETO DE PORTÃO ELETRÔNICO

Lógica Versão 01
 Quando
o portão estiver fechado e o botão for
pressionado, portão deve abrir
 Quando o portão estiver aberto e o botão for
pressionado, portão deve fechar
 Se qualquer fim de curso for acionado motor deve
parar
PROJETO DE PORTÃO ELETRÔNICO

Lógica Versão 02
 Quando
o portão estiver fechado e o botão for
pressionado, portão deve abrir
 Quando o portão estiver aberto e o botão for
pressionado, portão deve fechar
 Se o portão estiver abrindo e o botão for
pressionado portão deve parar no meio
 Se portão parado no meio e botão for pressionado,
portão deve inverter sentido anterior
 Se qualquer fim de curso for acionado motor deve
parar
PROJETO DE PORTÃO ELETRÔNICO

Lógica Versão 03
Quando o portão estiver fechado e o botão for
pressionado, portão deve abrir
 Quando o portão estiver aberto e o botão for
pressionado, portão deve fechar
 Se o portão estiver abrindo e o botão for pressionado
portão deve parar no meio
 Se portão parado no meio e botão for pressionado,
portão deve inverter sentido anterior
 Se o portão estiver parado no meio 1min se passar
portão deve fechar automaticamente
 Se qualquer fim de curso for acionado motor deve
parar

PROJETO DE SUMÔ DE
ROBÔS
PROJETO DE ROBÔ DE SUMÔ

Fluxo + Código + Simulação

Eletrônica
 Dois
motores DC para acionamento do robô
 Push-Button para início do combate
 Sensor de borda da frente e atrás
 Preto
 Sensor
 Vê
= 0; Branco = 1
de oponente da esquerda e direita
oponente = 1; Não vê oponente = 0
PROJETO DE ROBÔ DE SUMÔ

Lógica Versão 01
 Robô
aguarda indefinidamente que o botão de
início seja pressionado
 Ao pressionar o botão robô aguarda 5 seg e inicia o
combate se deslocando para frente
 Caso o sensor de borda da frente detecte a borda
branca robô anda para trás
 Caso o sensor de borda de trás detecte a borda
branca robô anda para frente
PROJETO DE ROBÔ DE SUMÔ

Lógica Versão 02
Robô aguarda indefinidamente que o botão de início
seja pressionado
 Ao pressionar o botão robô aguarda 5 seg e inicia o
combate se deslocando para frente
 Caso o sensor de borda da frente detecte a borda
branca robô anda para trás
 Caso o sensor de borda de trás detecte a borda branca
robô anda para frente
 Caso os dois sensores detectem o oponente, robô vai
para frente
 Caso nenhum sensor detecte o oponente, robô vai para
trás

PROJETO DE ROBÔ DE SUMÔ

Lógica Versão 03







Robô aguarda indefinidamente que o botão de início seja
pressionado
Ao pressionar o botão robô aguarda 5 seg e inicia o
combate se deslocando para frente
Caso o sensor de borda da frente detecte a borda branca
robô anda para trás
Caso o sensor de borda de trás detecte a borda branca robô
anda para frente
Caso os dois sensores detectem o oponente, robô vai para
frente
Caso sensor da esquerda detecte o oponente, robô gira
para esquerda (idem direita)
Caso nenhum sensor detecte o oponente, robô vai para trás
PROJETO DE ROBÔ DE SUMÔ

Lógica Versão 04








Robô aguarda indefinidamente que o botão de início seja
pressionado
Ao pressionar o botão robô aguarda 5 seg e inicia o
combate se deslocando para frente
Caso o sensor de borda da frente detecte a borda branca
robô anda para trás
Caso o sensor de borda de trás detecte a borda branca robô
anda para frente
Caso os dois sensores detectem o oponente, robô vai para
frente
Caso sensor da esquerda detecte o oponente, robô gira
para esquerda (idem direita)
Caso nenhum sensor detecte o oponente, robô vai para trás
Após 90 segundos de luta robô deve parar!
professor
Victory Fernandes
www.tkssoftware.com/victory
Download

Saídas Digitais