SlideShare une entreprise Scribd logo
1  sur  49
Faculdade Area1 - Microcontroladores
Implementação da prova de Victory Fernandes no Proteus

Márcio Cirne de Genaro
Engenharia de Controle e Automação

03/11/2013

1
Sensor de Estacionamento
2013.2

03/11/2013

2
Problemas:
1. Montar um fluxograma representando o
funcionamento do sensor de estacionamento no
Arduino.

2. Montar a simulação do circuito no Proteus de
acordo com o fluxograma da questão anterior. Os
bits dos sensores e a marcha ré podem ser
representados por botões.

03/11/2013

3
Componentes:
• 2 sensores digitais de distância
• 6 LEDs (2 verdes, 2 amarelos e 2 vermelhos)
• 1 Emissor de som (buzzer)

03/11/2013

4
Especificações:
Sensores
• Cada sensor de distância retorna valores em
números binários de 2 bits, de acordo com as tabelas
a seguir:
DISTÂNCIA (cm)

BIT 2

0 - 10

0

0

10 - 20

0

1

20 - 30

1

0

> 30

03/11/2013

BIT 1

1

1

5
Especificações:
Sensores
• Cada sensor de distância retorna valores em
números binários de 2 bits, de acordo com as tabelas
a seguir:
Sensor da direita

Sensor da esquerda

Bit

S1_02

S2_01

S2_02

Pino

03/11/2013

S1_01
2

3

4

5

6
Especificações:
LEDs
• Os LEDs estarão no painel do carro, formando dois
trios de LEDs, com um à esquerda e outro à direita.
Cada
trio
acenderá
de
forma
independente, conforme a figura e a tabela a seguir:

03/11/2013

7
Especificações:
LEDs
• Os LEDs estarão no painel do carro, formando dois
trios de LEDs, com um à esquerda e outro à direita.
Cada trio acenderá de forma independente,
conforme a figura e a tabela a seguir:
DISTÂNCIA (cm)

LED Amarelo

LED Vermelho

0 - 10

ON

ON

ON

10 - 20

ON

ON

OFF

20 - 30

ON

OFF

OFF

> 30
03/11/2013

LED Verde

OFF

OFF

OFF
8
Especificações:
Buzzer
• O buzzer emitirá um bip longo (1/4 de seg) quando o
motorista engatar a marcha ré. Feito isso, o buzzer
irá bipar em determinada frequência, de acordo com
a menor distância acusada por um dos sensores,
conforme a tabela a seguir:
DISTÂNCIA (cm)
0 - 10

30

10 - 20

20

20 - 30

10

> 30
03/11/2013

Frequência (Hz)

0
9
Resolução:
Fluxograma (regras)
•
•
•
•

Precisa ser cíclico.
Não pode ter dupla interpretação.
Apenas um caminho para cada resposta.
Não volta para o setup
EXEMPLO:

03/11/2013

10
Resolução:
Fluxograma
• Bipe longo ao engatar a ré (1/4 s)

03/11/2013

11
Resolução:
Fluxograma
• Acender LEDs da direita
de acordo com sensor1

03/11/2013

12
Resolução:
Fluxograma
• Acender LEDs da esquerda de acordo com sensor2

03/11/2013

13
Resolução:
Fluxograma
• Bipar priorizando a menor distância

03/11/2013

14
Resolução:
Fluxograma
• Continuar ou não a ler sensores

03/11/2013

15
Fluxograma

03/11/2013

16
Simulando no Proteus

03/11/2013

17
Resolução:
Proteus
• Os trios de LEDs precisam ficar separados: um trio à
esquerda, outro à direita

03/11/2013

18
Resolução:
Proteus
• Os sensores e a marcha ré podem ser representados
por botões

03/11/2013

19
Resolução:
Proteus
• Os sensores e a marcha ré podem ser representados
por botões

03/11/2013

20
Resolução:
Proteus
• O buzzer:

03/11/2013

21
03/11/2013

22
Baixando o Simulino
• Link e tutorial do Simulino 3.0:
http://blogembarcado.blogspot.com.br/2013/06/simulino-v20biblioteca-para-proteus.html
O Simulino facilita a simulação da
plataforma Arduino no Proteus.
A única diferença é que o ground
do Simulino não funciona como no
Arduino..

03/11/2013

23
Passo a passo no proteus:

03/11/2013

24
Passo a passo no proteus:

03/11/2013

25
Passo a passo no proteus:

03/11/2013

26
Passo a passo no proteus:

03/11/2013

27
Passo a passo no proteus:

