FAÇA UMA LUZ DE CORTESIA COM APAGAMENTO GRADATIVO (FADE) E TEMPORIZADA PARA SEU CARRO – USANDO PIC 12F675 (REF138)

Gostaria de ter uma luz de cortesia em seu carro, com apagamento gradativo (efeito ‘Fade’)? Que desligue automáticamente se esquecer a porta aberta ou interruptor do painel ligado, depois de 3 min, para não descarregar a bateria? Veja então este artigo…

Quando fechamos a porta do carro a noite, a luz de cortesia se apaga ‘bem na hora’ que precisamos dela por mais uns ‘instantes’ para colocar o cinto de segurança e acertar a chave no contato. O circuito proposto resolve o problema, e quem já programa PIC’s, será de forma simples e sem gastar muito, pois temos poucos componentes facilmente encontrados no comércio eletrônico. A temporização segue o sistema ‘FADE’, onde ocorre um apagamento gradual da lampada. Adicionalmente, quem tem carro por algum tempo, com certeza já passou pela situação de encontrar a bateria do carro totalmente descarregada, logo pela manhã! O que aconteceu? Você esqueceu de desligar a luz de cortesia e ela ficou a noite toda ligada!
Esta montagem evitará que isto aconteça. Veja o esquema abaixo:

Esta montagem é um aprimoramento do artigo ‘ LUZ DE CORTESIA TEMPORIZADA C/ PIC 12F629 ‘ já publicado neste blog. A novidade está no efeito de apagamento gradativo da luz a medida que passa o tempo. Ao fechar a porta, começa a reduzir o brilho da lampada, sendo que em 25 segundos ela estará completamente apagada.
O consumo do PIC foi reduzido para apenas 130 microAmperes, pois nesta versão também entra em modo ‘Sleep’ quando apaga ompletamente a lampada, poupando energia.
Se a montagem for mantida pequena, poderá ser alojada junto a própria luz de cortesia, facilitando as ligações.
Para obter a tensão de 5 volts, foi usado um regulador 78L05 (encapsulamento parecido com o BC548), permitindo montagens mais compactas que o tradicional 7805 (encapsulamento parecido com o TIP41c). Outros tempos de apagamento podem ser obtidos por se alterar a constante ‘Tempo_Grad’, a qual equivale no programa atual a 25 (25 segundos).
Caso queira substituir a lampada de 4 watts por leds brancos , poderá faze-lo, lembrando de colocar resistores limitadores de corrente em série. Também, já existe lampadas de 4 w a led, com formato tipo “torpedo”, próprias para luz de cortesia. Mas se optar fazer uma placa de circuito impresso e nesta já colocar os leds, então faça o calculo do valor do resistor em série, conforme abaixo:

Exemplo de cálculo:
Usaremos 15 leds , sendo 3 grupos de 5 leds em série.
Teremos então para cada 5 leds em série, um resistor limitador.
Podemos calcular o seu valor desta forma:

R= [ 12V – (queda de tensão de um led x 5 leds)] / corrente permitida no led

EX. leds com queda de 2,2 volts e corrente de trabalho de 0,020 Amp. (20 miliAmp).

R= [12 – (2,2 x 5)] / 0,02
R= 50 ohms

Poderá usar 3 resistores de 47 ohms 1/8 watt, um para cada 5 leds em série.
Obs. Se usar leds de alta intensidade, a queda de tensão por led poderá chegar até 3,2 volts, sendo necessário reduzir o número máximo de leds em série para 3 e fazer 5 grupos com seus respectivos resistores limitadores recalculados para esta nova queda de tensão individual.
O programa ‘C’ começa por configurar portas e interrupção de mudança de estado para o pino 3, ligado as portas do carro. A interrupção serve apenas para ‘acordar’ o PIC do seu estado de baixo consumo. Quando isto ocorre, o programa testa continuamente a porta, de 1 em 1 segundos, quanto se ela permanece aberta (nivel ‘0’ na entrada) e continua mantendo a lampada da luz de cortesia acesa.
Quando ocorre uma mudança, ou seja, a porta foi fechada, o programa vai realizar o efeito ‘Fade’, gerando uma saída PWM . Inicialmente, o tempo ‘on’ é quase 100% em relação ao tempo ‘off’, mas a medida que o tempo estabelecido avança, o tempo ‘off’ se torna cada vez maior, até atingir o máximo e o tempo ‘on’ reduz na mesma proporção. Na realidade, o programa divide o tempo total do acionamento por 256 e em cada 1/256 de tempo, ocorre um incremento na variável usada para alterar o PWM. Devido a perdas por rotinas do compilador, foi usado um valor de ajuste de tempo, que foi chamado de constante ‘fator’. Ela apenas aproxima os valores escolhidos do tempo, em segundos, da constante ‘Tempo_Grad’ para o mais próximo do tempo real.
Obs. Esta montagem é apenas didática, sujeita bugs ainda não observados. Esta sendo fornecido os arquivos que poderão ser alterados pelos hobistas segundos suas necessidades.

Segue a pasta com os arquivos “C” (CCS Compiler 3.200) e Hex para uso:

LUZ_CORT_GRAD

Segue a pasta com uma versão em que ao abrir e fechar a porta teremos 7 segundos de lampada acesa, seguido de 8 segundos de efeito ‘fade’:

luz_cortesia_v2

