0% ont trouvé ce document utile (0 vote)
128 vues10 pages

Contrôle Température

Ce projet présente un système de surveillance environnementale utilisant un capteur DHT11 avec un ESP32 et Node-RED pour mesurer la température et l'humidité en temps réel. Une alerte visuelle est déclenchée lorsque la température dépasse 30°C, et les données sont affichées sur un tableau de bord Node-RED, permettant une interaction utilisateur. Le système démontre l'intégration efficace d'objets connectés avec une interface graphique pour un monitoring intelligent.

Transféré par

sabir ayman
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
128 vues10 pages

Contrôle Température

Ce projet présente un système de surveillance environnementale utilisant un capteur DHT11 avec un ESP32 et Node-RED pour mesurer la température et l'humidité en temps réel. Une alerte visuelle est déclenchée lorsque la température dépasse 30°C, et les données sont affichées sur un tableau de bord Node-RED, permettant une interaction utilisateur. Le système démontre l'intégration efficace d'objets connectés avec une interface graphique pour un monitoring intelligent.

Transféré par

sabir ayman
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Contrôle Température et

Humidité en Temps Réel avec


Node-RED et ESP32

Réalisé par : Encadré par :


M.HAMLICH MOHAMED
SABIR AYMAN
EL RHAZ BRAHIM
EL KHAROBA RACHID
Résumé

Ce projet met en œuvre un système de surveillance


environnementale basé sur l'ESP32 et la plateforme Node-RED. Un
capteur DHT11 est utilisé pour mesurer en temps réel la
température et l’humidité ambiantes. Lorsque la température
dépasse un seuil prédéfini de 30°C, une LED s’allume
automatiquement pour signaler une alerte. Une fois la température
redescendue sous le seuil critique, l’utilisateur peut désactiver
l’alerte manuellement via un bouton d’acquittement intégré dans
l’interface Node-RED. Les valeurs de température et d’humidité
sont également affichées en temps réel sur un tableau de bord
Node-RED, offrant une visualisation simple et efficace. Ce système
démontre l'intégration entre objets connectés et interface
utilisateur dans le cadre d'une solution de monitoring intelligent.

2
Table des matières :
I. Objectifs du projet…………………………………………………………………4
II. Fonctionnement du système…………………………………………………..4
III. Matériel utilisé………………………………………………….. …………………4
IV. Architecture du système………………………………………………………..6
V. Schéma global……………………………………………………………………..6
VI. Interface et supervision…………………………………………………………6
1) Présentation de Node-RED
2) Création de l’interface de supervision
VII. Résultat ……………………………………………………………………………..8

VIII. Code…………………………………………………………………………………8

3
I. Objectifs du projet :
• Mesurer en temps réel la température et l'humidité via un capteur DHT11.
• Déclencher une alerte visuelle (LED) si la température dépasse 30°C.
• Permettre l’acquittement manuel de l’alerte via l’interface Node-RED.
• Afficher les données environnementales sur un tableau de bord en temps réel.
• Illustrer l’intégration entre un objet connecté et une interface graphique

II. Fonctionnement du système :


1) Acquisition des données
• Le capteur DHT11 est connecté à l’ESP32 pour lire la température et
l’humidité.
• L’ESP32 envoie les données en MQTT ou HTTP à Node-RED.
2) Traitement des données
• Node-RED vérifie si la température dépasse 30°C.
• Si oui, un signal est renvoyé à l’ESP32 pour allumer la LED.
3) Acquittement de l’alerte
• Une fois la température redescendue, un bouton dans Node-RED permet à
l’utilisateur de désactiver la LED.
4) Affichage des données
• Température et humidité sont affichées sur un tableau de bord Node-RED sous
forme de jauges.
III. Matériel utilisé :
• Microcontrôleur ESP32
1) Choix de la carte ESP32 :
La carte ESP32 a été retenue pour sa capacité à gérer à la fois les signaux
numériques, la connectivité Wi-Fi et l'intégration facile avec Node-RED.
2) Fonctionnalités clés de l’ESP32 :
o Microcontrôleur double cœur 32 bits
o Wi-Fi et Bluetooth intégrés
o Multiples GPIOs
o Faible consommation d’énergie

4
• Capteur DHT11
1) Principe de fonctionnement

Le DHT11 est un capteur numérique qui mesure la température et l’humidité


de l’air. Il utilise un thermistor pour détecter la température et un capteur
capacitif pour l’humidité. Les données sont envoyées sous forme numérique
via une seule broche vers un microcontrôleur, comme l’ESP32. Après une
requête de l’ESP32, le DHT11 transmet les valeurs de température et
d’humidité ainsi qu’un octet de contrôle pour vérifier l’exactitude des données.
Ce capteur est simple, économique et adapté aux projets de surveillance
environnementale.

• lED rouge

5
IV. Architecture du système

Le système repose sur une architecture locale, où la plateforme Node-RED est


installée sur un serveur local (ordinateur connecté au même réseau que l’ESP32).
Cette configuration permet de recevoir les données du capteur DHT11, de les
traiter en temps réel, et d’afficher les résultats sur un tableau de bord accessible
via un navigateur. L'utilisation d’un serveur local rend le système indépendant
d’Internet et améliore la réactivité globale.

V. Schéma global

VI. Interface et supervision


1. Présentation de Node-RED

Node-RED est un outil de développement basé sur le web qui permet de créer des
applications en connectant des blocs fonctionnels appelés nœuds. Il est conçu
spécialement pour l’Internet des Objets (IoT) et facilite l’intégration entre
capteurs, actionneurs, services web et interfaces utilisateur. Grâce à son interface
graphique intuitive, Node-RED permet de construire des flux logiques sans avoir
besoin d’écrire beaucoup de code. Dans ce projet, Node-RED est utilisé pour
recevoir les données de l’ESP32, déclencher une alerte en cas de
dépassement de seuil, et afficher les mesures en temps réel sur un tableau de
bord.

6
2) Création de l’interface de supervision

L’interface de supervision a été réalisée à l’aide du dashboard intégré de Node-


RED, permettant une visualisation en temps réel des données collectées par
l’ESP32. Plusieurs éléments ont été intégrés dans cette interface :

• Deux jauges pour afficher la température et l’humidité ambiantes.


• Un indicateur visuel (icône ou témoin LED) pour signaler le dépassement du
seuil de température.
• Un bouton d’acquittement permettant à l’utilisateur de désactiver
manuellement l’alerte une fois que la température redescend sous le seuil
critique.

Cette interface simple et intuitive offre un suivi instantané de l’environnement,


tout en permettant une interaction directe avec le système de surveillance via le
réseau local.

7
VII. Résultat

VIII. Code

8
9
10

Vous aimerez peut-être aussi