Índice:

Controle de luz de fundo I2C de um display LCD 1602/2004 ou HD44780 Etc: 4 etapas
Controle de luz de fundo I2C de um display LCD 1602/2004 ou HD44780 Etc: 4 etapas

Vídeo: Controle de luz de fundo I2C de um display LCD 1602/2004 ou HD44780 Etc: 4 etapas

Vídeo: Controle de luz de fundo I2C de um display LCD 1602/2004 ou HD44780 Etc: 4 etapas
Vídeo: LMG5278XUFC-00T How to Install LED Backlight 2024, Julho
Anonim
Controle de luz de fundo I2C de um display LCD 1602/2004 ou HD44780 etc
Controle de luz de fundo I2C de um display LCD 1602/2004 ou HD44780 etc
Controle de luz de fundo I2C de um display LCD 1602/2004 ou HD44780 etc
Controle de luz de fundo I2C de um display LCD 1602/2004 ou HD44780 etc
Controle de luz de fundo I2C de um display LCD 1602/2004 ou HD44780 etc
Controle de luz de fundo I2C de um display LCD 1602/2004 ou HD44780 etc

Este instrutível mostra como você pode controlar a luz de fundo de um display LCD por meio de um módulo ADC I2C. O contraste pode ser controlado da mesma forma após a remoção do potenciômetro de corte

Etapa 1: a situação existente

A situação existente
A situação existente
A situação existente
A situação existente

A retroiluminação é controlada por P3 do PCF8574. P3 é conectado à base do transistor e esta novamente trava com um resistor de 4,7 Kohm a 5 volts. Figuras 04 e 05.

Etapa 2: Solução

Solução
Solução
Solução
Solução
Solução
Solução
Solução
Solução

Um DAC, conversor digital analógico, MPC4725 que também pode ser controlado via I2C, agora uso para controlar o brilho. Figura 06.

Para isso, precisamos dessoldar apenas a resistência de 4,7 Kohm. Figura 07 círculo vermelho.

O módulo tem a mesma conexão que o PIC e pode ser soldado aos pinos do terminal. Figura 07.

Como cada módulo e o arduino têm resistores pullup, eu os desativei no DAC. Isso pode ser feito riscando as conexões. Figura 08. Isso faz com que os resistores se soltem dos 5 volts. Figura 09.

Anexei o módulo com fita dupla-face ao chip PCF8574, Figura 10, e as conexões feitas. Figuras 11 e 12. Um novo resistor de 4,7 Kohm, que é muito grande em relação, conecta a saída DAC com a conexão da base P3.

Agora você pode controlar o brilho controlando o DAC em I2C.

No meu caso de 0, quase chega a 700, no máximo. Um programa simples para demonstrar a operação foi adicionado.

Você pode implementar isso em seu próprio código para que possa ajustar o brilho de acordo com suas necessidades.

O controle liga / desliga através do módulo de interface continua funcionando.

O DAC mantém o valor definido, portanto, mesmo após reiniciar, o último valor definido é mantido.

Etapa 3: Software

Os endereços I2C devem ser configurados corretamente. Eu tinha 0x3F para o display LCD e 0x62 para o DAC como o endereço. O DAC é de 12 bits, então 4.096 possibilidades. Isso é então para 0 a 5 volts. Isso é, portanto, quase 1 mV por bit. O que agora regulamos é a voltagem do emissor de base do transistor e esta é de 0,6 a 0,7 volts. Desta forma, há apenas uma pequena parte que tem efeito no controle de luz, mas é mais do que suficiente. Enviamos o resistor de 4,7 Kohm, que normalmente trava a 5 volts, portanto a saída máxima do DAC não é problema. Como o circuito não é essencialmente alterado, o controle liga / desliga existente pode continuar a funcionar. O gerenciamento do DAC é baseado em software e você precisa incluí-lo no código e ajustá-lo às suas próprias necessidades.

O arquivo ino é um arquivo de teste simples.

Etapa 4: Resultado

Resultado
Resultado
Resultado
Resultado
Resultado
Resultado
Resultado
Resultado

Não é fácil capturar a mudança de luz porque a câmera se ajusta.

Mas ainda assim várias fotos.

O medidor indica o mA da luz de fundo.

Recomendado: