Projet 1 Projet RÉALISATION D ? UNE STATION MÉTÉO CONNECTÉ Enseignante Mme Wafa AMMAR CPrésentation ? Ce projet consiste à réaliser une station météo connecté pour l ? acquisition des données gr? ce à des capteurs de température d ? humidité et détecteur

Projet RÉALISATION D ? UNE STATION MÉTÉO CONNECTÉ Enseignante Mme Wafa AMMAR CPrésentation ? Ce projet consiste à réaliser une station météo connecté pour l ? acquisition des données gr? ce à des capteurs de température d ? humidité et détecteur de pluie tous réunis sur une même plaque électronique ? Les données récupérées sont traitées par une unité de traitement à base d ? une carte ESP ? Cette carte permet de transférer les di ?érents paramètres vers une application Android sur smartphone ou tablette gr? ce à une liaison wi ? ? Ce transfert se fait à l ? aide d ? une plateforme IOT Dans notre cas on va utiliser la plateforme gratuite Thing Speak ? CPréparation du projet Matériels Carte ESP C? ble USB Plaque d ? essai Capteur DHT Détecteur de pluie Fils jumper Application Android Réaliser une IHM simple d ? un objet connecté Plateforme iot ThingSpeak qui permet de stocker et de collecter les données des objets connectés en passant par le protocole HTTP CQuelques conseils ? Pour assurer le bon déroulement du projet il est préférable de tester capteur par capteur ? Fonctionner le capteur en mode circuit automatisé puis le rendre connecté en utilisant la plateforme gratuite ThingSpeak ? CCapteur DHT Mesurer la température humidité from machine import Pin from time import sleep import dht sensor dht DHT Pin while True sleep sensor measure temp sensor temperature hum sensor humidity print 'temperature ' temp ' C' print 'humidité ' hum ' ' DHT out - C? blage ESP V D GND CCapteur DHT envoyer les valeurs du ESP vers la plateforme d'IoT Thingspeak import urequests as requests from machine import Pin from time import sleep import network import dht ssid ? ' password ? ' station network WLAN network STA IF station active True station connect ssid password while station isconnected False print 'Connection successful' print station ifcon ?g sensor dht DHT Pin while True sensor measure temp sensor temperature hum sensor humidity print 'Temperature f C' temp print 'Humidity f ' hum url https api thingspeak com update api key IIPOSS D D W ?eld str temp ?eld str hum rp asrsequests get url r close sleep CCapteur DHT Appinventor pour récupérer les valeurs du température et humidité Remarque Vous pouvez créer votre application mobile selon le choix Vous êtes libres dans le choix des textes ou des images Pour récupérer les données à partir du plateforme d ? IOT ThingSpeak ? il faut créer les composants suivants ? Label est nommé valhum ? pour récupérer la valeur de l ? humidité ? Label est nommé valtemp ? pour récupérer la valeur de température ? Composant de connectivité Web composant invisible ? Importer l ? extension JsonUtils composant invisible qui est responsable à l ? échange de données Interface graphique CCode Appinventor Explication Appeler la variable web sachant que l ? URL utilisé c ? est l ? URL de lecture pris du plateforme IOT Thing speak Initialiser la variable

  • 355
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager