0% ont trouvé ce document utile (0 vote)
54 vues5 pages

Station Meteo

Le document présente la conception d'une station météo intelligente connectée utilisant des capteurs pour collecter des données météorologiques, traitées par des cartes Arduino et accessibles via des applications web et mobiles. Les utilisateurs peuvent consulter les données en temps réel, manipuler le système à distance et accéder à des fonctionnalités telles que l'historique des mesures. Ce projet met en avant l'importance des objets connectés dans le suivi des phénomènes météorologiques et leur application dans divers domaines.

Transféré par

houriahoussein70
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)
54 vues5 pages

Station Meteo

Le document présente la conception d'une station météo intelligente connectée utilisant des capteurs pour collecter des données météorologiques, traitées par des cartes Arduino et accessibles via des applications web et mobiles. Les utilisateurs peuvent consulter les données en temps réel, manipuler le système à distance et accéder à des fonctionnalités telles que l'historique des mesures. Ce projet met en avant l'importance des objets connectés dans le suivi des phénomènes météorologiques et leur application dans divers domaines.

Transféré par

houriahoussein70
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

CONCEPTION D’UNE STATION MÉTÉO

INTELLIGENTE
Hamdan Bensenane, Ahmed Rafik El-Mehdi Baahmed, Ali Hariri Ilhem
Benguedda, Lahcen Mohammed El-Amine Delenda, Rania Louadj, Nour
El-Houda Gribici, Abdellatif Rahmoun

To cite this version:


Hamdan Bensenane, Ahmed Rafik El-Mehdi Baahmed, Ali Hariri Ilhem Benguedda, Lahcen Mo-
hammed El-Amine Delenda, Rania Louadj, et al.. CONCEPTION D’UNE STATION MÉTÉO IN-
TELLIGENTE. Colloque sur les Objets et systèmes Connectés - COC’2021, IUT d’Aix-Marseille, Mar
2021, MARSEILLE, France. �hal-03593715v1�

HAL Id: hal-03593715


https://hal.science/hal-03593715v1
Submitted on 2 Mar 2022 (v1), last revised 4 Mar 2022 (v2)

HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est


archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents
entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non,
lished or not. The documents may come from émanant des établissements d’enseignement et de
teaching and research institutions in France or recherche français ou étrangers, des laboratoires
abroad, or from public or private research centers. publics ou privés.
CONCEPTION D’UNE STATION MÉTÉO INTELLIGENTE CONNECTÉE

Ahmed Rafik El-Mehdi BAAHMED, Nour EL-houda GREBICI, Ali HARIRI Ilhem BENGUEDDA, Lahcen Mohammed El-Amine
DELENDA, Rania LOUADJ.
a.baahmed , n.grebici , a.hariri , i.benguedda , l.delenda , r.louadj
Mr Hamdan BENSENANE, Pr Abdellatif RAHMOUN
h.bensenane , a.rahmoun
École supérieure d’informatique 08 Mai 1954, SidI Bel Abbes, Algérie.

RÉSUMÉ: Dans le cadre de la mise en place d’une station météo intelligente connectée, nous avons abordé une approche
scientifique: l’acquisition des données météorologiques se fait grâce à des capteurs spécifiques, de température, d’humidité,
de pression, de vitesse de vent...etc. Les données récupérées sont traitées par une unité de traitement à base de trois cartes
Arduino (UNO - ESP8266 Wemos mini D1). Cette unité assemblée sur un boîtier adapté, elle permet de transférer les
différentes mesures vers notre base de données et serveur web, qui sont reliés directement à nos applications (WEB,
MOBILE).
Pour consultation des mesures météorologiques à distance et à temps réel, le client communique avec l’application web via
le lien “HTTP://ESISBAMETEO.DDNS.NET” ainsi que l’application mobile (Android) disponible sur le play store.
Mots clés: objets connectés, station météo, arduino, capteurs, base de données, serveur web, application.

1. INTRODUCTION manipulation de ces mesures physiques liées aux


variations du climat, avec la réalisation d’un système
En général tous les appareils enregistrent et connecté au réseau internet, communiquant les
fournissent des informations nécessaires concernant données à temps réel à distance ainsi que l’historique
les mesures physiques liées aux variations du climat, ce des mesures prises, qui sont consultables via deux
qu’on appelle une station météo. Ces grandeurs applications codées (WEB, MOBILE) pour une interface
physiques peuvent être la température, l’humidité, la adaptée à l’utilisateur. Un système évolutif avec un
vitesse du vent, la pluviométrie, etc… Les stations aspect dynamique, acceptant des modifications autant
météos sont utilisées dans plusieurs domaines, matérielles que logicielles.
concernant la sécurité routière par exemple, ces
stations sont utilisées pour surveiller les conditions
d'adhérence des véhicules sur la chaussée, des
obstacles météorologiques à la circulation et des
dangers potentiels. Les données sont ensuite utilisées
par des programmes de prévision des conditions
routières. Les stations de mesure météorologique se
composent généralement d’une maquette sur laquelle
des capteurs sont installés. Ces derniers sont reliés à un
boîtier qui enregistre, stocke et envoie les mesures via
le réseau à une base de données ainsi qu' à un serveur
web.

2. RÉALISATION DU PROJET

2.1 OBJECTIFS PÉDAGOGIQUES


