Contrôler un module LED RGB par la carte ESP8266 NodeMCU

ESP8266 09-10-25
40 0

Plan du tutoriel

1- Objectif du tutoriel

2- Les composants nécessaires

3- Montage de la carte ESP8266 NodeMCU avec le module LED RGB

4- Programme MicroPython

 

 

Objectif du tutoriel

L’objectif de ce tutoriel est d’apprendre à contrôler un module LED RGB (Rouge, Vert, Bleu) à l’aide de la carte ESP8266 NodeMCU.

Ce projet permet de comprendre comment générer différentes couleurs de lumière en faisant varier l’intensité de chaque composante (R, G, B) à l’aide des sorties PWM (Pulse Width Modulation) de la carte NodeMCU.

L’utilisateur pourra ainsi :

- allumer la LED RGB avec la couleur souhaitée (rouge, vert, bleu, jaune, cyan, magenta, blanc, etc.) ;

- mélanger les couleurs en modifiant les valeurs PWM appliquées à chaque broche ;

- expérimenter le contrôle analogique de la luminosité et la création de couleurs personnalisées à l’aide de la programmation MicroPython.

 

Les composants nécessaires

1- Carte ESP8266 NodeMCU

→ C’est le microcontrôleur principal qui génère les signaux PWM pour contrôler les trois canaux de la LED RGB (Rouge, Vert, Bleu).

2- Module LED RGB

→ Ce module contient trois LED (R, G, B) permettant de créer différentes couleurs en combinant leurs intensités lumineuses.

3- Plaque d’essai (breadboard)

plaque d'essai

→ La plaque d’essai facilite les connexions sans soudure entre la LED RGB, les résistances et la carte ESP8266 NodeMCU.

4- Fils de connexion (jumpers)

Fils de connexion

→ Les fils de connexion relient la LED RGB  aux broches de la carte NodeMCU.

 

Montage de la carte ESP8266 NodeMCU avec le module LED RGB

- Connectez la broche R (rouge) du module LED RGB à la broche D0 (GPIO16) de la carte ESP8266.

- Connectez la broche G (verte) du module LED RGB à la broche D1 (GPIO5) de la carte ESP8266.

- Connectez la broche B (bleue) du module LED RGB à la broche D2 (GPIO4) de la carte ESP8266.

- Connectez la broche GND du module LED RGB à la broche GND de la carte ESP8266.

 

Programme MicroPython

Maintenant, vous pouvez programmer avec Micropython la carte ESP32 pour contrôler le module LED RGB. Voici un exemple de code simple qui alterne les couleurs :


 Fonctionnement du programme

- Il allume ensuite la LED RGB en rouge  et éteint les autres couleurs.

- Après deux secondes, le code allume ensuite la LED RGB en vert  et éteint les autres couleurs.

- Après deux secondes, le code allume ensuite la LED RGB en bleue et éteint les autres couleurs.

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