Vous êtes sur la page 1sur 25

REPUBLIQUE DU BENIN

**********
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE
SCIENTIFIQUE
**********
UNIVERSITE D’ABOMEY-CALAVI (UAC)
**********
ECOLE POLYTECHNIQUE D’ABOMEY-CALAVI (EPAC)
**********
DEPARTEMENT DU GENIE ELECTRIQUE
*********
UE : Capteur en Instrumentation

Sujet 3 : Réalisation d’une Mini Station


Météo de mesure de Température et de la
Pluviométrie

Rédigé par : Enseignant :


BONOU Rodolphe
Mr DIDAVI
CODJIA Maria
Audace B. K. O
ZOUNGBEDE Gaëtan

Année Académique : 2022-2023


MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

INTRODUCTION .................................................................................................................. 3
I. Description du projet ............................................................................... 4

1. La sonde de température SEN0256 TS01 ................................................................. 4


2. Le pluviomètre à godets ............................................................................................ 6
II. Conception partielle des capteurs avec le Arduino ................................. 9

III. Conception globale ................................................................................ 13

1. NodeMCU ESP8266-12E ....................................................................................... 13


2. Application mobile de surveillance IoT .................................................................. 15
CONCLUSION ...................................................................................................................... 24
REFERENCES BIBLIGRAPHIQUES ............................................................................... 25

P a g e 2 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC
MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

INTRODUCTION

Les grandeurs météorologiques comme la température, l’humidité, la pression


atmosphérique, la vitesse et la direction du vent …etc., jouent des rôles important dans
plusieurs domaines tels que l’industrie, l’agriculture, notre vie quotidienne, la
navigation aérienne et maritime. L’avancée technologique dans le domaine de
l’électronique a mis à jour des capteurs de haute qualité et de précision pour mesurer
les différentes variables métrologiques. Des objets connectés ont vu le jour pour
obtenir ces mesures en temps réel et à accès par page web.
C’est alors dans le but d’appréhender le fonctionnement de ces capteurs électriques et
d’élargir les connaissances théoriques de l’unité d’enseignement ‘capteurs en
instrumentation’ qu’un projet de mesure de grandeurs physiques métrologiques
comme la température et la pluviométrie par les capteurs pluviomètre et sonde de
température. Ce projet est intéressant et constitue une grande part de notre formation
en ingénierie électrique.

P a g e 3 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC
MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

I. Description du projet

Ce présent projet vise à la réalisation d’une mini station météorologique capable de mesurer
les grandeurs météorologiques telles que la température ambiante et la pluviométrie servant à
acquérir en temps réel la température ambiante ainsi que les précipitations. Pour cela on désire
acquérir les données par le système de la station puis via une application web Iot ou un serveur
web suivre les données acquises. Les graphes d’acquisition seront représentés pour suivre le
système.

1. La sonde de température SEN0256 TS01

 Description et principe

Ce capteur de température IR SEN0256 TS01 est un capteur thermique sans contact,


qui peut être utilisé pour mesurer l’intensité infrarouge de l’objet pour calculer la
température de sa surface sans le toucher la compensation de température intégrée
pour le capteur garantit grandement la précision de la mesure de température. Le
boîtier du capteur tout en métal le rend capable de protéger contre les chocs, l'eau, la
poussière, etc. Avec des données de sortie stables, ce capteur de température peut
présenter de bien meilleures performances de mesure que la plupart des autres
produits similaires sur le marché. Le produit a été calibré sur une large plage de
température avant de quitter l'usine. Avec une température de fonctionnement de -
40°C à 85°C, le capteur peut être utilisé pour mesurer la température de -70°C à
380°C tout en offrant une précision maximale de 0,5°C.
Un filtre optique (passage à ondes longues) qui coupe le flux radiant visible et le
proche infrarouge est intégré dans le boîtier pour fournir une immunité à
l'environnement et à la lumière du soleil. Son champ de vision est aussi petit que 5°C,
ce qui signifie que pour une source de chaleur de 10 cm de diamètre extérieur, la
distance de mesure maximale du capteur peut atteindre jusqu'à 116cm.

De plus, nous utilisons des câbles de protection pour réduire les interférences de
rayonnement externes sur le capteur, ainsi que pour réduire ses propres interférences
de rayonnement sur l'environnement extérieur, ce qui permet d'appliquer le capteur à
toutes sortes de situations industrielles complexes. Dans le même temps, la précision
des produits a considérablement augmenté.

