Clignoter une lampe par la carte ESP8266 NodeMCU

ESP8266 07-10-25
12 0

Plan du tutoriel

1- Objectif du tutoriel

2- Les composants nécessaires

3- Montage de la carte ESP8266 avec une lampe

4- Programme MicroPython

 

Objectif du tutoriel

Ce tutoriel a pour objectif principal de mettre en œuvre un système permettant de faire clignoter une lampe alimentée en 220V, en utilisant une carte ESP8266 NodeMCU et un module relais comme interface de commande.

L’idée consiste à utiliser la carte ESP8266, fonctionnant en basse tension (3.3V), pour piloter indirectement un circuit à haute tension (220V) sans qu’il y ait de contact direct entre les deux. Le relais joue ici le rôle d’un interrupteur électronique isolé, commandé par la carte microcontrôleur.

Ce projet vise à familiariser l’apprenant avec :

- la commande d’un relais par la carte ESP8266 NodeMCU ;

- la gestion de signaux logiques pour contrôler des dispositifs électriques puissants ;

- les mesures de sécurité nécessaires lorsqu’on manipule une tension secteur (isolation, prudence dans le câblage, utilisation d’un module relais protégé) ;

- la programmation en MicroPython pour le contrôle de sorties numériques.

Ce tutoriel constitue une introduction pratique aux applications de domotique, où la commande de lampes, ventilateurs ou appareils électroménagers peut être automatisée ou contrôlée à distance via Internet.

 

Les composants nécessaires

Carte ESP8266 NodeMCU

C’est le cerveau du système. Elle exécute le programme MicroPython qui commande le relais pour faire clignoter la lampe.

Module Relais

Il sert d’interrupteur électronique entre la carte ESP8266 (3.3V) et la lampe 220V.

Il permet d’ouvrir ou de fermer le circuit de la lampe sans contact direct entre la basse et la haute tension.

Lampe 220V

Elle est un composant principal à faire clignoter.

Elle sera reliée au relais et à la source d’alimentation 220V.

Source d’alimentation secteur 220V

Elle fournit fournit l’énergie nécessaire à la lampe via le relais.

Câbles de connexion

Il sont des fils adaptés à la tension 220V pour la partie secteur.

Fils de connexion (jumpers) :

Fils de connexion

Ils relient les broches de la carte NodeMCU et le module relais sur la breadboard.

Plaque d’essai (Breadboard)

plaque d'essai

Elle permet de connecter facilement la carte ESP8266 et le module relais pour la partie basse tension.

 

Montage de la carte ESP8266 avec une lampe

 

1- Placez la carte ESP8266 NodeMCU sur la breadboard.

2- Connectez les fils entre la carte et le module relais selon la manière suivante :

- broche (+) du relais à la broche 3V de la carte ESP8266

- broche (-) du relais à la broche GND de la carte ESP8266

- broche (S) du relais à la broche D0 (GPIO16) de la carte ESP8266

3- Branchez la lampe au relais via les bornes COM et NO.

Reliez la lampe à la source 220V (phase + neutre).

4- Vérifiez soigneusement toutes les connexions avant de brancher au secteur.

 

Programme MicroPython

 

Ce code définit une fonction clignoter_lampe qui utilise un relais pour allumer et éteindre la lampe connectée à une certaine période, dans cet exemple, une seconde. Vous pouvez ajuster la période en modifiant la valeur passée à la fonction clignoter_lampe.

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