03/11/2013

28
Passo a passo no proteus:

03/11/2013

29
Passo a passo no proteus:

03/11/2013

30
Passo a passo no proteus:

03/11/2013

31
Passo a passo no proteus:

03/11/2013

32
Passo a passo no proteus:

03/11/2013

33
Passo a passo no proteus:

Escolha o componente da lista e clique na tela

03/11/2013

34
Passo a passo no proteus:

03/11/2013

35
Passo a passo no proteus:

03/11/2013

36
Passo a passo no proteus:

03/11/2013

37
Passo a passo no proteus:

03/11/2013

38
Passo a passo no proteus:

03/11/2013

39
Passo a passo no proteus:

03/11/2013

40
Passo a passo no proteus:

Monte o circuito conforme mostrado
03/11/2013

41
Passo a passo no proteus:

Copie o diretório do
arquivo .hex compilado!
03/11/2013

42
Passo a passo no proteus:

Cole o caminho no campo indicado do Simulino

03/11/2013

43
Passo a passo no proteus:

Rode a simulação
03/11/2013

44
Execução no proteus:

0 – 10 cm

0 – 10 cm

03/11/2013

45
Execução no proteus:

0 – 10 cm

> 30 cm

03/11/2013

46
Execução no proteus:

10 – 20 cm

20 – 30 cm
03/11/2013

47
Execução no proteus:

> 30 cm

> 30 cm

03/11/2013

48
Execução no proteus:

0 – 10 cm

10 – 20 cm
03/11/2013

49

Contenu connexe

Tendances

Trabalho sobre periféricos de entrada, saída, entrada e de entrada saída
Trabalho sobre periféricos de entrada, saída, entrada e de entrada saídaTrabalho sobre periféricos de entrada, saída, entrada e de entrada saída
Trabalho sobre periféricos de entrada, saída, entrada e de entrada saídaTaniabastos15
 
Desenho técnico eletrônico
Desenho técnico eletrônicoDesenho técnico eletrônico
Desenho técnico eletrônicoFabio Curty
 
Quiz Sistemas Digitais comparadores
Quiz Sistemas Digitais comparadoresQuiz Sistemas Digitais comparadores
Quiz Sistemas Digitais comparadoresCarlos Pereira
 
Estruturação de Linguagens de Programação (Pascal e C++)
Estruturação de Linguagens de Programação (Pascal e C++)Estruturação de Linguagens de Programação (Pascal e C++)
Estruturação de Linguagens de Programação (Pascal e C++)Mauricio Volkweis Astiazara
 
Aprendizagem
AprendizagemAprendizagem
Aprendizagempirolitas
 
O empirismo e o racionalismo
O empirismo e o racionalismoO empirismo e o racionalismo
O empirismo e o racionalismoJoaquim Melro
 
exercicio-Organização e estrutura de Computadores
exercicio-Organização e estrutura de Computadoresexercicio-Organização e estrutura de Computadores
exercicio-Organização e estrutura de ComputadoresSuzana Viana Mota
 
Manual tecnico-pressostato-termostato-danfoss
Manual tecnico-pressostato-termostato-danfossManual tecnico-pressostato-termostato-danfoss
Manual tecnico-pressostato-termostato-danfossVaportec
 
O impacto das redes sociais na identidade psicologia e sociedade
O impacto das redes sociais na identidade psicologia e sociedadeO impacto das redes sociais na identidade psicologia e sociedade
O impacto das redes sociais na identidade psicologia e sociedadeAndré Melquezedeck Heck Silva
 
Aula - CLP & Linguagem Ladder
Aula - CLP & Linguagem LadderAula - CLP & Linguagem Ladder
Aula - CLP & Linguagem LadderAnderson Pontes
 
Sistema de refrigeração e lubrificação
Sistema de refrigeração e lubrificaçãoSistema de refrigeração e lubrificação
Sistema de refrigeração e lubrificaçãodsilva16
 
Relatório estágio em eletrônica
Relatório estágio em eletrônicaRelatório estágio em eletrônica
Relatório estágio em eletrônicaAlan de Souza
 
Mapa conceitual de Rene descartes
Mapa conceitual de Rene descartesMapa conceitual de Rene descartes
Mapa conceitual de Rene descartesIsabella Silva
 

Tendances (20)

Teste teorico excel
Teste teorico excelTeste teorico excel
Teste teorico excel
 
Imigração
ImigraçãoImigração
Imigração
 