P a g e 4 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC
MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

Figure 1 : Photo de la sonde de température SEN0256 TS01

a) Caractéristiques
 Tension d'alimentation : 5,0 x à 24 V CC
 Courant de fonctionnement : 20 mA
 Sortie signal : tension analogique 0 à 3 V
 Température de fonctionnement : -40°C à 85°C
 Température de mesure : -70°C à 380°C
 Précision : ±0,5°C ±4°C
 Distance de mesure : jusqu’à 116cm
 Champ de vision : 5′
 Courant de sortie : 4 à 20 mA
 Degré de défense : IP65
 Diamètre de la sonde : 15,4 mm / 0,61″
 Longueur de la sonde : 78 mm / 3,07"
 Longueur du câble : 1,5 m / 59,06"
 Type d'interface : DuPont 3Pin + DuPont 1Pin

b) Diagramme de gradient de précision de mesure

 Le champ de vision (FOV) du capteur est de 5 degrés. La dimension de la cible et les


propriétés optiques du capteur de température IR ont déterminé la distance maximale entre
la cible et la sonde. Le champ de vision du capteur est illustré ci-dessous.
P a g e 5 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC
MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

Figure 2 : Photo de la sonde de température SEN0256 TS01

 Le diagramme de gradient de la précision de mesure du capteur est présenté ci-dessous (To


est la température mesurée ; Ta est la température de l'environnement dans lequel se trouve
le capteur). Notez que l'erreur de température ne s'applique qu'à une certaine condition
isotherme et n'est valide que lorsque l'objet détecté remplit complètement le champ de
vision du capteur.

Figure 3 : Photo de la sonde de température SEN0256 TS01

2. Le pluviomètre à godets

 Description et principe
Le pluviomètre à godet est basé sur un principe à bascule : la pluie est récoltée puis déversée
sur une espèce de petite balançoire mobile autour d’un axe avec un godet de chaque côté.
Quand un godet est rempli d’une quantité raisonnable, le poids de l’eau fait basculer la
balançoire, l’autre godet se retrouve alors sous l’arrivée d’eau et le premier godet se vide. Il
suffit donc de compter simplement les basculements pour connaitre la quantité d’eau tombée.

P a g e 6 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC
MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

Compartiments ou
Godets de la
balançoire

La pluviométrie est signalée/mesurée en millimètres ou en pouces qui a la dimension de


longueur. Il est indicatif de quelle hauteur, chaque partie de la zone de pluie a eu la pluie, si
l’eau de pluie n’avait pas dissipé et égoutté.
Tous les pluviomètres ont une zone de chalandise de précipitations et une mesure de quantité
de précipitations. Le bassin versant est de la région sur laquelle la pluie est collectée. L’objet
à mesurer serait une sorte de mesure du volume d’un liquide. Donc les précipitations en mm
ou en pouces
Pour ce pluviomètre, la longueur et la largeur sont 11cm et 5cm respectivement donnant une
superficie de 55 cm².
𝑉𝑜𝑙𝑢𝑚𝑒
𝐻𝑎𝑢𝑡𝑒𝑢𝑟 =
𝑆𝑢𝑝𝑒𝑟𝑓𝑖𝑐𝑖𝑒

Lors des essais avec une seringue on réalise que 77ml d’eau engendre 5 basculements de
godets. Donc (77/5 = 1,54) ml donnerait un basculement.

1,54 𝑚𝑙
𝐻𝑎𝑢𝑡_𝑢𝑛𝑖𝑡é = = 0.28 𝑚𝑚
55 𝑐𝑚2

Ce qui correspond à la hauteur (0,2794 mm) qui fera basculer une fois le godet selon le site
LEXCA001.
D’où
𝐻𝑎𝑢𝑡𝑒𝑢𝑟− 𝑝𝑙𝑢𝑖𝑒 = 0,2794 ∗ 𝑁𝑜𝑚𝑏𝑟𝑒 𝑑𝑒 𝑏𝑎𝑠𝑐𝑢𝑙𝑒𝑚𝑒𝑛𝑡𝑠
La détermination des précipitations est basée sur le nombre de fois que l’interrupteur ILS
devient passant à chaque fois que l’aimant passe au voisinage. Cette interrupteur est à chaque
fois enclenché et déclenché à chaque passage d’un aimant dont est munie la balançoire à
godets.

