You are on page 1of 53

ARDUINO E PROTEUS

Acionando cargas DC e AC

professor Victory Fernandes


www.tkssoftware.com/victory

ARDUINO E PROTEUS

Eletrnica
Rels ULN2003 e ULN2803 Ligao da sada em Normal Aberto NA Ligao da sada em Normal Fechado NF Ponte-H com rels Ponte-H com transistores

Corte/Saturao

Ponte-H com L293 e L298

Arduino + Proteus
Projeto de porto eletrnico Projeto de sum de robs

RELS

RELS

Comutador eletro-mecnico (em sua maioria) Permite acionamento on/off de circuitos Isola eletricamente dois circuitos

NO PROTEUS

5 1

1 5 3 2 2

LIGAO DIRETO NA PORTA?

ULN2003 OU ULN2803

Tenso at 12Vdc e correntes at 500mA

LIGAO EM NORMAL ABERTO - NA

0 = Circuito Aberto; 1 = Circuito Fechado;

LIGAO EM NORMAL FECHADO - NF

0 = Circuito Fechado; 1 = Circuito Aberto;

TUTORIAIS

EXEMPLO BLINK

SIMULAO ANTERIOR

SIMULAO COM ULN2003 E REL

PONTE H COM RELS

PONTE-H COM RELS

Simples montagem Permite inverso de polaridade Utilizado para acionamento de motores DC em dois sentidos Como acionamento eletro-mecnico no suporta comutao em altas taxas, logo no apropriado para controle PWM (Pulse Width Modulation Modulao por Largura de Pulso)

PONTE H COM TRANSISTORES

PONTE-H COM TRANSISTORES

Montagem requer ateno quanto a aquecimento e polarizao dos transistores Permite inverso de polaridade Utilizado para acionamento de motores DC em dois sentidos Como acionamento eletrnico suporta comutao em altas taxas, logo apropriado para controle PWM

TRANSISTOR BIPOLAR DE JUNO - TBJ

Regio de corte / saturao


Transistor

opera como chave eltrica on/off Ao excitar a base o transistor satura e conduz (operao como chave fechada), ao no excitar a base o transistor corta (operando como chave aberta)

EQUIVALENTE AO CORTE/SATURAO

OPERAO EM CORTE/SATURAO

Transistor NPN

Transistor PNP

TIP31 - NPN

Alimentao de 5 a 15V; Correntes de at 2A

TIP32 - PNP

Alimentao de 5 a 15V; Correntes de at 2A

PROJETO DE PORTO ELETRNICO

PROJETO DE PORTO ELETRNICO

Fluxo + Cdigo + Simulao Eletrnica


Motor

DC para acionamento do porto Push-Button do controle sem fio


Pressionado

= 1; No Pressionado = 0

Sensor

de fim de curso de abertura


= 1; No Acionado = 0

Acionado

Sensor

de fim de curso de fechamento

PROJETO DE PORTO ELETRNICO

Lgica Verso 01
Quando

o porto estiver fechado e o boto for pressionado, porto deve abrir Quando o porto estiver aberto e o boto for pressionado, porto deve fechar Se qualquer fim de curso for acionado motor deve parar

PROJETO DE PORTO ELETRNICO

Lgica Verso 02
Quando

o porto estiver fechado e o boto for pressionado, porto deve abrir Quando o porto estiver aberto e o boto for pressionado, porto deve fechar Se o porto estiver abrindo e o boto for pressionado porto deve parar no meio Se porto parado no meio e boto for pressionado, porto deve inverter sentido anterior Se qualquer fim de curso for acionado motor

PROJETO DE PORTO ELETRNICO

Lgica Verso 03
Quando o porto estiver fechado e o boto for pressionado, porto deve abrir Quando o porto estiver aberto e o boto for pressionado, porto deve fechar Se o porto estiver abrindo e o boto for pressionado porto deve parar no meio Se porto parado no meio e boto for pressionado, porto deve inverter sentido anterior Se o porto estiver parado no meio 1min se passar porto deve fechar automaticamente Se qualquer fim de curso for acionado motor deve parar

PROJETO DE SUM DE ROBS

PROJETO DE ROB DE SUM

Fluxo + Cdigo + Simulao Eletrnica


Dois

motores DC para acionamento do rob Push-Button para incio do combate Sensor de borda da frente e atrs
Preto

= 0; Branco = 1

Sensor
V

de oponente da esquerda e direita

oponente = 1; No v oponente = 0

PROJETO DE ROB DE SUM

Lgica Verso 01
Rob

aguarda indefinidamente que o boto de incio seja pressionado Ao pressionar o boto 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 trs Caso o sensor de borda de trs detecte a borda branca rob anda para frente

PROJETO DE ROB DE SUM

Lgica Verso 02
Rob aguarda indefinidamente que o boto de incio seja pressionado Ao pressionar o boto 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 trs Caso o sensor de borda de trs 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 trs

PROJETO DE ROB DE SUM

Lgica Verso 03

Rob aguarda indefinidamente que o boto de incio seja pressionado Ao pressionar o boto 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 trs Caso o sensor de borda de trs 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

PROJETO DE ROB DE SUM

Lgica Verso 04

Rob aguarda indefinidamente que o boto de incio seja pressionado Ao pressionar o boto 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 trs Caso o sensor de borda de trs 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 trs Aps 90 segundos de luta rob deve parar!

professor Victory Fernandes


www.tkssoftware.com/victory

You might also like