FAÇA UM PAINEL DE 5 DÍGITOS (7 SEGUIMENTOS) PROGRAMÁVEL – C/ PIC 16F628A (REF190)

Um indicador de preço, um placar ou ainda …

O objetivo desta montagem é fazer um indicador estático que possa ser usado para muitas aplicações. Por exemplo: Talvez queira informar o preço da gasolina em um display. Existe várias possibilidades para isto, inclusive os displays modernos com multiponto, que deslocam a mensagem, etc. Mas pensando em algo mais simples, que fosse ‘stand-alone’, ou seja, sem que se necessite ligar a um PC ou uma rede e com o mínimo de componentes. Os displays de 7 seguimento são relativamente baratos, e podem ser encontrados em tamanhos variados, inclusive os ‘gigantes’. Também podem ser facilmente fabricados com uso de fileiras de leds para compor os seguimentos.
Ainda, poderá fazer um display realmente grande usando as fitas de leds, cortando pedaços para os seguimentos, que poderão ser colados diretamente em uma parede vertical ou outra estrutura. Veja o esquema abaixo.

Foi usado o PIC 16F628A para gerenciar o funcionamento do sistema e apenas 3 interruptores para fazer a programação desejada.
O que faz cada interruptor?
1) O interruptor chamado de ‘INC’ : é usado para incrementar a contagem do dígito escolhido. Ao apertar inicialmente começará a piscar o dígito que sofrerá o ajuste de incremento. A cada novo pressionamento, irá aumentar o valor de 0 a 9 e mais um incremento irá apagar o dígito. O ‘apagar o dígito’ se encaixa em situações em que precisamos de 3 ou 4 dígitos, para anunciar um preço de um produto, como exemplo. Então, poderemos apagar os zeros a esquerda. Também, quando usamos como um ‘placar’, deixando apagado o terceiro dígito, de forma a separar as duas dezenas.
2) O interruptor chamado de ‘DESL’ : é usado para selecionar qual dígito será alterado. A cada aperto nele, irá fazer o próximo dígito piscar, pronto para ser incrementado, usando o interruptor ‘INC’.
3) O interruptor chamado de ‘PONTO’ : é usado para acender/apagar o ponto decimal dos displays. Ao apertar irá apagar o ponto do primeiro dígito. Outro aperto irá ligar o ponto do próximo dígito. Mais um aperto, desligará. E assim com os outros dígitos. Após 10 apertos retornará no dígito inicial.
Após o ajuste desejado, aguarde parar de piscar para gravar as novas informações na EEprom. No ajuste do ponto decimal, a cada aperto já será imediatamente gravado na EEprom.

As informações são gravadas na EEprom, e ao reiniciar o microcontrolador, como no caso de falta de energia na rede, buscará estas informações da EEprom, retornando o valor corretamente.
Esta montagem poderá ser usada para:
1) Painel de preços em lojas, posto de gasolina, etc.
2) Placar para jogo de 2 dezenas
3) Placar para 5 concorrentes com pontuação de 0 – 9
4) Junto com cartazes de prevenção de acidentes do tipo ‘Estamos a ……. dias sem acidentes (……. = display com o número de dias)
5) Outras aplicações
O painel pode ser montado usando displays de anodo comum ou catodo comum, apenas escolhendo o arquivo correto.

Obs. Esta montagem é de caráter didático, sendo realizado em placa de montagem experimental ( tipo protoboard), sujeita a bugs ainda não observados. Está sendo fornecido os arquivos que poderão ser alterados pelos hobistas conforme a sua necessidade.
Atenção: Antes de fazer placa de circuito impresso para este circuito, monte em placa experimental e teste para certificar que ele atende as suas necessidades.

Segue a pasta com os arquivos para esta montagem, nas suas várias versões, compilado no CCS C Compiler:

Painel_5d_7s_man_files

Segue pasta com a versão para compilador XC8 da Microchip, obtido em conjunto com MPLAB-IDE X (versão gratuita “Free”):

PAINEL_5D_7SEG_XC_FILES

Manuais:
PIC16F628A