P a g e 7 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC
MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

Figure 4 : Pluviomètre à godets

Figure 5 : Pluviomètre à godets démonté

P a g e 8 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC
MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

Figure 6 : Interrupteur magnétique ILS du pluviomètre

II. Conception partielle des capteurs avec le Arduino

1- Sonde de IR SEN0256 TS01

 Schéma de principe

Figure 7 : Schéma de d’acquisition du TS01 avec une carte Arduino Uno

P a g e 9 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC
MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

 Code Arduino de fonctionnement


La conversion de données en du port a été faite en se basant sur les caractéristiques du
capteur TS01 comme suit :
0 (donnée min) Donnée du port A5 1024 données max
-70°C (température min) Température T lue 380°C (température max)
En faisant la règle de trois on obtient :
𝑇 + 70°𝐶 380°𝐶 + 70°𝐶
=
𝐴5 1024

(450°𝐶)(𝐴5)
𝑇= − 70°𝐶
1024

Figure 8Code de fonctionnement TS01 sous Arduino IDE

P a g e 10 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC
MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

2- Pluviomètre à godets
 Schéma de principe

Figure 9 : Schéma de d’acquisition du pluviomètre avec une carte Arduino Uno

P a g e 11 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC
MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

 Code Arduino de fonctionnement


La conversion de données en du port a été faite en se basant sur les caractéristiques du
capteur TS01 comme suit :

Figure 10 : Code de fonctionnement du Pluviomètre avec IDE Arduino

La compilation et le téléversement des codes ci-dessus donnent les résultats suivants. Ce


résultat est bien partiel car il ne couvre pas encore la surveillance de la station de loin. Cette
partie de la mise en ligne des résultats de mesure sera développée dans les lignes à suivre.

P a g e 12 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC
MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

Figure 11 : Mesure et affichage des grandeurs météo sur écran LCD avec module Arduino

III. Conception globale

Les données des grandeurs sont acquises par des capteurs et sont transmissent à un système à
microcontrôleur pour le traitement. Un module sans fil est à utiliser pour transmettre les
données à une base de données ou application Iot en temps réel. Le module Wifi choisi dans le
projet est le NodeMCU ESP8266 qui lui-même est déjà un microcontrôleur. Il remplace la carte
Arduino utilisée ci-haut et se charge à la fois de l’acquisition des données de capteurs et de la
transmission vers l’application mobile qui serait configurée pour recevoir les données

1. NodeMCU ESP8266-12E

ESP8266 12-E est un circuit intégré avec connexion Wifi. Il permet de connecter un
microcontrôleur à un réseau Wifi.
Le module peut être programmé directement en mode autonome, ce qui est notre cas dans la
réalisation du présent projet.
La puce ESP8266 12-E est livrée avec 17 broches GPIO (ports numériques). Tous les GPIO
ne sont pas exposés dans toutes les cartes de développement ESP8266, certains GPIO ne sont
pas recommandés et d’autres ont des fonctions très spécifiques. Elle possède un unique port
analogique ADC nommé A0. Voici en dessous une illustration de la carte présentant ses
ports.

P a g e 13 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC
MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

Figure 12 : Présentation de la puce Wifi ESP8266-12E

Il est à noter que le schéma de montage avec cette carte est identique à celle d’une carte
Arduino. A seule différence elle fonctionne sous une tension de 3,3V.

Figure 13 :Présentation du schéma câblé du système en utilisant la carte ESP

P a g e 14 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC
MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

 Montage de l’écran LCD avec le module ESP


Ce module est utile pour interfacer la connexion série aux données parallèles, spécialement
utilisé pour les écrans LCD. Il a un puce PCF8574 I2C intégré pour la conversion des
données. C’est fourni avec une adresse 0x27.

Figure 14 : Montage de l’écran LCD + I2C à la puce Wifi ESP8266-12E

2. Application mobile de surveillance IoT

Cette application est le Blynk

a- Description
Blynk est une plate-forme pour l’Internet des Objets (IoT). Elle permet notamment de
concevoir une application mobile (Android et iOS) pour contrôler et visualiser les données
d’un système embarqué via un serveur cloud public ou privé.
La conception de l’application mobile (Android et iOS) à base de widgets (éléments
graphiques) est réalisée par simple glisser & déposer sans écrire une ligne de code.

