Rapport:
Communications IOT
Système de gestion d'énergie
avec ThingSpeak
PRÉPARÉ PAR :
NAJWA MEJRHIROU
ZAHRA DAKIR
MERYAME MACHHOUR
ENCADRÉ PAR :
MR. AIT OULHAJ
Introduction
La gestion de l’énergie est un enjeu fondamentale dans un
contexte où la demande énergétique ne cesse de croître,
entraînant des impacts significatifs sur l’environnement et les
ressources naturelles. Dans ce cadre, les technologies de
l’Internet des Objets (IoT) jouent un rôle clé en permettant une
surveillance en temps réel et une optimisation de la
consommation énergétique.
Ce rapport présente le développement d’un système de gestion
d’énergie basé sur la plateforme ThingSpeak, conçue pour
collecter, analyser et visualiser des données provenant de
capteurs IoT. Le projet vise à répondre à plusieurs objectifs
essentiels
La plateforme ThingSpeak a été choisie pour ses fonctionnalités
avancées, notamment sa capacité à stocker des données,
générer des visualisations interactives et intégrer des outils
d’analyse tels que MATLAB. En s’appuyant sur des capteurs
connectés, le système permet de fournir des informations
précises et exploitables pour une prise de décision rapide et
efficace en matière de gestion énergétique.
Ce projet s'inscrit dans une démarche de durabilité en
démontrant comment les solutions IoT peuvent contribuer à une
utilisation responsable et optimisée des ressources
énergétiques.
1-Qu'est-ce que ThingSpeak ?
ThingSpeak est une plateforme conçue pour le développement
d’applications IoT, offrant divers services tels que la collecte de
données en temps réel, la visualisation des données sous forme
de graphiques, ainsi que la création de plugins et d'applications
permettant d'interagir avec des services web, des réseaux
sociaux et d'autres API. Au cœur de ThingSpeak se trouve le
"Canal ThingSpeak", qui stocke les données envoyées à la
plateforme. Un canal comprend huit champs pour les données,
trois champs pour les informations de localisation (latitude,
longitude, altitude) et un champ de statut pour décrire les
données.
Plateforme IoT : ThingSpeak est une plateforme cloud qui
facilite la collecte, l'analyse et la visualisation des données
issues de capteurs et d'appareils connectés.
Intégrations diverses :ThingSpeak s'intègre avec de
nombreux services et plates-formes tiers, offrant une grande
flexibilité.
Analyse en temps réel : Les données peuvent être analysées
et traitées en temps réel, permettant des décisions et des
actions immédiates.
2- Pourquoi utiliser ThingSpeak pour la
gestion d'énergie ?
Suivi de la consommation : ThingSpeak permet de collecter
et d'analyser en temps réel les données de consommation
d'énergie.
Optimisation de l'énergie :Les analyses et les rapports
générés aident à identifier les opportunités d'économies
d'énergie.
Automatisation intelligente: Des actions peuvent être
automatisées en fonction des données et des analyses, pour
une gestion d'énergie optimale.
3- Architecture du système thingspeak
Capteurs et Dispositifs
Transmission des Données
Des capteurs mesurent des
paramètres énergétiques
Les microcontrôleurs
tels que la consommation
envoient les données
électrique, la tension ou le
courant. Ces capteurs sont collectées vers ThingSpeak
connectés à des via une connexion Internet,
microcontrôleurs (par en utilisant des protocoles
exemple, ESP32, Arduino) comme HTTP ou MQTT.
qui collectent les données.
Stockage et Traitement sur
ThingSpeak
Visualisation et Analyse
ThingSpeak stocke les
Les utilisateurs peuvent
données dans des canaux
accéder aux tableaux de bord
dédiés, offrant des outils
de ThingSpeak pour surveiller
pour visualiser et analyser
les données énergétiques,
les informations en temps
identifier des tendances et
réel.
prendre des décisions
éclairées.
4-Exemple de Visualisation sur ThingSpeak
Graphiques de ligne
Affichent les variations de
consommation ou de puissance
sur une période.
Graphiques de barres
Utiles pour comparer les
consommations entre différentes
journées ou périodes.
Alertes et Notifications
ThingSpeak permet d’envoyer des
alertes lorsque certaines valeurs (par
exemple, puissance ou consommation)
dépassent un seuil critique.
5- Partie Pratique : Mise en Œuvre et Résultats
Démontrer l’utilisation de ThingSpeak pour collecter, analyser,
et visualiser des données énergétiques et environnementales
en temps réel.
Mettre en évidence les bénéfices d’un système IoT pour la
gestion énergétique.
[Link] de ThingSpeak :
Création d’un canal avec les champs pour :
Consommation (Field 1), Puissance (Field 2), Température (Field 3),
Humidité (Field 4), Tension (Field 5), Courant (Field 6).
2. Collecte des Données :
Données énergétiques simulées : Consommation (9.41 kWh),
Puissance (90 W), Tension (220 V), Courant (0.41 A).
Données environnementales : Température (22.0 °C) et Humidité (64
%) récupérées via l’API OpenWeatherMap pour la ville de Rabat.
3. Envoi des Données :
Utilisation d’un script Python pour récupérer données météo depuis
OpenWeatherMap, les simuler, et les envoyer à ThingSpeak toutes
les 15 minutes.
Visualisations Générées:
Consommation et Puissance : Courbes montrant les tendances énergétiques
Température et Humidité : Données environnementales en temps réel
Tension et Courant : Valeurs stables représentant les paramètres électriques
1. Pertinence des Données
Données énergétiques : Les courbes simulées pour la
consommation et la puissance permettent d’illustrer des
scénarios réels, comme une maison ou un petit bureau.
Données environnementales : La température et l'humidité
récupérées en temps réel apportent un contexte environnemental
influençant les données énergétiques.
2. Relation Entre les Paramètres
La combinaison des données énergétiques et environnementales
permet d’analyser l’impact de la température et de l'humidité sur
la consommation énergétique.
3. Fiabilité des Visualisations
Les graphiques générés sur ThingSpeak sont clairs et faciles à
interpréter.
La mise à jour en temps réel (toutes les 15 minutes) montre la
capacité de ThingSpeak à gérer des systèmes connectés IoT.
Ajout de Capteurs Réels : Intégration de capteurs physiques pour
mesurer la consommation et la puissance en temps réel.
Analyse Prédictive : Implémentation d’algorithmes pour prédire la
consommation future en fonction des conditions
environnementales.
Alertes Automatiques : Mise en place de notifications pour des
anomalies, comme des pics de consommation.