Table des matières:

Contrôle du rétroéclairage I2C d'un écran LCD 1602/2004 ou HD44780 Etc : 4 étapes
Contrôle du rétroéclairage I2C d'un écran LCD 1602/2004 ou HD44780 Etc : 4 étapes

Vidéo: Contrôle du rétroéclairage I2C d'un écran LCD 1602/2004 ou HD44780 Etc : 4 étapes

Vidéo: Contrôle du rétroéclairage I2C d'un écran LCD 1602/2004 ou HD44780 Etc : 4 étapes
Vidéo: Adjusting the LCD I2C Backlight Using 10k Variable || Control of an LCD Display 1602 / 2004 HD44780 2024, Novembre
Anonim
Contrôle du rétroéclairage I2C d'un écran LCD 1602/2004 ou HD44780, etc
Contrôle du rétroéclairage I2C d'un écran LCD 1602/2004 ou HD44780, etc
Contrôle du rétroéclairage I2C d'un écran LCD 1602/2004 ou HD44780, etc
Contrôle du rétroéclairage I2C d'un écran LCD 1602/2004 ou HD44780, etc
Contrôle du rétroéclairage I2C d'un écran LCD 1602/2004 ou HD44780, etc
Contrôle du rétroéclairage I2C d'un écran LCD 1602/2004 ou HD44780, etc

Cette instructable montre comment vous pouvez contrôler le rétroéclairage d'un écran LCD au moyen d'un module I2C ADC. Le contraste peut être contrôlé de la même manière après avoir retiré le potentiomètre de trim

Étape 1: La situation existante

La situation existante
La situation existante
La situation existante
La situation existante

Le rétroéclairage est contrôlé via P3 du PCF8574. P3 est connecté à la base du transistor et cela se bloque à nouveau avec une résistance de 4,7 Kohm au 5 volts. Photo 04 et 05.

Étape 2: Résolution

Solution
Solution
Solution
Solution
Solution
Solution
Solution
Solution

Un DAC, convertisseur analogique numérique, MPC4725 qui peut aussi être contrôlé via I2C, que j'utilise maintenant pour contrôler la luminosité. Image 06.

Pour cela, nous avons besoin de dessouder seulement une résistance de 4,7 Kohm. Image 07 cercle rouge.

Le module a la même connexion que le PIC et pourrait être ainsi soudé aux broches des bornes. Image 07.

Parce que chaque module et l'arduino ont des résistances pullup, je les ai désactivés du DAC. Cela peut être fait en grattant les connexions. Image 08. Cela provoque le détachement des résistances du 5 volts. Image 09.

J'ai attaché le module avec du ruban adhésif double face à la puce PCF8574, image 10, et les connexions effectuées. Pic 11 et 12. Une nouvelle résistance de 4,7 Kohm, qui est très grande par rapport, relie la sortie du DAC à la connexion P3-base.

Vous pouvez désormais contrôler la luminosité en contrôlant le DAC via I2C.

Dans mon cas de 0, presque à 700, maximum. Un programme simple pour démontrer l'opération a été ajouté.

Vous pouvez implémenter cela dans votre propre code afin que vous puissiez ajuster la luminosité à vos propres besoins.

La commande marche/arrêt via le module d'interface continue de fonctionner.

Le DAC conserve la valeur définie, de sorte que même après le redémarrage, la dernière valeur définie est conservée.

Étape 3: Logiciel

Les adresses I2C doivent être configurées correctement. J'avais 0x3F pour l'écran LCD et 0x62 pour le DAC comme adresse. Le DAC est un 12 bits, donc 4096 possibilités. C'est alors pour 0 à 5 volts. C'est donc presque 1 mV par bit. Ce que nous régulons maintenant, c'est la tension base émetteur du transistor et elle est de 0,6 à 0,7 volts. De cette façon, il n'y a qu'une petite partie qui a un effet sur le contrôle de la lumière, mais c'est plus que suffisant. Nous envoyons à travers la résistance de 4,7 Kohm qui se bloque normalement à 5 volts, donc la sortie maximale du DAC ne pose aucun problème. Parce que le circuit n'est pas essentiellement modifié, la commande marche/arrêt existante peut continuer à fonctionner. La gestion du DAC est basée sur un logiciel et vous devez l'inclure dans le code et l'ajuster à vos propres besoins.

Le fichier ino est un simple fichier de test.

Étape 4: Résultat

Résultat
Résultat
Résultat
Résultat
Résultat
Résultat
Résultat
Résultat

Il n'est pas facile de capter le changement de lumière car la caméra s'ajuste.

Mais encore un certain nombre de photos.

Le compteur indique le mA du rétroéclairage.

Conseillé: