Você está na página 1de 12

Desenvolvimento de

Sistemas
Embarcados

Competidor: ___________________________________________

Unidade: ______________________________________________
1. INTRODUÇÃO
Sua tarefa é criar um programa para um medidor de luminosidade que vamos chamar de
luminômetro.
O luminômetro possui um LED branco (encapsulamento branco com emissão de luz na cor
vermelha), 3 displays LED de 7 segmentos e um sensor de luz.
Estes são os componentes que você tem para utilizar na programação. A imagem abaixo mostra a
PCB do luminômetro.

O sensor de luminosidade detecta o nível de luminosidade do meio ambiente e fornece um sinal de


saída cuja frequência é proporcional ao nível de iluminação.
A luminosidade do LED branco pode variar de apagado até o nível máximo.
Se a luz detectada do ambiente é mais intensa, a luz emitida pelo LED branco será mais fraca, e se
a luz do meio ambiente se tornar mais fraca, o LED branco emitirá luz de forma mais intensa.
Os três displays de sete segmentos mostrarão o nível da luz detectada. Eles exibem o nível de
iluminação em forma numérica de 0 a 999.
O brilho dos displays de sete segmentos varia com a variação da luminosidade do meio ambiente.

Desenvolvimento de Software Olimpíada do Conhecimento 2 de 12


Data: 03/06/2013 Fase Estadual
2. Diagrama em blocos

3. Conexão dos displays de 7 segmentos

Desenvolvimento de Software Olimpíada do Conhecimento 3 de 12


Data: 03/06/2013 Fase Estadual
4. Conexão dos ports do PIC para os periféricos

4.1 Sensor de luminosidade

4.2 Display de 7 segmentos

4.3 Conversor D/A

Desenvolvimento de Software Olimpíada do Conhecimento 4 de 12


Data: 03/06/2013 Fase Estadual
5. Descrição das tarefas
O PIC utiliza cristal de 10 MHz.
A tensão de alimentação da placa é de 5 V.

5.1 Tarefa A
Os displays de 7 segmentos devem exibir o valor da intensidade da luz (lux).

5.2 Tarefa B
A luminosidade dos displays de 7 segmentos depende do valor da luminosidade exibida nestes
displays e deve variar em cinco valores. A luminosidade é controlada por uma mudança do ciclo de
trabalho, conforme é mostrado abaixo:

Desenvolvimento de Software Olimpíada do Conhecimento 5 de 12


Data: 03/06/2013 Fase Estadual
5.3 Tarefa C
O brilho do LED branco depende do valor da luminosidade do meio ambiente, ou seja; do valor
exibido nos displays de 7 segmentos.
 O valor no Port D deve variar de 65(10) (0x41h) para 105(10) (0x69h).

Desenvolvimento de Software Olimpíada do Conhecimento 6 de 12


Data: 03/06/2013 Fase Estadual
6. Diagrama do circuito

6.1 Sensor de luminosidade

6.2 Alimentação

Desenvolvimento de Software Olimpíada do Conhecimento 7 de 12


Data: 03/06/2013 Fase Estadual
6.3 Microcontrolador

Desenvolvimento de Software Olimpíada do Conhecimento 8 de 12


Data: 03/06/2013 Fase Estadual
6.4 Display

Desenvolvimento de Software Olimpíada do Conhecimento 9 de 12


Data: 03/06/2013 Fase Estadual
6.5 Conversor D/A e driver do LED branco

Desenvolvimento de Software Olimpíada do Conhecimento 10 de 12


Data: 03/06/2013 Fase Estadual
6.6 Placa de circuito impresso – lado inferior

Desenvolvimento de Software Olimpíada do Conhecimento 11 de 12


Data: 03/06/2013 Fase Estadual
6.7 Placa de circuito impresso – lado superior

Desenvolvimento de Software Olimpíada do Conhecimento 12 de 12


Data: 03/06/2013 Fase Estadual

Você também pode gostar