Trabalho sobre periféricos de entrada, saída, entrada e de entrada saída
Trabalho sobre periféricos de entrada, saída, entrada e de entrada saídaTrabalho sobre periféricos de entrada, saída, entrada e de entrada saída
Trabalho sobre periféricos de entrada, saída, entrada e de entrada saída
 
A aprendizagem
A aprendizagem A aprendizagem
A aprendizagem
 
Desenho técnico eletrônico
Desenho técnico eletrônicoDesenho técnico eletrônico
Desenho técnico eletrônico
 
Quiz Sistemas Digitais comparadores
Quiz Sistemas Digitais comparadoresQuiz Sistemas Digitais comparadores
Quiz Sistemas Digitais comparadores
 
Estruturação de Linguagens de Programação (Pascal e C++)
Estruturação de Linguagens de Programação (Pascal e C++)Estruturação de Linguagens de Programação (Pascal e C++)
Estruturação de Linguagens de Programação (Pascal e C++)
 
António Damásio
António Damásio  António Damásio
António Damásio
 
Aprendizagem
AprendizagemAprendizagem
Aprendizagem
 
O empirismo e o racionalismo
O empirismo e o racionalismoO empirismo e o racionalismo
O empirismo e o racionalismo
 
António Damásio
António Damásio  António Damásio
António Damásio
 
exercicio-Organização e estrutura de Computadores
exercicio-Organização e estrutura de Computadoresexercicio-Organização e estrutura de Computadores
exercicio-Organização e estrutura de Computadores
 
Manual tecnico-pressostato-termostato-danfoss
Manual tecnico-pressostato-termostato-danfossManual tecnico-pressostato-termostato-danfoss
Manual tecnico-pressostato-termostato-danfoss
 
O impacto das redes sociais na identidade psicologia e sociedade
O impacto das redes sociais na identidade psicologia e sociedadeO impacto das redes sociais na identidade psicologia e sociedade
O impacto das redes sociais na identidade psicologia e sociedade
 
Aula - CLP & Linguagem Ladder
Aula - CLP & Linguagem LadderAula - CLP & Linguagem Ladder
Aula - CLP & Linguagem Ladder
 
Barramentos
BarramentosBarramentos
Barramentos
 
Introdução a Automação.
Introdução a Automação.Introdução a Automação.
Introdução a Automação.
 
Sistema de refrigeração e lubrificação
Sistema de refrigeração e lubrificaçãoSistema de refrigeração e lubrificação
Sistema de refrigeração e lubrificação
 
Relatório estágio em eletrônica
Relatório estágio em eletrônicaRelatório estágio em eletrônica
Relatório estágio em eletrônica
 
Mapa conceitual de Rene descartes
Mapa conceitual de Rene descartesMapa conceitual de Rene descartes
Mapa conceitual de Rene descartes
 

En vedette

Automação de estacionamento universitário para veículos utilizando tags rfid
Automação de estacionamento universitário para veículos utilizando tags rfidAutomação de estacionamento universitário para veículos utilizando tags rfid
Automação de estacionamento universitário para veículos utilizando tags rfidJean Sousa
 
Moises 04 arduino and proteus digital input, pull-up, pull-down (1)
Moises 04 arduino and proteus   digital input, pull-up, pull-down (1)Moises 04 arduino and proteus   digital input, pull-up, pull-down (1)
Moises 04 arduino and proteus digital input, pull-up, pull-down (1)Moises Monteiro
 
Manual proteus portugues
Manual proteus portuguesManual proteus portugues
Manual proteus portuguesaraujolincoln
 
Amplificadores Operacionais - Comparadores de Tensão de 1 e 2 Níveis
Amplificadores Operacionais - Comparadores de Tensão de 1 e 2 NíveisAmplificadores Operacionais - Comparadores de Tensão de 1 e 2 Níveis
Amplificadores Operacionais - Comparadores de Tensão de 1 e 2 NíveisGS-Silva
 
Schmitt trigger basics
Schmitt trigger  basicsSchmitt trigger  basics
Schmitt trigger basicsSAQUIB AHMAD
 
Aula 2 introdução a informática apresentar amanha
Aula 2 introdução a informática apresentar amanhaAula 2 introdução a informática apresentar amanha
Aula 2 introdução a informática apresentar amanhaEvonaldo Gonçalves Vanny
 
Lista exercicios algoritmos
Lista exercicios algoritmosLista exercicios algoritmos
Lista exercicios algoritmosslashmelhor
 
Automação e controle introdução
Automação e controle   introduçãoAutomação e controle   introdução
Automação e controle introduçãosantana61
 
