
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.

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 !