Commande d’une LED RGB par télécommande infrarouge via ESP8266 NodeMCU

ESP8266 13-10-25
19 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 à contrôler une LED RGB à distance à l’aide d’une télécommande infrarouge (IR) et de la carte ESP8266 NodeMCU, en utilisant le capteur infrarouge KY-032 comme récepteur.

Ce projet a pour but de comprendre comment le capteur KY-032 peut être utilisé pour recevoir et décoder les signaux infrarouges émis par une télécommande, puis comment la carte ESP8266 NodeMCU peut interpréter ces signaux afin de piloter les différentes couleurs d’une LED RGB.

À travers ce tutoriel, vous apprendrez à :

- découvrir le principe de fonctionnement du capteur infrarouge KY-032 et son rôle dans la détection et la réception des signaux IR.

- connecter la LED RGB et le capteur KY-032 à la carte ESP8266 NodeMCU.

- programmer la carte ESP8266 en MicroPython pour :

- décoder les signaux reçus de la télécommande IR,

- allumer ou éteindre la LED RGB,

- changer la couleur de la LED selon la touche pressée (rouge, vert, bleu, etc.).

- Comprendre le fonctionnement des signaux infrarouges et leur utilisation pour le contrôle à distance d’objets électroniques.

 

Les composants nécessaires

1- Carte ESP8266 NodeMCU

C'est une carte microcontrôleur Wi-Fi qui exécute le programme MicroPython et contrôle la LED RGB en fonction des signaux IR reçus.

2- Capteur infrarouge KY-032

Capteur infrarouge KY-032

C'est un module récepteur infrarouge qui détecte et reçoit les signaux envoyés par la télécommande IR.

3- Télécommande infrarouge (IR remote)

Télécommande infrarouge

C'est un dispositif d’émission qui envoie des signaux infrarouges à différentes fréquences vers le capteur KY-032.

4- Module LED RGB

C'est une diode tricolore (rouge, vert, bleu) permettant d’afficher plusieurs couleurs en combinant les trois canaux.

5- Breadboard (plaque d’essai)

plaque d'essai

Il sert de support pour connecter facilement les composants sans soudure.

6- Câbles de connexion

Fils de connexion

Ils permettent de relier la carte ESP8266, la LED RGB et le capteur KY-032 sur la breadboard.

 

Montage du système

1- 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.

2- Capteur infrarouge KY-032

- Connectez la broche (+) du KY-032 à la broche 3.3V de l'ESP8266.

- Connectez la broche GND (masse) du KY-032 à la broche GND de l'ESP8266.

- Connectez la broche OUT (sortie du signal infrarouge) du KY-032 à une broche D3 (GPIO0) de l'ESP32.

 

Programme MicroPython

 

Description du fonctionnement du programme 

1- Le programme commence par définir :

les broches GPIO connectées à la LED RGB (une broche pour chaque couleur : rouge, vert et bleu),

la broche de réception du signal infrarouge en provenance du capteur KY-032.

2- Le capteur KY-032 détecte les signaux IR émis par la télécommande.

Chaque touche de la télécommande correspond à un code numérique unique (ou motif d’impulsions) que le programme peut lire via la broche d’entrée.

3- Une fois le signal décodé, le programme compare le code reçu avec les valeurs prédéfinies correspondant à certaines touches de la télécommande.

4- Selon le code reçu, le programme active les broches correspondantes de la LED RGB pour afficher la couleur souhaitée,

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