Clampers and clippers
Clampers and clippersClampers and clippers
Clampers and clippersSARITHA REDDY
 
Aula 01 informática aplicada - história e evolução
Aula 01  informática aplicada - história e evoluçãoAula 01  informática aplicada - história e evolução
Aula 01 informática aplicada - história e evoluçãoRobson Ferreira
 
Programação em C para Arduino
Programação em C para ArduinoProgramação em C para Arduino
Programação em C para ArduinoRodrigo Rosa
 
Estabilizaçao Veicular
Estabilizaçao VeicularEstabilizaçao Veicular
Estabilizaçao Veicularehunzicker
 

En vedette (20)

Automação de estacionamento universitário para veículos utilizando tags rfid
Automação de estacionamento universitário para veículos utilizando tags rfidAutomação de estacionamento universitário para veículos utilizando tags rfid
Automação de estacionamento universitário para veículos utilizando tags rfid
 
Charles Proteus Steinmetz
Charles Proteus SteinmetzCharles Proteus Steinmetz
Charles Proteus Steinmetz
 
Moises 04 arduino and proteus digital input, pull-up, pull-down (1)
Moises 04 arduino and proteus   digital input, pull-up, pull-down (1)Moises 04 arduino and proteus   digital input, pull-up, pull-down (1)
Moises 04 arduino and proteus digital input, pull-up, pull-down (1)
 
Manual proteus portugues
Manual proteus portuguesManual proteus portugues
Manual proteus portugues
 
Proteus anacom
Proteus anacomProteus anacom
Proteus anacom
 
Resume_07_03_16
Resume_07_03_16Resume_07_03_16
Resume_07_03_16
 
Amplificadores Operacionais - Comparadores de Tensão de 1 e 2 Níveis
Amplificadores Operacionais - Comparadores de Tensão de 1 e 2 NíveisAmplificadores Operacionais - Comparadores de Tensão de 1 e 2 Níveis
Amplificadores Operacionais - Comparadores de Tensão de 1 e 2 Níveis
 
eletronica digital
eletronica digitaleletronica digital
eletronica digital
 
Schmitt trigger basics
Schmitt trigger  basicsSchmitt trigger  basics
Schmitt trigger basics
 
Aula 2 introdução a informática apresentar amanha
Aula 2 introdução a informática apresentar amanhaAula 2 introdução a informática apresentar amanha
Aula 2 introdução a informática apresentar amanha
 
Lista exercicios algoritmos
Lista exercicios algoritmosLista exercicios algoritmos
Lista exercicios algoritmos
 
Proteus
ProteusProteus
Proteus
 
1 aula do curso de automação - Arduino
1 aula do curso de automação - Arduino1 aula do curso de automação - Arduino
1 aula do curso de automação - Arduino
 
Automação e controle introdução
Automação e controle   introduçãoAutomação e controle   introdução
Automação e controle introdução
 
Clampers and clippers
Clampers and clippersClampers and clippers
Clampers and clippers
 
Aula 01 informática aplicada - história e evolução
Aula 01  informática aplicada - história e evoluçãoAula 01  informática aplicada - história e evolução
Aula 01 informática aplicada - história e evolução
 
Proteus
ProteusProteus
Proteus
 
Eletrônica digital
Eletrônica digitalEletrônica digital
Eletrônica digital
 
Programação em C para Arduino
Programação em C para ArduinoProgramação em C para Arduino
Programação em C para Arduino
 
Estabilizaçao Veicular
Estabilizaçao VeicularEstabilizaçao Veicular
Estabilizaçao Veicular
 

Similaire à Apresentação sensor de estacionamento

Projetos seguidor linha_2
Projetos seguidor linha_2Projetos seguidor linha_2
Projetos seguidor linha_2Joi Silva
 
150434001 r3 1 1 manual alarme l2004-cs e exact plus
150434001 r3 1 1 manual alarme l2004-cs e exact plus150434001 r3 1 1 manual alarme l2004-cs e exact plus
150434001 r3 1 1 manual alarme l2004-cs e exact plusGlaudson Filho
 
Arduino & cia ligando acelerômetro mma7361 no arduino
Arduino & cia  ligando acelerômetro mma7361 no arduinoArduino & cia  ligando acelerômetro mma7361 no arduino
Arduino & cia ligando acelerômetro mma7361 no arduinoRachel Siqueira de Andrade
 
Guião - Sessão 5 - Programacao com Arduinos.pdf
Guião - Sessão 5 - Programacao com Arduinos.pdfGuião - Sessão 5 - Programacao com Arduinos.pdf
Guião - Sessão 5 - Programacao com Arduinos.pdfriodurval
 