Curiosidades:
O seguro que todos devem ter
A vida sem visão
Fogo! Que tipo de extintor usar?
Dor de dente — uma história de sofrimento
O maior evento de balonismo do mundo
Monóxido de carbono: O assassino silencioso
Nosso inigualável sistema solar — como surgiu?
Anatomia de um terremoto
O mistério de Nan Madol
O que devo saber sobre esteróides?
As plantas medicinais podem ajudá-lo?

Outros assuntos:
Como elogiar os filhos
De uma missão suicida para uma missão de paz
Por que as pessoas usam drogas?
Como posso me libertar das drogas?
O conceito de Deus sobre a guerra nos tempos antigos
Um remédio prático para aliviar o estresse
Pais — protejam seus filhos!

Videoteca
Perguntas Bíblicas Respondidas
Ajuda para a família

Até o próximo artigo!

8 comments on “FAÇA UM PAINEL DE 5 DÍGITOS (7 SEGUIMENTOS) PROGRAMÁVEL – C/ PIC 16F628A (REF190)

  1. bom dia meu amigo foi fazer a doaçao mais o meu cartao nao deu certo para fazer a transferencia pasa pra min o numero da conta pra min fazer una doaçao grato wesley

  2. muito bom o ceu trabalho gostei muito e vó ajudar pratrocinar este sait pra q nunca sai fora do ar 😀

  3. bom dia lario: quanto a confecçao serie ou paralelo eu acharia mais interesante montar os display em serie,cada display usa 35 leds ou seja cerca de 5 leds por digito.

    1. Olá José Luis!
      Então terá de fazer as contas para obter a tensão mínima da alimentação:

      Vccmin= NLed X qtLed -> Vccmin= 5 x 2,2 = 11,0 volts
      Vccfonte = Vccmin +vfator -> Vccfonte=11 + 1 = 12 volts (use uma fonte pelo menos com fator de 1 volt acima )
      fseg=2; -> fator de segurança para uma boa dissipação do resistor
      ResLim =( Vccfonte – Vccmin)/iLed -> (12 -11)/0,01 = 100 ohms
      wRes= vfator x iLed x fseg -> (1 x 0,01)x2 = 0,02 watts de dissipação (use 1/8 watts)

      ResLim=? ; resistor limitador de corrente que se deseja encontra o valor
      Vccmin=? ; tensão mínima da fonte para que os leds comecem a acender
      qtLed=2,2v ; queda de tensão do led = 2,2 volts (procure o valor do led que você efetivamente vai usar)
      iLed = 0,01 ; corrente suportada pelo led com segurança (procure o valor para o led que você adquiriu)
      NLed= 5 ; número de leds usado

      Outro exemplo:

      Suponha que já temos uma fonte de alimentação de 15 volts:
      Usaremos 5 leds de 2,2v = 11v em série com corrente de trabalho de 10 mA (0,01A)
      Então o resistor limitador para estes 5 leds ligados em série será:
      (15 -11)/0,01 = 400 ohms

      E de tamanho:
      2 X 0,01 x (15-11)= 0,08 watts (use de 1/8 watts)

      Use o valor comercial mais próximo.

      Poderá usar o drive do artigo ‘chama_garçom’ neste link aqui. Ele usa opção ‘anodo comum’. No seu caso, terá de ligar juntos os seguimentos feitos de 5 leds, pelo lado do anodo do led, deixando no fim da série, os catodos para formarem os ‘seguimentos’. Sucesso na sua montagem!
      Cláudio

    1. Olá José Luiz!
      Muito bom! Lembrando que cada led pode ter uma queda de tensão entre 1,8 até uns 3 volts, dependendo da cor, se é alto brilho ou não, etc. Se forem ligados em série, a fonte tem que ter tensão maior que a somatória das tensões individuais dos leds. Ex. 8 leds em série. Cada led tem 2,2 volts de queda de tensão. 8 X 2,2 = 17,6 volts. Então terá que ter uma fonte de 18 a 20 volts e calcular o resistor limitador para a corrente segura de trabalho.
      Mas gostaria de saber se você vai ligar os leds em série ou em paralelo ( em cada seguimento) e quantos vai usar.
      Cláudio

Comments are closed.

Back To Top