Reacções químicas. Sensor da luz Sensor de som Sensor da temperatura.
Apresentação sensor de estacionamento
-
Upload
marcio-cirne -
Category
Technology
-
view
664 -
download
12
description
Transcript of Apresentação sensor de estacionamento
1
Faculdade Area1 - MicrocontroladoresImplementação da prova de Victory Fernandes no Proteus
Márcio Cirne de GenaroEngenharia de Controle e Automação
03/11/2013
2
Sensor de Estacionamento2013.2
03/11/2013
3
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
4
Componentes:
• 2 sensores digitais de distância• 6 LEDs (2 verdes, 2 amarelos e 2 vermelhos)• 1 Emissor de som (buzzer)
03/11/2013
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:
DISTÂNCIA (cm) BIT 1 BIT 2
0 - 10 0 0
10 - 20 0 1
20 - 30 1 0
> 30 1 1
03/11/2013
6
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:
03/11/2013
Sensor da direita Sensor da esquerda
Bit S1_01 S1_02 S2_01 S2_02
Pino 2 3 4 5
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:
03/11/2013
8
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 Verde LED Amarelo LED Vermelho
0 - 10 ON ON ON
10 - 20 ON ON OFF
20 - 30 ON OFF OFF
> 30 OFF OFF OFF
03/11/2013
9
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) Frequência (Hz)
0 - 10 30
10 - 20 20
20 - 30 10
> 30 003/11/2013
10
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
11
Resolução:Fluxograma• Bipe longo ao engatar a ré (1/4 s)
03/11/2013
12
Resolução:Fluxograma• Acender LEDs da direita
de acordo com sensor1
03/11/2013
13
Resolução:Fluxograma• Acender LEDs da esquerda de acordo com sensor2
03/11/2013
14
Resolução:Fluxograma• Bipar priorizando a menor distância
03/11/2013
15
Resolução:Fluxograma• Continuar ou não a ler sensores
03/11/2013
16
Fluxograma
03/11/2013
17
Simulando no Proteus
03/11/2013
18
Resolução:Proteus• Os trios de LEDs precisam ficar separados: um trio à
esquerda, outro à direita
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• Os sensores e a marcha ré podem ser representados
por botões
03/11/2013
21
Resolução:Proteus• O buzzer:
03/11/2013
2203/11/2013
23
Baixando o Simulino
• Link e tutorial do Simulino 3.0:http://blogembarcado.blogspot.com.br/2013/06/simulino-v20-biblioteca-para-proteus.html
O Simulino facilita a simulação daplataforma Arduino no Proteus. A única diferença é que o grounddo Simulino não funciona como noArduino..
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:
03/11/2013
34
Passo a passo no proteus:
Escolha o componente da lista e clique na tela
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:
03/11/2013
41
Passo a passo no proteus:
Monte o circuito conforme mostrado
03/11/2013
42
Passo a passo no proteus:
Copie o diretório do arquivo .hex compilado!
03/11/2013
43
Passo a passo no proteus:
Cole o caminho no campo indicado do Simulino
03/11/2013
44
Passo a passo no proteus:
Rode a simulação
03/11/2013
45
Execução no proteus:
0 – 10 cm
0 – 10 cm
03/11/2013
46
Execução no proteus:
0 – 10 cm
> 30 cm
03/11/2013
47
Execução no proteus:
10 – 20 cm
20 – 30 cm
03/11/2013
48
Execução no proteus:
> 30 cm
> 30 cm
03/11/2013
49
Execução no proteus:
10 – 20 cm
0 – 10 cm
03/11/2013