Segue abaixo, um esquema para carros que tenham interruptores de porta ligados ao 12 V e lampada de cortesia ligada ao chassis do carro (use o mesmo Hex):

luz_cortesia_esquema_int_positivo

Manuais:

PIC12F675

Curiosidades:

Uma viagem de ônibus elétrico na linha mais extensa do mundo
Cuidado com o envenenamento por chumbo!
Uso e abuso de remédios
Como uma aldeia de pescadores se tornou uma metrópole
Antes e depois — os princípios bíblicos causaram uma grande mudança
Cavalo Louco: um monumento esculpido na montanha
Para onde vai a água?
À caça dum assassino
A luz fria do vaga-lume
O Criador projetou e o homem copiou

Outros assuntos:
Um site para você
Recuperar a confiança
Como disciplinar seu filho adolescente
Por que eu me corto?
Desempenhem bem o papel de pais
Como fazer seu segundo casamento dar certo
O que acontece quando morremos?
Como criar filhos responsáveis
Como administrar o seu dinheiro
Ensine valores morais a seus filhos
Ensine seus filhos bons principios com atividades de colorir
Como posso ter ânimo para exercitar
Como posso controlar meu peso?
Entrevista com um bioquímico
Adolescentes- O que fazer se estou sofrendo bullying?
Como evitar ferir com palavras?
Como tratar seu cônjuge com respeito?
Perguntas Bíblicas Respondidas

Até o próximo artigo!!!

9 comments on “FAÇA UMA LUZ DE CORTESIA COM APAGAMENTO GRADATIVO (FADE) E TEMPORIZADA PARA SEU CARRO – USANDO PIC 12F675 (REF138)

  1. ola eu gostaria de saber como faço para programar o pic para gerar uma saida pwm positivo.Desejo instalar esse sistema em um maverick

  2. Fala Claudio, blz?
    Me arrisquei aqui em montar este circuito usando componentes SMD.
    Minha impressora está sem toner e na ansiedade, acabei desenhando a pcb à mão mesmo (doidera kkk)
    Até que ficou melhor do que eu esperava rsrs, vou postar algumas fotos e o vídeo do circuito funcionando.
    Fiz alguns testes e vi que o BC548 não aquece e por isso optei por ele mesmo

    http://i1121.photobucket.com/albums/l510/ricardoams/_20150522_034937.jpg
    http://i1121.photobucket.com/albums/l510/ricardoams/_20150522_034702.jpg
    http://i1121.photobucket.com/albums/l510/ricardoams/_20150522_034751.jpg

    Adaptação técnica (gambiarra rs) para programas o PIC

    http://i1121.photobucket.com/albums/l510/ricardoams/_20150522_034847.jpg
    http://i1121.photobucket.com/albums/l510/ricardoams/IMG_20150522_021503502.jpg

    Segue o vídeo da última prova de funcionamento:
    https://www.youtube.com/watch?v=9ZOKcLyaMok&feature=youtu.be

    Gostaria de fazer um pedido.
    Notei que assim que fecha-se a porta, o efeito fade já começa.
    Seria possível alterar o código da seguinte forma:
    Após fechar a porta, a lampada ficaria com o brilho máximo por aprox. 7 segundos e ai então iniciaria um fade de aprox. 7 segundos, totalizando 14 seg.?

    Fique com Deus. Forte Abraço!

    1. Olá Ricardo!
      Ficou muito bom a sua montagem! Conforme a situação que você encontrou com o resistor de 2k2, eu alterei no circuito para 470 (não é crítico, podendo ser um pouco mais ou menos). Adicionalmente, coloquei uma versão conforme sugerido, uma vez que não exigiu muito ‘estudo’ para a adaptação, em virtude do escasso ‘tempo’. Obrigado por seu retorno e suas fotos e vídeos.
      Cláudio

      1. Show de bola Claudio.
        Recompilei usando o PIC C Compiler e já gravei no PIC ficou muito bom.
        Mais uma vez obrigado pela paciência e dedicação.
        Abraços

  3. Opa. olha eu mais uma vez aqui apreciando outro projeto seu. Montei o circuito e gostei bastante, porém não sei o motivo, comigo não funcionou com o Resistor de 2K2, tive que baixar para 1K e ai sim ele funcionou perfeitamente.
    Gostaria de compartilhar minha sugestão de PCB.
    Forte abraço Claudio e continue os presenteando com suas magnificas idéias.

    http://i1121.photobucket.com/albums/l510/ricardoams/IMG.png

    https://drive.google.com/file/d/0B5HFSntIQ8OKel9OTjZMay1NUTg/view?usp=sharing

  4. Claudio bom dia montei em bancada esta luz de cortesia e a mesma funciona muito bem inclusive o tempo de apagamento esta bem preciso ate mudei para outros valores e fica joia, eu dispensei o uso do tip 41 e usei um bc 337 pois tenho aqui umas fitas de led de um metro onde elas podem ser cortadas e usadas em pedaços com 3 leds nw requer dissipador nem nada pois um bc 337 da conta do recado e sem aquecer.Parabens este é mais um projeto legal e bem util vou deixar em teste na bancada e depois instalo no carro .

    1. Olá Edemilson!
      Obrigado pelo seu retorno sobre o artigo e as dicas adicionais de como usar com outros recursos.
      Ficamos no aguardo!
      Cláudio

Comments are closed.

Back To Top