b- Principe
Une application Blynk communique avec un serveur Blynk. Celui-ci peut-être public
( blynk-cloud.com ) ou privé. Le serveur Blynk communique avec le système embarqué via
une communication de type Ethernet, Wifi ou GSM, 2G, 3G, LTE, etc. … et la bibliothèque
Blynk fournie. Les technologies supportées sont C++, JS, Python, ou HTTP.

P a g e 15 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC
MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

Figure 15 : Principe d’utilisation de Blynk connecté aux différentes cartes à microcontroleur.

Blynk prend déjà en charge plus de 400 cartes dont les populaires Arduino, ESP8266, ESP32
et RaspberryPi.
Voici en dessous la representation synoptique d’utilisation du Blynk avec la carte ESP8266
ou ESP32

 ESP 8266 / ESP32

P a g e 16 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC
MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

Figure 16 : Principe d’utilisation de Blynk connecté à la carte ESP8266

c- Configuration de l’application pour notre système


Cette conception a été très simple en suivant les documentations fournies par la plate-forme
Blynk

P a g e 17 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC
MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

« La conception de l’application mobile (Android et iOS) à base de widgets (éléments


graphiques) est réalisée par simple glisser & déposer sans écrire une ligne de code. »
Après la conception on utilise : Template ID (Adresse d’Identification), Device Name et Auth
Token (Jeton d’Authentification) provenant du Cloud Blynk
d- Code Arduino du système connecté.
Identification, Nom et
Jeton
d’Authentification
permettant au module
Wifi de reconnaitre le
Template crée pour
recevoir les données.

Déclaration des
différentes
bibliothèques
nécessaires.

Déclaration des
variables globales,
d’identification du
réseau auquel doit
connecter la carte, etc.

P a g e 18 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC
MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

Fonction
Interruption pour la
détection des
basculements

Fonctions d’affichage
des données dans le
port Série et sur l’écran
LCD

Fonction d’installation

P a g e 19 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC
MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

Fonction principale
comportant les lignes
de communication
avec Blynk, de
transmission des
variables aux ports
virtuelles configurés
dans l’IoT et autres
lignes nécessaires.

Fonctions de mesure
de la température de
manière échantillonnée
renforçant la qualité du
système

P a g e 20 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC
MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

e- Présentation des résultats d’essai

Figure 17 : Affichage des resultats d’essai sur LCD

Figure 18 : Réception des données de Température & Pluviométrie via le Blynk IoT

P a g e 21 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC
MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

Figure 19 : Courbe illustrant l’évolution de la température dans le temps

Figure 20 : Tracé de la courbe des précipitations

La hauteur de pluie n’est pas la seule caracteristique de la pluviometrie, il existe d’autres pour
caractériser lesprecipitations comme illustré ci-dessous.

P a g e 22 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC
MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

Figure 21 : Autres caractéristiques de la pluviométrie (Hauteur de pluie, Intensité, Hauteur total)

P a g e 23 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC
MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

CONCLUSION

L’élaboration de ce projet dans le cadre de la formation ingénierie nous a permis


d’approfondir nos connaissances théoriques en électronique des systèmes embarqués,
capteur et instrumentation, programmation C, réalisation de site web et d’acquérir une
bonne expérience au niveau pratique. Ces connaissances ont été approuvées sur une
réalisation d'une mini station métrologique électronique à base d’ESP8266. Notre
station météo connectée mesure deux paramètres météorologiques qui sont la
temperature et la pluviométrie, utilisant carte ESP8266 qui traite les données fournies
par des capteurs soigneusement, calcule les valeurs des paramètres et transmission les
données vers une base de données. La dernière partie de ce travail consiste à
configurer l’application IoT Blynk capable d’afficher les résultats stockés dans la base
de données blynk sous forme de graphes et paramètres météorologiques. Le projet est
très innovant et très nécessaire pour notre formation.

P a g e 24 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC
MINI STATION METEO TEMPERATURE_PLUVIOMETRIE 30/01/2023

REFERENCES BIBLIGRAPHIQUES

 TS01 non-contact temperature sensor – RogerBit


 Site : www.blynk.cc
 Documentation : docs.blynk.cc et https://booteille.github.io/blynk-docs-fr/
 Générateur d’exemples : examples.blynk.cc
 Bibliothèque Blynk : https://github.com/blynkkk/blynk-library

P a g e 25 | 25
CAPTEUR ET INSTRUMENTATION EPAC|UAC

Vous aimerez peut-être aussi