L'objectif principal du projet est de présenter l’étude
des objets connectés (IoT) et leurs capacités à
l’évaluation et le suivi des phénomènes
météorologiques ainsi que le traitement et
2.2 MATÉRIEL UTILISÉ 2.3 FIREBASE
2.2.1 CAPTEURS Pour assurer la connexion et transmissions de
Généralité: Un capteur est un dispositif données vers le WebServer, la base de données
ayant pour tâche de transformer une mesure est composée des éléments suivant :
physique observée en une mesure 1. DATA: consiste à stocker les
généralement électrique qui sera à son tour valeurs indiquées par notre
traduite en une donnée binaire exploitable station météo chaque 20sec, en
et compréhensible par un système indiquant le temps et la date.
d'information. 2.Actions: comporte les actions
● Capteur de pluie: détecte les gouttes illustrées avec les cartes Arduino.
d'eau lorsque celles- ci court- Les deux applications (Mobile et
circuitent les pistes des circuits Web) contrôlent les actions en envoyant
imprimés. l’état Realtime de l’action en question (ON
● BMP180: permet de mesurer la ou OFF) à cet élément « actions » .
température et la pression La carte ESP8266 est censée récupérer
atmosphérique. l’état de chaque action (ON ou OFF) et
● DHT11: permet de mesurer la l’implémenter sur le matériel en
température et l'humidité ambiantes dépendant de l’état.
● LDR: permet de mesurer la 3. Icons: consiste à récupérer le temps qu’il
luminosité ambiante fait (soleil ou nuageux ou bien neige…)
● Capteur d'eau: conçue pour la sous forme d’une chaîne de caractère (sun
détection de niveau de l’eau. – cloud – rain – snow) à travers le
2.2.2 CARTES ARDUINO traitement fait par notre Arduino Wemos
Généralité: Arduino est une carte pour pouvoir être récupéré par notre
électronique qui comporte un application Web et notre application
microcontrôleur programmable. Mobile .Une fois la chaîne de caractère est
● Arduino UNO : utilisée pour récupérée, les deux applications font le
connecter les différents capteurs traitement d’affichage de l’icône correct en
météorologiques. dépendant de la donnée récupérée qui
● Arduino Wemos D1: proche de UNO représente le temps qu’il fait.
, intègre un module WIFI ESP8266- 4. Last-val: consiste à stocker les dernières
12 en natif, une mémoire donc valeurs récupérées par notre Station
parfaite pour recueillir des données Météo
sur le web. 5. Suntime: pour afficher les temps (sunrise
2.2.3 AUTRES et sunset) dans notre application Mobile,
● servomoteurs: des moteurs qui ces deux données sont collectées par
peuvent tourner avec une liberté l’application Web et sont transférées à la
d'environ 180° et garder de manière BDD pour pouvoir être récupérées par
relativement précise l'angle de l’application Android en l’affichant .
rotation que l'on souhaite obtenir. 6. Users: L’élément “users” contient les
● LCD: pour l’affichage local. paramètres de connexion de chaque
● BreadBoard: Élément essentiel utilisateur ayant fait l’inscription (sign-up)
pour le prototypage et essai en tout dans l’une des deux applications (email –
genre. notif – phone number – username)
● câbles : pour réaliser les circuits.
2.4 APPLICATIONS (WEB, MOBILE) d’appareil , des couleurs choisies soigneusement,
pour favoriser l'accès rapide et facile à chaque
2.4.1 APPLICATION WEB utilisation.
La page web principale fournit la possibilité à
trois actions principales : s'inscrire, consulter les
valeurs des caractéristiques météorologiques ainsi
que les graphiques de changement, tout en temps
réel, et à envoyer des commentaires au
propriétaire de la station.

2.4.2 APPLICATION MOBILE (ANDROID)


Réalisée avec Android Studio (JAVA + XML),
l’application mobile est créée pour compléter le
travail du site web et pour donner une version
plus pratique et accessible aux utilisateurs sur les
appareils de taille moyenne ou petite. Elle est en
relation totale avec le firebase que ce soit avec les
requêtes d’authentification ou bien les requêtes
des données ou des actions. Elle communique à
l’utilisateur une interface appropriée à la
consultation des données et la manipulation du
Une fois inscrit, certaines fonctionnalités seront
système, tout en restant distant du système.
ajoutées:
Ayant un mécanisme d’authentification pour la
vous pouvez consulter ou rechercher des
sécurité des données des utilisateurs, elle offre
valeurs plus anciennes , modifier votre
une interface affichant toutes les données à
profile , activer des notifications sur des
temps réel, ainsi qu’une interface graphique
valeurs choisies, et même lancer des
affichant toutes les mesures historiques par date.
actions au niveau de la station (ex:
allumer une LED ou déclencher une
alarme )
Cette page est réalisée en utilisant HTML,
CSS et JAVASCRIPT, admettant une interface
simple et organisée adaptable à tous type
3. CONCLUSION
Dans cet article, nous avons présenté la conception
d’une station météorologique intelligente et
connectée, permettant à l’utilisateur de manipuler les
différentes données physiques liées aux variations
climatiques à temps réel et historiquement, la mise en
place du système ayant comme caractéristique : la
manipulation à distance pour toute action possible par
l’utilisateur, la possibilité de réaliser l’étude profonde
des phénomènes météorologiques.

Elle présente trois autres interfaces, une pour


notifier chaque utilisateur, une pour possibilité de
manipuler le matériel ajouté (moteurs-LED...etc)
et une interface gérant les informations
personnelles ainsi que les paramètres de chaque
utilisateur.
L’application mobile sera disponible pour tous les
utilisateurs sur le play store d'Android.

Vous aimerez peut-être aussi