Compteur Intelligent pour Centres Commerciaux
Compteur Intelligent pour Centres Commerciaux
MENTION ELECTRONIQUE
Présenté par :
RAKOTONDRAVELOARISOA Andrianomena Ismaela
MENTION ELECTRONIQUE
Présenté par :
RAKOTONDRAVELOARISOA Andrianomena Ismaela
Une grande reconnaissance est également due à toute l’équipe pédagogique de la mention
Electronique de l’Ecole Supérieure Polytechnique d’Antananarivo pour leur générosité et leur aide,
depuis ma première année jusqu’à aujourd’hui.
Pour finir, une appréciation singulière à mes camarades ainsi qu’à toutes les personnes qui
m’ont soutenu et témoigné leur estime. Leur bienveillance restera à jamais gravée en moi comme
une image précieuse.
Je vous souhaite à tous une vie pleine de santé, de bonheur, d’amour et de joie. Que la paix
de Dieu soit avec vous tous.
i
RESUME
ii
TABLE DES MATIERES
REMERCIEMENTS ...................................................................................................................................... i
RESUME ........................................................................................................................................................ ii
INTRODUCTION GENERALE.................................................................................................................. 1
iii
2.2.6 Module relais 5V à 4 canaux...................................................................................................... 26
2.2.7 Afficheur LCD avec I2C ............................................................................................................. 27
Étapes Théoriques de traitement des données venant des capteurs............................................. 28
Conclusion ......................................................................................................................................... 47
iv
LISTE DES FIGURES
v
Figure 3.7 : Compteur intelligent sans charge................................................................................. 42
Figure 3.8 : Compteur intelligent alimentation source viens de l’ordinateur avec une charge ....... 43
Figure 3.9 : Compteur avec une charge........................................................................................... 44
Figure 3.10 : Compteur source coupée et crédit épuise .................................................................. 46
vi
LISTE DES TABLEAUX
vii
LISTE DES ABREVIATIONS
BD : Base de Données
HF : Haute Fréquence
GHz : Gigahertz
GND : Ground
IC : Integraled Circuit
viii
SD : Secure Digital
ix
INTRODUCTION GENERALE
1
CHAPITRE 1
GENERALITES SUR L’ENERGIE ET SUR LE COMPTEUR ELECTRIQUES
Introduction
1.2.1 Définition
L’énergie est un concept lié à l’action, à la force et à la durée. Pour réaliser une action, il
faut maintenir une force suffisante pendant un certain temps afin de surmonter les inerties et
résistances. L’énergie nécessaire pour accomplir cette action reflète à la fois la force appliquée et la
durée de son application. Elle s’exprime en joules ou en kilowattheure (KWh).
1.2.2 Histoire
2
C’est 200 ans avant notre ère, L’homme invente le moulin (apparaissent en Perse) à vent pour
moudre le grain grâce à l’énergie éolienne [1].
On peut distinguer diverses formes d’énergie qui, peuvent se transformer l’une en l’autre ; «
formes d’énergie libre (manifeste) » et « formes d’énergie stockée (potentielle) ».
a. Energies Libres
Sont celles sous lesquelles apparaît l’énergie lorsqu’elle est utilisée. Si nous nous référons à
notre expérience quotidienne, nous pouvons distinguer quatre formes d’énergie libre (directement
perceptible).
3
✓ La chaleur : un apport de chaleur conduit à une augmentation de température (par exemple,
un radiateur) et inversement (réfrigérateur).
✓ L’énergie cinétique, associée au mouvement.
✓ L’électricité. Pour des raisons pratiques, cette forme a vu un développement industriel
considérable. Ce n’est pas, à proprement parler, une énergie « visible » mais comme on sait
qu’il s’agit du déplacement d’un « courant électrique » (en fait des électrons) dans des
conducteurs, on peut qualifier de « libre » cette forme d’énergie. Il existe des appareillages
plus ou moins courants permettant de transformer l’une en l’autre ces quatre formes
d’énergie libre [3].
b. Energies stockées
S’il paraît difficile de stocker l’énergie sous forme de rayonnement ou de courant électrique
(sauf peut-être dans un circuit supraconducteur), il est envisageable, en revanche, de stocker
l’énergie sous forme de :
4
o Le barrage hydroélectrique, dont le lac constitue une réserve disponible pour
compléter, si nécessaire, d’autres sources de production d’électricité.
- L’énergie chimique utilise les forces, de nature électromagnétique, reliant les atomes au
sein des molécules : en réarrangeant les atomes pour former de nouvelles molécules à partir des
molécules initiales, on fait travailler, dans un sens ou dans l’autre, les forces de liaison entre les
atomes, et on libère ou on stocke de l’énergie. Exemples : les stocks naturels que sont les réserves
de charbon, pétrole et gaz qui se sont constitués à partir du rayonnement solaire ; et, parmi les
applications industrielles : l’essence utilisée par une voiture, la pile électrique ou la batterie, etc [2].
- L’énergie nucléaire utilise les forces agissant entre les nucléons (protons et neutrons) des
noyaux atomiques. Là aussi, en réarrangeant différemment ces nucléons, on peut espérer faire
travailler ces forces, changer ainsi l’énergie interne et stocker ou libérer de l’énergie. En pratique,
seule une libération d’énergie nucléaire est réalisable industriellement, soit en cassant de gros
noyaux (fission), soit en assemblant de petits noyaux (fusion). Dans les deux cas, l’énergie libérée
est obtenue sous forme de chaleur. Seule l’énergie de fission a aujourd’hui une application
industrielle ; la matière à la base de cette source d’énergie est l’uranium (le thorium pourrait aussi
être utilisé). L’énergie de fusion pourrait s’avérer prometteuse à long terme si les difficultés
techniques de sa mise en œuvre sont surmontées ; les matières à la base de cette source sont le
deutérium (l’isotope rare de l’hydrogène) et le lithium [2].
L'énergie électrique est au cœur de nos sociétés modernes, alimentant les infrastructures, les
industries et nos foyers. La demande mondiale en électricité ne cesse de croître, poussée par
l'urbanisation, l'industrialisation et l'augmentation de la population. Face aux défis
environnementaux et à l'épuisement des ressources fossiles, il devient essentiel de diversifier les
sources de production d'électricité. Celles-ci se divisent principalement en énergies renouvelables
et non renouvelables :
5
- Centrales nucléaires : utilisent la fission d'atomes (principalement d'uranium) pour
produire de la chaleur et générer de l'électricité [5].
b. Energie renouvelable
Ces sources se renouvellent naturellement à une échelle humaine et ont un impact environnemental
moindre.
Beaucoup de source d’énergie électrique sont exploitable à nos jours mais le plus utilisé dans
notre pays est la source venant de centrale hydroélectrique, alors c’est le seul qui nous intéresse dans
ce travail
Les centrales hydroélectriques exploitent l'énergie potentielle gravitaire de l'eau pour produire
de l'électricité. La chute de l'eau, guidée par un réseau de conduites, entraîne des turbines reliées à
un alternateur. On distingue les ouvrages hydroélectriques disposant d'un stock d'énergie (ouvrages
lac avec retenue d'eau) à ceux produisant au "fil de l'eau".
a. Principe de fonctionnement
Une centrale hydraulique, ou centrales hydroélectriques convertissent l’énergie de l’eau en
mouvement en énergie électrique. L’énergie provenant de la chute d’une masse d’eau est tout
d’abord transformée dans une turbine hydraulique en énergie mécanique. Cette turbine entraine un
alternateur dans lequel l’énergie mécanique est transformée en énergie électrique [8] [9].
6
La figure 1.1 explique le principe de fonctionnement d’une centrale hydraulique.
7
b. Différents types hydrauliques
ii. Les centrales de moyennes chutes compris entre 300m et 30m de hauteur
Elles sont situées en moyenne montagne. L’énergie produite par ces centrales sert à la
régulation quotidienne ou hebdomadaire de la production. Elle utilise des turbines de types Francis.
c. Avantages et Inconvénients
Le tableau 1.1 montre l’avantages et l’inconvénient de construction ou l’utilisation d’un
barrage électrique.
Avantages Inconvénients
Usage de ressources renouvelables, sans Raréfaction des sites exploitables (contraintes
émissions de gaz à effet de serre pour la géographiques).
production d'électricité.
Forte réactivité (démarrage en quelques Production d’électricité fatale pour les centrales
secondes). sans stock
Production d'électricité flexible pour les Acceptabilité sociétale potentiellement
centrales disposant d’un stock (et d’une complexe (impacts sur la continuité écologique
capacité de pompage pour les STEP). des cours d’eau, ennoiement de zones habitées,
etc.).
Longue durée de vie (supérieur à 50 ans). Emprise au sol des gros ouvrages hydro-
électriques.
Coût marginal de production d'électricité faible Sensibilité au stress hydrique
(dépendant du stock)
8
Généralité sur les compteurs électriques
1.3.1 Définition
𝒕
∫𝟎 𝒙(𝒕)𝒅𝒕 (1.01)
Et qui donne à chaque instant (ou pratiquement à chaque instant) le résultat actuel de cette
intégration soit sous forme convenant à une lecture directe, soit sous toute autre forme adaptée à
l’utilisation envisagée.
Le comptage de l’électricité s’applique à des grandeurs électriques très diverses et est utilisé
pour des modes de tarification très variés. Pour répondre à ces différents besoins, il existe de très
nombreux types de compteurs.
1.3.2 Historique
Lorsque les fournisseurs d’électricité ont commencé à compter le prix du KWh consommé
et à établir leurs factures, les fournisseurs d’électricité ont mesuré le poids de l’électricité chez leurs
abonnés. À la fin du XIXe siècle, une forme différente est apparue aujourd’hui.
En 1880, les abonnés à l’électricité recevaient une facture forfaitaire basée sur les lampes
installées avec un abonnement mensuel. Cette formule ne correspondait pas à la réalité des prix.
[10].
En même année, Thomas Edison a créé un système beaucoup plus efficace : le compteur
électrolytique. Ce compteur électrolytique contenait deux électrodes en cuivre. Le premier était sous
une solution acide ; choc électrique. Ce matériau a été laissé sur la deuxième électrode. [11]
9
Lorsque l’abonné a consommé plus d’électricité, la masse de matière accumulée dans la
deuxième électrode était importante, nous pouvons dire que le poids du matériau accumulé donne
la quantité d’énergie consommée.
Pour économiser la consommation, l’électricien a dû apporter les électrodes usagées aux
installations de l’entreprise de distribution pour les collecter et les peser chaque mois donc un peu
de simplicité à la fin du premier compteur de disques.
En 1894, un ingénieur de Westinghouse a inventé un système de comptage d’électricité basé
sur un disque à induction magnétique qui tourne plus rapidement lorsque la quantité consommée est
importante. Le compteur à disque électrique était né.
Au début des années 60, fournisseur électrique s’est engagé à doter les abonnés de
l’électricité d’une génération particulièrement nouvelle de compteurs électromécaniques à disques
robustes et faciles à installer : enfin le Blue Meter qui permet d’utiliser la plupart des appareils
électroménagers en même temps sans risque de faire sauter des fusibles [11].
Le Compteur Bleu et ses différentes versions développées depuis 1963 contiennent encore
un grand nombre de foyers dans le monde [11].
Les compteurs d’aujourd’hui sont plus intelligents et plus communicatifs, c’est un compteur
électronique avec affichage numérique qui fournit plus d’informations et comprend un système de
protection contre la foudre plus efficace.
Le compteur intelligent Linky mesure toutes les maisons qui seront abonnées à l’électricité
jusqu’en 2021. Ce compteur intelligent effectue automatiquement et à distance des opérations qui
nécessitent l’intervention d’un technicien : mise en service, lecture, modification du contrat.
10
La figure 1.2 montre le forme l’extérieur de compteur électromagnétique.
- Principe de fonctionnement
La figure 1.3 illustre le principe de fonctionnement d’un compteur électromagnétique, basé
sur l’interaction entre les bobines, un disque en aluminium, un aimant permanent et un système
d’affichage mécanique.
Les éléments essentiels et principaux du compteur sont visibles à travers le capot transparent
à savoir :
(A) L’inducteur « Intensité » constitué par quelques spires de gros fil.
(B) L’inducteur « Tension » constitué par une bobine comportant un grand nombre de spires de fil
fin.
11
(C) Le disque en aluminium constituant le rotor.
(D) L’aimant de freinage.
(E) Le totaliseur d’énergie constitué d’un ensemble d’engrenages qui actionne un dispositif
d’affichage [13].
b. Compteur électronique
C'est un compteur d'énergie numérique il fonctionne avec un système de comptage
électronique, il s'agit du compteur de deuxième génération installé (après le compteur
électromécanique), dont l'un peut lire les informations affichées sur l'appareil affichage à cristaux
liquides (LCD). Ce type de compteur est plus sensible aux surintensités et surtensions, et tout
particulièrement à la foudre et pour mesurer les fort tes intensités. Il y a deux techniques principales
pour ce type de compteur : les capteurs à effet Hall et la conversion alogique numérique (CAN)
[13]. La figure 1.4 montre l’un de modelé de compteur électronique qu’on peut trouver dans le
marché.
- Principe de fonctionnement
Actuellement, place sur le compteur électronique ils sont faciles reconnaissable à sa
conception à base des circuits et de composants électroniques moderne, ils se composent d'un cadran
à affichage numérique consommation d'énergie et deux boutons S et D pour plus de commodité Lire
les informations d'index et de compteur.
12
si vous avez choisi l’option heures pleines/heures creuses, il faudra faire défiler les deux
suites de chiffres ;
• Le bouton « S », pour « sélection «, vous permet d’accéder à d’autres informations :
la puissance du compteur, la consommation en instantané, le réglage du disjoncteur,
l’intensité maximale, le numéro de compteur, etc.
Le compteur électronique peut afficher plusieurs informations comme :
- La consommation en électricité,
- La puissance souscrite,
- L’option tarifaire de l’abonnement,
- L’intensité maximale atteinte.
La figure 1.5 illustre le fonctionnement des boutons de compteurs électroniques.
𝟏 𝒕
𝑷𝒂 = 𝑻 ∫𝟎 𝒖(𝒕) ∗ 𝒊(𝒕) 𝒅(𝒕) (1.02)
13
T : période de l’intervalle de temps sur laquelle la puissance est calculée
Et pour calculer l’énergie consommée, on a l’équation suivante :
𝐸 = 𝑷𝒂 . 𝑡 (1.03)
Figure 1.6: Schéma bloc montre la configuration la plus complète pour les diverses fonctions utilisées.
14
c. Les compteurs communicants
Un compteur communicant est un compteur qui mesure de manière détaillée et précise, et
éventuellement en temps réel, une consommation d'électricité, d'eau ou de gaz. La transmission des
données s'effectue généralement par courants porteurs en ligne (CPL) au gestionnaire du réseau de
distribution chargé du comptage. Les compteurs communicants servent à produire des factures sur
la consommation réelle, à repérer des gaspillages, des pertes en ligne ou les postes qui coûtent le
plus au client. Le compteur peut en outre être bidirectionnel et être programmable à distance. Ces
fonctions sont à la base de l'évolution des réseaux (d'électricité, d'eau ou de gaz) vers les « réseaux
intelligents ». Voici sur la fig.1.7 une photo qui montre une photo d’un compteur intelligent.
15
sont directement connectées aux bases de données des fournisseurs d’énergie. Ces informations
facilitent les relevés à distance, le suivi précis des consommations et la fraude.
La conception et principe de fonctionnement d’un compteur intelligente d’énergie varie d’un
compteur a d’autre ça dépend du protocole de la communication et du nombre des fonctionnalités,
par exemple :
16
comme : contrôler tous les appareils de la maison utilisez une seule télécommande pour réduire la
consommation d'énergie et éviter des problèmes électriques tels qu'une surcharge [15].
- Principe de fonctionnement :
Conclusion
L'énergie est un élément essentiel au fonctionnement de notre société moderne, qu'elle soit
utilisée sous forme de chaleur, d'électricité ou de combustibles fossiles. Elle permet d'alimenter nos
industries, nos foyers et nos technologies. La gestion efficace de cette ressource est primordiale face
aux défis environnementaux et à la transition vers des énergies renouvelables. Les compteurs, quant
à eux, jouent un rôle central dans cette gestion, en mesurant la consommation d'énergie des
utilisateurs. Grâce à eux, il est possible de suivre, de contrôler et d'optimiser l'usage de l'énergie,
tout en permettant aux consommateurs de prendre des décisions éclairées et aux gestionnaires
d'énergie de mieux adapter les systèmes de production et de distribution. Ainsi, la combinaison de
ces deux concepts favorise un usage plus responsable et durable de l'énergie dans un monde en
pleine transformation énergétique.
17
CHAPITRE 2
CONCEPTION ET CHOIX DE COMPOSANT D’UN COMPTEUR INTELLIGENT
Introduction
La conception d’un compteur intelligent nécessite une approche méthodique pour garantir
l’efficacité et la fiabilité du système. Cette section détaille les différentes étapes de la conception,
incluant la sélection des composants matériels, étapes théoriques de la récolte et conversion des
données analogiques, et du calcul de la puissance. Chaque sous-section présente les choix
techniques et les justifications pour ces choix.
Conception matérielle
2.2.1 L’ESP32
La puce ESP8266wifi, faite par Espressif. Elle est apparue sur certains sites chinois au milieu
de 2014 et au début il a été utilisé comme « pont » pour connecter les microcontrôleurs (Arduino…)
aux réseaux wifi grâce à son très faible coût. En raison du fait que le micrologiciel original n’était
pas bien documenté, qu’il a quelques bogues et qu’il n’offrait que des fonctionnalités « standard »,
la communauté des fabricants a mis au point des micrologiciels alternatifs (dont le plus célèbre est
sûrement NodeMCU) pour exploiter pleinement la puissance de la puce et construire des systèmes
complets, sans avoir besoin de microcontrôleurs externes.
En septembre 2016, après une phase de test bêta qui a duré quelques mois, Espressif a annoncé et
mis à disposition le successeur de l’ESP8266, appelé ESP32 [16].
ESP32 est une série de systèmes sur puce (SoC) à faible coût et à faible consommation
d'énergie avec des capacités Wi-Fi et Bluetooth bi-mode ! La famille ESP32 comprend les puces
18
ESP32- D0WDQ6 (et ESP32- D0WD), ESP32- D2WD, ESP32- S0WD et le système en package
(SiP) ESP32-PICO-D4. Au cœur de la série se trouve un microprocesseur Tensilica Xtensa LX6 à
double ou simple cœur avec une fréquence d'horloge allant jusqu'à 240 MHz. L'ESP32 est
hautement intégré avec des commutateurs d'antenne intégrés, un balun RF, un amplificateur de
puissance, un amplificateur de réception à faible bruit, des filtres et des modules de gestion de
l'alimentation. Conçu pour les appareils mobiles, l'électronique portable et les applications IoT,
l'ESP32 atteint une consommation d'énergie ultra-faible grâce à des fonctionnalités d'économie
d'énergie, notamment une horloge à résolution fine, plusieurs modes d'alimentation et une mise à
l'échelle dynamique de la puissance [16] [17].
Espressif conçoit et fabrique différents modules et cartes de développement pour aider les
utilisateurs à évaluer le potentiel de la famille de puces ESP32.
19
Différents périphériques : pavés tactiles, écrans LCD, emplacements pour cartes SD, en-têtes
femelles pour modules de caméra, etc [16].
La figure 2.2 présenter quelques exemples des cartes de développements ESP32
a. Les caractéristiques
L'ESP32 est un microcontrôleur très populaire, notamment dans le domaine de l'Internet des Objets
(IoT). Sa polyvalence et ses nombreuses fonctionnalités en font un choix privilégié pour de
nombreux projets électroniques [17].
La figure 2.3 représente le schéma de l'architecture interne de l'ESP32, mettant en avant ses
différents blocs fonctionnels. Elle détaille les interfaces disponibles telles que SPI, I2C, UART, et
SDIO, qui permettent la communication avec divers périphériques. Les blocs centraux incluent deux
processeurs Xtensa 32 bits, la mémoire (ROM et SRAM), et les modules dédiés à la connectivité
sans fil (Wi-Fi et Bluetooth). L’image met également en évidence les éléments dédiés à la sécurité,
20
comme l'accélération matérielle cryptographique (supportant RSA, AES, SHA, et RNG), ainsi que
les capteurs intégrés tels que le capteur tactile, le capteur de température, et les convertisseurs
ADC/DAC. Ces fonctionnalités illustrent la polyvalence de l'ESP32, le rendant idéal pour des
applications IoT, embarquées ou nécessitant des performances élevées.
21
Tableau 2.1 : Les caractéristiques de la carte ESP32 DEVKIT V1 DOIT
Description Détails
Puce ESP32 DEVKIT V1 DOIT
Microprocesseur Microprocesseur LX6 32 bits Dual-Core Tensilica Xtensa,
fonctionnant à 160 ou 240 MHz
Horloge embarquée Oscillateur à cristal de 40 MHz
SRAM 520 Ko
ROM 2 Mo
Nombre des pins 36
Interface modulaire UART, SPI, SDIO, LED PWM, TV PWM, I2S, I2C, IRGPIO,
capteur tactile à condensateur, ADC, préamplificateur DACLNA
Tension de fonctionnement 2,3 volts - 3,6 volts
WI-FI Plage de fréquence : 2.4 GHz ~ 2.5 GHz
Le débit de données de 150,0 Mbps avec HT40
Bluetooth Protocole : Conforme à la norme Bluetooth v4.2 BR/EDR et BLE
22
- ADC (Analog-to-Digital Converter) : Il possède des broches ADC qui permettent de
convertir des signaux analogiques en valeurs numériques, ce qui permet la lecture de
capteurs analogiques tels que des capteurs de température, de lumière, etc.
- DAC (Digital-to-Analog Converter) : DEVKIT V1 DOIT disposer également de broches
DAC pour générer des signaux analogiques de sortie.
- PWM (Pulse Width Modulation) : Il prend en charge la génération de signaux PWM pour
le contrôle de l'intensité lumineuse des LED, la commande de moteurs, etc.
- Capteur tactile capacitif : DEVKIT V1 DOIT intègre des broches spéciales pour la
détection tactile capacitive, permettant la mise en œuvre de boutons tactiles ou de
commandes sensibles au toucher [18].
La figure 2.4 montre en schéma de brochage du ESP32, se fonctionnements et avec ces numéros.
23
2.2.5 Le capteur de courant ACS712
Le capteur de courant ACS712 c’est un capteur de courant basé sur la puce ACS712
d'Allegro, ce capteur se branche en série avec la charge sur un circuit alternatif (AC) ou continu
(DC) et permet de mesurer le courant qui traverse le capteur. Il utilise le champ magnétique généré
par le courant (et donc l'effet hall) pour mesurer le courant qui le traverse. Le module propose en
sortie une tension continue proportionnelle au courant à raison de 0.066V/A (66mV par ampère).
Vous pouvez donc lire cette tension sur une entrée analogique de votre Arduino et obtenir une valeur
de courant (A) voir une valeur de puissance (W, en multipliant le courant mesuré par la tension du
circuit) [19]. Voici sur la fig. 2.5 une photo montre le module le ACS712.
• Fonctionnement
Ce capteur, fonctionnant par effet Hall, est donc sensible au champ magnétique qui pourrait fausser
vos mesures. Le simple fait d'approcher un aimant de l'ACS712 modifie la tension de sortie du
capteur.
Il est également important de faire une lecture à vide (sans courant) pour obtenir la valeur de
calibration Vref du module (qui devrait être Vcc/2 soit 2.5V). Enfin, si vous câblez correctement la
charge vous lirez une augmentation de la tension en sortie mais si vous inversez le câblage vous
lirez une diminution de la tension de sortie [19].
24
Le tableau 2.2 explique en détaille de caractéristique fonctionnement de ACS712 30A et le
tableau 2.3 montre le branchement de sortie/entrée.
Le capteur de tension ZMPT101B, et c’est un capteur haute précision conçu pour mesurer
des tensions alternatives (AC) jusqu’à 250V. Il utilise un transformateur de tension de micro-
précision et un circuit amplificateur intégré pour fournir une sortie analogique proportionnelle à la
tension mesurée. Ce module est couramment utilisé dans les projets de surveillance de la tension
AC, l’automatisation de la maison et les compteurs d’énergie intelligents. La fig. 2.6 montre un
module de capteur de tension ZMPT101B.
25
• Fonctionnement
Le capteur de tension AC ZMPT101B utilise un transformateur de tension pour abaisser la tension
d’entrée AC, qui est ensuite traitée par un diviseur de tension résistif et un amplificateur opérationnel
pour fournir une sortie analogique proportionnelle à la tension d’entrée. Le module est équipé d’un
potentiomètre multi-tours pour calibrer la sortie en fonction de la tension d’entrée [20]. Le tableau
2.4 explique en détaille de caractéristique fonctionnement de ZMPT101B et le tableau 2.5 montre
le brochage de sortie/entrée.
Il s’agit d’une carte d'interface relais à 4 canaux 5V de faible niveau, et chaque canal
nécessite un courant de commande de 15 à 20mA. Elle peut être utilisée pour contrôler divers
appareils et équipements à courant élevé. Elle est équipée de relais à courant élevé qui fonctionnent
sous AC250V 10A ou DC30V 10A. Elle dispose d'une interface standard qui peut être contrôlée
directement par un microcontrôleur. Ce module est optiquement isolé du côté haute tension pour
des raisons de sécurité et évite également la boucle de terre lors de l'interface avec le microcontrôleur
[21]. Et le relais, ici utilise comme un commutateur automatique, coupant l’alimentation dès que le
crédit des utilisateurs sont épuisés.
26
La fig. 2.7 montre de module relais 4 canaux
Cet afficheur LCD I2C est un module pratique et facile à utiliser pour afficher des
informations sur deux lignes de 16 caractères chacune. Il se raccorde sur un microcontrôleur
(Arduino ou Raspberry Pi par exemple) via le bus I2C et ne nécessite que 4 broches au dos de
l'écran. Il dispose d'un rétro-éclairage vert qui met en valeur les caractères blancs. Le contraste est
ajustable via un potentiomètre. L'adresse I2C du module peut être modifiée en fonction des jumpers
A0, A1 et A2. Ce module est idéal pour réaliser des projets interactifs avec un écran LCD sans
utiliser trop de broches du microcontrôleur [22]. La photo sur la fig.2.8 montre la photo de module
l’afficheur LCD intègre avec I2C.
27
Il y a 4 fils pour contrôler l'écran : GND, VCC, SDA, SCL et le tableau 2.6 explique la
détaille technique du LCD 16x02.
Interface I2C
Adresse I2C 0x27
SDA (DATA) Entrée analogique broche 4
SCL (CLOCK) Entrée analogique broche 5
GND Masse
Définition des broches [Link]
Rétro-éclaire Vert avec couleur noire
Tension d’alimentation (VCC) 5V
Les capteurs, tels que le capteur de courant ACS712 et le capteur de tension ZMPT101B,
produisent des signaux analogiques proportionnels aux grandeurs mesurées (courant et tension,
respectivement). Ces signaux analogiques doivent être convertis en valeurs numériques pour être
traités par un microcontrôleur comme l'ESP32 puis ajuster par rapport au valeur réel.
a. Théorie de la Conversion
La conversion analogique-numérique consiste en trois étapes principales : échantillonnage,
quantification et codage [23].
28
• Codage : Les niveaux quantifiés sont ensuite codés en une séquence de bits. Par exemple,
une ADC de 12 bits peut représenter les niveaux de 0 à 4095.
• La formule de base pour convertir une valeur analogique Vin en une valeur numérique D
est :
𝐕
D = 𝐕 𝐢𝐧 × (𝟐𝐧 − 𝟏) (2.01)
𝐫𝐞𝐟
La valeur efficace, ou RMS (Root Mean Square), d'un signal est une mesure de la valeur
efficace du signal. Pour un signal discret 𝑥[𝑖] avec N échantillons, la valeur RMS est donnée par :
[23]
𝑵
𝟏
𝑿𝒓𝒎𝒔 = √ ∑ 𝒙[𝒊]𝟐 (2.02)
𝑵
𝒊=𝟏
Les signaux de sortie des capteurs sont centrés au Vcc/2 et compris entre une plage de [0-
Vcc]. Alors pour un signal sinusoïdal, la valeur qui correspondre à 0 est la XRMS du signal qui est à
peu près de Vcc/2.
Voici la formule Pour obtenir la valeur réelle du signal à partir de la valeur RMS :
𝑽𝒓𝒆𝒆𝒍 = (𝑽𝒓𝒎𝒔 − 𝑽𝒎𝒐𝒚𝒆𝒏𝒏𝒆 ) × 𝑽𝒂𝒋 (2.04)
29
Avec Vaj est le facteur de conversion, il dépend des spécificités du capteur et des calibrations
effectuées.
Prenons un exemple pour le ZMPT101B : La valeur RMS du signal est 2.621V, Vmoyenne =
2.5 (qui est égal à Vcc/2 pour une Vcc de 5V). Supposons que Vaj = 200. La valeur réelle du signal
serait alors :
Vreel = (2.621 – 2.5) * 200 = 24.2V
La puissance électrique consommée peut être calculée en utilisant les valeurs RMS du cour
ant IRMS et de la tension VRMS :
Pour les systèmes en courant alternatif (AC), la puissance apparente S est : [23]
Dans le cadre de la conception de ce projet, plusieurs outils logiciels ont été utilisés pour
assurer un développement efficace, une gestion optimisée des ressources, et un environnement de
travail fluide. Ces outils ont été sélectionnés en fonction de leurs fonctionnalités, leur compatibilité
avec les technologies du projet, et leur capacité à répondre aux besoins spécifiques de
développement. Le principal logiciel utilisé est Thonny IDE
Pour le développement et le test de scripts MicroPython, Thonny a été choisi pour son
interface conviviale et ses fonctionnalités adaptées aux développeurs de tous niveaux. Il permet
notamment de visualiser l'exécution du code pas à pas, ce qui a facilité la détection d'erreurs et
l'optimisation des algorithmes.
30
2.4.2 Thonny IDE et ESP32
Dans notre projet, on a programme ESP32 avec Thonny IDE, et pour faire ça i faut installer
une bibliothèque MicroPython dans Thonny, il y a quelques étapes spécifiques à suivre, car
MicroPython utilise une version de Python simplifiée pour les microcontrôleurs. Voici comment
procéder : [24]
o Avant d'installer une bibliothèque, assurez-vous que Thonny est configuré pour
fonctionner avec votre microcontrôleur (par exemple, une carte ESP32 ou
ESP8266).
o Va dans Outils >Options
31
o Puis Interpréteur, et la fig.2.10 montre l’interface sur L’interpréteur dans le Thonny
IDE.
32
- Accéder au Gestionnaire de Packages MicroPython :
o Dans Thonny, va dans le menu Outils et cliquez sur Gérer les paquets
MicroPython….
- Rechercher et Installer une Bibliothèque :
o Dans la fenêtre de gestion des packages MicroPython, tapez le nom de la
bibliothèque que vous voulez installer (par exemple, urequests pour faire des
requêtes HTTP).
o Cliquez sur Rechercher pour voir si le package est disponible.
o Si le package est trouvé, cliquez sur Installer.
- Installation Directe avec Thonny :
o Certaines bibliothèques MicroPython sont des fichiers .py ou .mpy qu'on peut
simplement copier sur le microcontrôleur. Si le gestionnaire de packages ne
fonctionne pas, vous pouvez télécharger manuellement le fichier de la bibliothèque
depuis le dépôt MicroPython -lib sur GitHub et le copier dans ta carte via Thonny.
o Utilisez l'onglet Fichiers dans Thonny pour glisser-déposer le fichier téléchargé
directement dans votre microcontrôleur.
Toutes les bibliothèques Python ne sont pas disponibles pour MicroPython. Pour les
microcontrôleurs, privilégiez les bibliothèques spécialement conçues pour MicroPython, souvent
nommées avec le préfixe u(comme uos, utime, urequests).
Conclusion
La conception d’un compteur intelligent repose principalement sur une sélection rigoureuse
et une intégration optimisée des composants matériels. Le choix des capteurs, tels que l’ACS712
pour la mesure du courant et le ZMPT101B pour la tension, est primordiale pour assurer la précision
et la fiabilité des mesures des paramètres énergétiques. Ces composants, associés à un
microcontrôleur performant et des modules de communication adaptés, permettent une collecte
efficace des données en temps réel.
Chaque composant est sélectionné en fonction de critères tels que la robustesse, l’efficacité
énergétique, la sensibilité et la compatibilité avec les autres éléments du système. Cette approche
garantit que le compteur intelligent répond aux exigences modernes en matière de précision, de
fiabilité et de gestion énergétique, tout en restant adapté à une variété d’environnements et de
besoins.
33
CHAPITRE 3
REALISATIONS ET TEST DU PROTOTYPE
Introduction
Schéma synoptique
La Figure 3.1 présente le schéma synoptique de la réalisation d'un compteur intelligent basé
sur l'ESP32. Ce schéma met en évidence les différents composants et modules nécessaires, tels que
le capteur de mesure, les circuits de traitement de données, et les interfaces de communication. Il
illustre également les interactions et le flux d'informations entre les éléments, permettant de
visualiser l'architecture générale et les processus clés du système bonne fonction fonctionnement du
compteur intelligent.
34
Protocole de communication
Le compteur intelligent d’énergie aide les utilisateurs à surveiller leur consommation et à gérer
certaines zones. Le protocole de communication suivant a été mis en place :
• Le compteur intelligent d’énergie est connecté à un ordinateur via un logiciel spécifique,
permettant la collecte des données de consommation.
• L'ordinateur utilise WampServer pour stocker les données dans un serveur de base de
données locale (Mysql).
• L'application lit les données depuis la base de données et les affiche dans l'interface
utilisateur.
La Figure 3.2 présente l’architecture de communication d’un système de gestion d’énergie,
où un compteur d’énergie transmet des données à une application sur un ordinateur de surveiller la
consommation et de contrôler les appareils connectés, permettant à application sur un ordinateur de
transmet des données vers un serveur local via Wampserver
La figure 3.3 représente l'architecture complète du compteur basé sur l'ESP32. Il met en
évidence les différents composants essentiels, notamment le capteur de tension ZMPT101B, le
capteur de courant ACS712, le module relais, et l'afficheur LCD, ainsi que leurs interconnexions et
alimentations. Ce schéma permet de visualiser le câblage du circuit du système et la logique pour
mesurer, traiter et afficher les données de consommation énergétique, tout en facilitant
l'interprétation des flux de données et des liaisons entre les modules.
35
Figure 3.3 : Le schéma global du compteur intelligent d’énergie
36
3.4.2 L’organigramme du compteur
Cet organigramme de la fig. 3.4 représente le flux de travail d'un système de compteur
intelligent, probablement dans le cadre de nos travaux sur compteur prépayé.
Étapes détaillées de l'organigramme :
37
En résumé, cet organigramme décrit un processus automatisé de mesure, d’envoi de données, et de
contrôle de consommation pour un système de compteur prépayé. Il assure que l'alimentation est
coupée une fois que l'utilisateur a atteint sa limite de consommation, tout en maintenant une
vérification continue de la connectivité pour assurer un envoi de données fiable.
Début 1
Non
Connection au
Affichage au LCD
Wi-Fi
Oui
Désactivation de
relais Non
Activation relais
Non
Vérification si le
relais est active
Oui
Verification de
connection aux
Oui serveur
Non
Recuperation Envoyer des
Désactivation de
pourcentage du donne aux Non
relais
consommation serveur
38
3.4.3 Réalisation pratique
39
Le tableau 3.1, quant à lui, fournit une description technique des composants internes en
listant leur désignation et les caractéristiques électriques associées. Cette présentation combinée
permet de mieux comprendre le fonctionnement interne du système et les spécifications de chaque
module intégré.
40
La réalisation externe du compteur intelligent d'énergie est représentée dans la fig.3.6. Ce
boîtier compact regroupe les principaux éléments de l'interface utilisateur, tels que l'affichage et les
connexions d'entrée et de sortie. Chaque partie visible du boîtier est numérotée afin d’en faciliter
l’identification et de mieux comprendre la configuration externe du dispositif. Cette vue extérieure
est complétée par un tableau décrivant chaque élément et ses spécifications techniques, offrant ainsi
une vue d’ensemble sur les fonctionnalités et les connexions du compteur.
Et le tableau 3.2, il décrit plus en détail les différentes entrées et sorties de ce compteur, en
spécifiant la désignation et les caractéristiques de chaque composant listé, afin de fournir un aperçu
complet des éléments constitutifs et de leurs spécifications techniques.
Dans cette expérience sur la fig.3.7, nous testons notre compteur intelligent sans qu’aucun
appareil ne soit connecté. Cependant, l’écran du compteur affiche encore des valeurs :
41
Figure 3.7 : Compteur intelligent sans charge
Ces valeurs indiquent une consommation d'énergie alors qu'il ne devrait y en avoir aucune.
Ce phénomène est probablement dû au bruit ou à des interférences captées par le capteur de courant
ACS712. Ce type de capteur peut parfois détecter des courants fantômes, même en l'absence de
charge réelle. De plus, de petites erreurs dans le capteur de tension ACS712 peuvent aussi contribuer
à une lecture incorrecte de la puissance.
Ces erreurs de fond sont souvent observées dans les capteurs à bas coût et peuvent être
corrigées en ajoutant un filtre ou en ajustant le code pour ignorer les valeurs de courant inférieures
à un certain seuil, afin d'éliminer les fausses lectures lorsque le compteur est en veille.
3.5.2 Deuxième test avec une charge source d’alimentation de compteur via l’ordinateur
La figure 3.8 montre le résultat du teste notre prototype de compteur intelligent avec un
appareil de chauffage électrique de puissance de 1500W. Les mesures affichées par le compteur et
par l’ampèremètre sont les suivantes :
42
Compteur intelligent :
• Courant (I) : 6,18A
• Tension (U) : 207V
• Puissance (P) : 1279.4W
• Consommation : 99 %
Ampèremètre à pince :
• Courant : 6,38A
Interprétation :
On constate une petite différence entre le courant mesuré par le compteur intelligent (6,18A)
et celui mesuré par l'ampèremètre (6,38A). Cette différence entraîne une puissance mesurée par le
compteur légèrement inférieure à celle attendue pour un appareil de chauffage de 1500W.
Les écarts dans les mesures de courant peuvent provenir de la précision du capteur ACS712 utilisé
dans le compteur. Ce capteur peut présenter de légères variations, particulièrement à des courants
plus élevés. Pour améliorer la précision, un ajustement dans la calibration pourrait être envisagé.
Ce test démontre que bien que le compteur soit fonctionnel et proche des valeurs réelles.
Figure 3.8 : Compteur intelligent alimentation source viens de l’ordinateur avec une charge
43
3.5.3 Troisième test avec une charge source d’alimentation de compteur via alimentation à
l’intérieur
La figure 3.9 montre le test du compteur avec charge connecte un appareil de chauffage, les
valeurs affichées par le compteur intelligent et l'ampèremètre sont les suivantes :
Compteur intelligent :
44
Interprétation :
Ici, nous observons une légère différence entre le courant mesuré par le compteur intelligent
(6,41A) et celui mesuré par l'ampèremètre (6,13A). Le compteur indique également une puissance
de 1423,1W, ce qui est proche de la puissance nominale attendue pour cet appareil de chauffage
(environ 1500W), mais avec une tension légèrement inférieure à 230V (mesurée à 222V).
L'écart entre les mesures de courant peut être attribué à une sensibilité accrue ou à un
décalage dans le capteur de courant ACS712, qui peut être influencé par des facteurs tels que la
température ou la calibration. La différence dans les valeurs mesurées montre que le compteur
intelligent est fonctionnel mais qu'il pourrait bénéficier d'un ajustement ou d'une calibration plus
fine pour obtenir des valeurs plus précises, surtout à des intensités élevées.
Dans l’ensemble, ce test indique que le compteur intelligent est capable de fournir des
estimations fiables, mais avec une marge d'erreur que l'on pourrait minimiser par des améliorations
dans les capteurs ou le traitement des données.
Compteur intelligent :
• Courant (I) : 0A
• Tension (U) : 217V
• Puissance (P) : 0W
• Consommation : 100 % (indique que le crédit est à recharger)
- Ampèremètre à pince :
• Courant : 0A
Interprétation :
Ce test montre que le compteur intelligent réagit correctement lorsque le crédit est épuisé en
coupant l'alimentation du circuit. En conséquence, aucun courant n’est mesuré, ni par le compteur
ni par l’ampèremètre, et la puissance consommée est de 0 W.
La tension de 217 V indiquée par le compteur (sans courant) est due à la mesure de la ligne
d'alimentation sans consommation. Le compteur interprète cette situation comme un crédit à 100 %
mais sans consommation, signalant à l’utilisateur qu’il doit recharger le crédit pour réactiver
l'alimentation.
45
Cette fonctionnalité de coupure automatique du circuit est essentielle pour un système de
gestion d'énergie basé sur un compteur prépayé, garantissant un contrôle efficace de la
consommation en fonction du crédit disponible.
Résultat du test
En résumé, les tests effectués avec le prototype de compteur intelligent ont révélé sa capacité à
mesurer et afficher les valeurs de courant, de tension, et de puissance pour des appareils de puissance
modérée à élever. Toutefois, certaines limitations sont apparues, notamment :
• Mesures Résiduelles Sans Charge : Le compteur affiche parfois des valeurs de courant
et de puissance même sans charge connectée, probablement dues à la sensibilité des
capteurs ACS712 et ZMPT101B au bruit et aux interférences électromagnétiques.
46
• Faible Sensibilité pour les Charges de Basse Puissance : Lors des tests avec des appareils
de faible puissance (comme des lampes LED de 5 W), le compteur n’a pas détecté de
manière fiable la consommation. Ce comportement est probablement dû au bruit inhérent
aux capteurs, qui masque les faibles courants, et à la précision limitée du système dans
cette gamme de puissance.
Ces résultats suggèrent que, bien que le compteur soit fonctionnel pour des appareils standards, des
ajustements pourraient être nécessaires pour améliorer la détection et la précision, en particulier
pour les appareils à faible consommation.
Conclusion
Dans ce travail, nous avons exploré en profondeur la conception et la mise en œuvre d'un
système de gestion d'énergie comprenant un compteur intelligent. Ce dernier a permis de développer
un dispositif capable de mesurer, contrôler et transmettre en temps réel les données de
consommation énergétique. Le compteur a été conçu pour être précis, fiable et sécurisé, tout en
assurant une communication efficace avec l'utilisateur final.
Cependant, les tests ont révélé certaines limitations, telles que l'affichage des valeurs
résiduelles sans charge et un manque de précision dans la détection des faibles consommations,
probablement en raison du bruit ou des interférences avec le transformateur de l'alimentation
intégrée.
En conclusion, ce projet démontre que le compteur intelligent constitue une solution
prometteuse pour la gestion de l'énergie. Néanmoins, des ajustements sont nécessaires pour
améliorer la précision des mesures, afin de répondre pleinement aux exigences modernes de fiabilité
et d'efficacité énergétique, notamment dans des environnements tels que les centres commerciaux.
47
CONCLUSION GENERALE
48
ANNEXES
A.1.1 Présentation et revue de la carte d'alimentation 12V et 5V, modèle 2010 DVD
Cette carte d'alimentation à découpage 5V et 12V, modèle 2010, est utilisée pour tous les
types de récepteurs et récepteurs numériques, ainsi que pour les appareils DVR, ainsi que pour les
lecteurs tels que les DVD. Cette carte d'alimentation est UNIVERSELLE et est compatible avec les
appareils électriques avec des volts et des ampères similaires. Ce module a une entrée d'alimentation
110-240V AC et sa sortie est de 5V et 12V avec un courant maximum de 1.000mA. Comme le nom
de cette carte l'indique clairement, elle est utilisée pour alimenter en 12V et 5V les lecteurs et
récepteurs DVD. Le point important concernant la connexion et l'installation de cette carte est que
les sorties doivent être connectées avec précision et correctement à l'entrée du récepteur 12 volts et
5 volts, et toute erreur dans l'installation fera brûler la carte et l'appareil, donc il est recommandé de
réparer l'appareil. Laissez-le aux experts [25].
La figure A.1 montre la carte d'alimentation du récepteur 12V et 5V, modèle 2010
I
A.2 Autres caractéristiques de la carte d'alimentation à découpage 12V et 5V, modèle 2010
Les dimensions de cette carte d'alimentation 12V et 5V, modèle 2010, sont égales à 8,5cm
x 4,5cm, et 4 emplacements pour vis sont prévus sur la carte. En utilisant cette carte d'alimentation,
la consommation électrique de votre appareil ou récepteur DVD sera optimisée et ses performances
seront meilleures. Certaines des caractéristiques techniques de cette planche d'alimentation 2010
sont : [25]
II
REFERENCES
III
[19] «letmeknow,» 2022 11 14. [Link]
courant-acs712-30a-0726146001625.
[20] «Cothings connecting things,» CoThings, [Link]
tension-actif-monophase-pour-arduino-zmpt101b-2ma?srsltid.
[21] H. Technology. Http://[Link]. [Accès le 29 Septembre 2024].
[22] «let me know,» [Link]
[23] E531TSA, Traitement des Signaux Analogiques, Ecole Superieure Polytechnique
d'Antananarivo, L3 mention Electronique .
[24] «thonny,» [Link]
[25] «fuojishop,» [Link]
IV
Titre : CONCEPTION ET REALISATION D’UN COMPTEUR INTELLIGENT DANS UN
CENTRE COMMERCIAL
E-mail : rakotondraveloarisoa@[Link]
Nombre de pages : 48
Nombre de figures : 26
Nombre de tableaux : 09
RESUME
Dans ce projet, on a conçu un compteur d'énergie intelligent adapté aux centres
commerciaux, où la consommation d'énergie est importante. On a d'abord étudié les compteurs
d'énergie classiques et électroniques, puis élaboré un compteur intelligent intégrant des capteurs de
courant et de tension (ACS712 et ZMPT101B) couplés à un microcontrôleur ESP32. Ce système
permet une surveillance en temps réel de la consommation énergétique, ainsi qu'une gestion
automatisée du crédit d'énergie des utilisateurs. Une application mobile connectée à une base de
données facilite l'accès des clients à leurs informations de consommation, favorisant une utilisation
plus responsable de l'énergie. Les tests pratiques révèlent des limitations dans la détection des
charges faibles, ouvrant la voie à des améliorations futures.
Mots-clés : Gestion d'énergie, Compteur intelligent, ESP32, ACS 712, ZMPT101B.
Mail : nomen_ahy@[Link]