Robótica com Arduino para projetos em ronótica
Robótica com Arduino para projetos em ronóticaRobótica com Arduino para projetos em ronótica
Robótica com Arduino para projetos em ronóticaprofandersrodri
 
Workshop iniciação à robótica - Gyro
Workshop iniciação à robótica - GyroWorkshop iniciação à robótica - Gyro
Workshop iniciação à robótica - GyroArticacc, Lda
 
B.E.G. Especialistas em Controlo de Iluminação
B.E.G. Especialistas em Controlo de IluminaçãoB.E.G. Especialistas em Controlo de Iluminação
B.E.G. Especialistas em Controlo de IluminaçãoMiguel José Gamboa Soares
 
Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015Gustavo Yoshio Maruyama
 
Arduino vers o_cores
Arduino vers o_coresArduino vers o_cores
Arduino vers o_coresTiago Luz
 
Sensor de nível de combustível Dominator: manual de instalação
Sensor de nível de combustível Dominator: manual de instalaçãoSensor de nível de combustível Dominator: manual de instalação
Sensor de nível de combustível Dominator: manual de instalaçãoPawel Elenski
 

Similaire à Apresentação sensor de estacionamento (20)

Projetos seguidor linha_2
Projetos seguidor linha_2Projetos seguidor linha_2
Projetos seguidor linha_2
 
150434001 r3 1 1 manual alarme l2004-cs e exact plus
150434001 r3 1 1 manual alarme l2004-cs e exact plus150434001 r3 1 1 manual alarme l2004-cs e exact plus
150434001 r3 1 1 manual alarme l2004-cs e exact plus
 
ATmega Prática
ATmega PráticaATmega Prática
ATmega Prática
 
Dosimetro
DosimetroDosimetro
Dosimetro
 
Arduino & cia ligando acelerômetro mma7361 no arduino
Arduino & cia  ligando acelerômetro mma7361 no arduinoArduino & cia  ligando acelerômetro mma7361 no arduino
Arduino & cia ligando acelerômetro mma7361 no arduino
 
Guião - Sessão 5 - Programacao com Arduinos.pdf
Guião - Sessão 5 - Programacao com Arduinos.pdfGuião - Sessão 5 - Programacao com Arduinos.pdf
Guião - Sessão 5 - Programacao com Arduinos.pdf
 
Robótica com Arduino para projetos em ronótica
Robótica com Arduino para projetos em ronóticaRobótica com Arduino para projetos em ronótica
Robótica com Arduino para projetos em ronótica
 
Grades de segurança MLD
Grades de segurança MLD Grades de segurança MLD
Grades de segurança MLD
 
Workshop iniciação à robótica - Gyro
Workshop iniciação à robótica - GyroWorkshop iniciação à robótica - Gyro
Workshop iniciação à robótica - Gyro
 
Aula3 120922184753-phpapp02
Aula3 120922184753-phpapp02Aula3 120922184753-phpapp02
Aula3 120922184753-phpapp02
 
Projeto BUS-BUS
Projeto BUS-BUSProjeto BUS-BUS
Projeto BUS-BUS
 
B.E.G. Especialistas em Controlo de Iluminação
B.E.G. Especialistas em Controlo de IluminaçãoB.E.G. Especialistas em Controlo de Iluminação
B.E.G. Especialistas em Controlo de Iluminação
 
Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015
 
Arduino vers o_cores
Arduino vers o_coresArduino vers o_cores
Arduino vers o_cores
 
Arduino vers o_cores
Arduino vers o_coresArduino vers o_cores
Arduino vers o_cores
 
Aula1 30-07-120922184742-phpapp02
Aula1 30-07-120922184742-phpapp02Aula1 30-07-120922184742-phpapp02
Aula1 30-07-120922184742-phpapp02
 
Refrigerador boletim técnico brm crm
Refrigerador boletim técnico brm crmRefrigerador boletim técnico brm crm
Refrigerador boletim técnico brm crm
 
Arduino vers o_cores
Arduino vers o_coresArduino vers o_cores
Arduino vers o_cores
 
Sensor de nível de combustível Dominator: manual de instalação
Sensor de nível de combustível Dominator: manual de instalaçãoSensor de nível de combustível Dominator: manual de instalação
Sensor de nível de combustível Dominator: manual de instalação
 
Manual positron1
Manual positron1Manual positron1
Manual positron1
 

Apresentação sensor de estacionamento