Calendrier de l’Avent « Let it Glow » Jour 12 : l’affichage LCD !

Let it Glow jour 12

Comme présenté dans l’article principal, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de The PiHut. Voici le résumé du jour 12, issu de cette page.

Aujourd’hui, c’est le dernier jour du calendrier de l’Avent Let it Glow Maker, et nous allons explorer un affichage à cristaux liquides (LCD) avec rétro-éclairage à LED. Cette composante est appréciée des fabricants du monde entier en raison de sa polyvalence pour afficher des données dans des projets.

Contenu de la boîte

Dans la boîte numéro 12, j’ai trouvé :

  • 1x Écran LCD 16×2 (avec une platine I2C ou breadboard)
  • 4x Fils de raccord mâle à femelle

Il était essentiel de vérifier si l’écran LCD avait une broche à 2 broches avec un petit cavalier noir déjà installé à l’arrière. Sinon, il fallait s’assurer de le placer sur la broche à 2 broches.

Activités du jour

1. Comprendre l’écran LCD

L’écran LCD dans la boîte est un écran à cristaux liquides. Bien que moins courants aujourd’hui en raison de l’avènement des écrans tactiles, ils sont parfaits pour les projets de fabrication.

2. Utilisation de la platine I2C

La platine I2C simplifie le câblage en offrant une interface I2C permettant de contrôler l’écran LCD avec seulement quatre broches. Cela a facilité la connexion de l’écran LCD à mon Pico.

3. Construction du circuit

Après avoir préparé la platine I2C, j’ai connecté l’écran LCD à l’aide de fils de raccord mâle à femelle. Les connexions incluaient GND, VCC (5V), SDA et SCL, soigneusement spécifiées pour mon Pico.

circuit jour 12

4. Installation de la bibliothèque de code

Ensuite j’ai installé la bibliothèque RPI-PICO-I2C-LCD de l’utilisateur GitHub T-622, qui m’a permis de contrôler l’écran LCD avec le Pico. Deux fichiers de la bibliothèque ont été nécessaires, et j’ai suivi le processus étape par étape.

5. Test du programme et ajustements

J’ai testé le programme en affichant un simple « Hello, World! » sur l’écran LCD pour s’assurer que tout fonctionnait correctement. J’ai également ajusté le contraste à l’aide d’un petit potentiomètre à l’arrière de l’écran.

6. Utilisation de la bibliothèque pour des projets amusants

En suivant les exemples fournis, J’ai exploré les fonctionnalités de la bibliothèque, telles que l’envoi de chaînes de texte, l’affichage de variables, le déplacement du curseur et le contrôle du rétroéclairage.

7. Affichage de données simples

J’ai créé un projet de compteur basique, affichant « Count:  » suivi d’un nombre croissant sur l’écran LCD. J’ai également amélioré le projet en évitant de nettoyer l’écran à chaque itération, réduisant ainsi le scintillement.

8. Affichage des données environnementales actuelles

En utilisant un capteur de température, j’ai affiché la température et l’humidité actuelles sur l’écran LCD, mettant en œuvre une boucle pour actualiser les données toutes les 5 secondes.

9. Affichage de la température la plus basse/la plus élevée

J’ai ensuite ajouté la fonctionnalité de suivi des températures les plus basses et les plus élevées depuis le début du programme. Les valeurs ont été affichées sur l’écran LCD, offrant une vue instantanée de l’historique des températures.

10. Affichage de la couleur de la guirlande lumineuse

La guirlande lumineuse RGB a été réintégrée dans le projet, affichant la couleur actuelle sur l’écran LCD, ce qui changeait à chaque modification de couleur de la guirlande.

11. Recherche de couleur aléatoire

Enfin j’ai programmé une séquence pour afficher une couleur aléatoire sur la guirlande lumineuse, utilisant le changement de couleur comme indicateur du début de la recherche. La valeur RGB de la couleur était affichée sur l’écran LCD.

Conclusion

Cette journée a été extrêmement instructive, car elle a permis de comprendre comment utiliser un écran LCD avec rétroéclairage à LED dans différents projets. La platine I2C a simplifié le processus de câblage, et la bibliothèque de code a offert des fonctionnalités étendues.

La possibilité d’afficher des données en temps réel sur un écran externe est un ajout impressionnant à notre boîte à outils de projets électroniques. Il est fascinant de voir comment un simple écran LCD peut être utilisé de manière créative pour présenter des informations de manière lisible.

Merci à The Pi Hut pour cette dernière journée passionnante du calendrier de l’Avent Let it Glow Maker. J’ai beaucoup appris au cours de ces 12 jours et je suis impatient de mettre en pratique ces connaissances dans mes futurs projets de bricolage électronique.

Restez à l’écoute pour plus de projets passionnants !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.