Afficher du texte sur un écran LCD I2C via ESP8266 NodeMCU

ESP8266 13-10-25
9 0

Plan du tutoriel

1- Objectif du tutoriel

2- Les composants nécessaires

3- Montage du système

4- Programme MicroPython

 

Objectif du tutoriel

L’objectif de ce tutoriel est d’apprendre à connecter, configurer et programmer un afficheur LCD I2C afin d’afficher des messages ou des données à l’aide de la carte ESP8266 NodeMCU.

Ce projet permet de comprendre le fonctionnement de la communication I2C et de découvrir comment afficher des informations textuelles (comme des capteurs, des messages ou des valeurs de variables) sur un écran LCD tout en utilisant un minimum de broches de la carte ESP8266.

À la fin de ce tutoriel, vous serez capable de connecter et configurer un afficheur LCD I2C avec l’ESP8266 NodeMCU et programmer l’affichage de texte en MicroPython.

 

Les composants nécessaires

1- Carte ESP8266 NodeMCU

C’est le microcontrôleur principal qui exécute le programme MicroPython et envoie les données à afficher sur l’écran LCD.

2- Afficheur LCD 20x4 avec module I2C intégré

Cet afficheur permet d’afficher des messages, textes ou données numériques sur 4 lignes de 20 caractères.

Le module I2C réduit le nombre de fils nécessaires à seulement.

3- Breadboard (plaque d’essai)

plaque d'essai

Elle permet de réaliser facilement les connexions entre les composants sans soudure.

4- Fils de connexion (jumpers)

Fils de connexion

Ils sons utilisés pour relier la carte ESP8266 NodeMCU à l’écran LCD via la breadboard.

 

Montage du système

1- Connecter la broche GND de l'afficheur à la broche GND de la carte ESP8266

2- Connecter la broche VCC de l'afficheur à la broche VIN de la carte ESP8266

3- Connecter la broche SDA de l'afficheur à la broche D2 (GPIO4) de la carte ESP8266

4- Connecter la broche SCL de l'afficheur à la broche D1 (GPIO5) de la carte ESP8266

 

Programme MicroPython

Voici un programme complet en MicroPython qui permet de faire défiler (scroller) un texte sur un écran LCD I2C à l’aide de la carte ESP8266 NodeMCU.

Bibliothèques requises : i2c_lcd et lcd_api → pour afficher les informations sur l’écran LCD I2C.

0 commentaire

laisser un commentaire

Veuillez noter s'il vous plaît*

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

Passion de robotique

Atelier robotique

Construction des robots

Bras robotique

Maison intelligente

But de ce site web

La robotique éducative joue un rôle important dans l'éducation des enfants et des jeunes en les aidant à acquérir des compétences en science et technologie.
Dans ce cadre notre site web représente une excellente ressource pour les parents, les enseignants et les enfants qui souhaitent découvrir la robotique.

Coordonnées

Zaouiet Kontech-Jemmel-Monastir-Tunisie

+216 92 886 231

medaliprof@gmail.com

Photos des articles

Site robotique réalisé par Mohamed Ali-Prof Info