Vous êtes sur la page 1sur 17

Tp 1

INTERNET
OF THINGS
Feriel Ben Frija L.TIC 3 G1A
Prise en main de la
plateforme IoT
NodeMCU .
TABLE OF CONTENTS

01 Introduction 03 Partie pratique


• Contrôle des GPIO de la carte
ESP8266
• la manipulation d'une carte
ESP8266 avec Arduino

Partie
02 theorique
04 conclusion
• Definition des capteurs , des
Actionneur et l'Internet des
objets
• Le NodeMCU ESP8266
01
Introduction
Introduction
au cours de ce tp on va créer des
applications personnalisées pour
répondre à nos besoins spécifiques en
IoT. On va apprendre connecter et
contrôler des actionneurs et des
capteurs et aussi a à configurer et à
connecter notre carte à un réseau
WiFi existant
02
Partie théorique
L’internet des objets se définit par des
appareils qui collectent des
informations, analysent ces dernières et
les traitent pour offrir une réponse adaptée.
Concrètement :

un capteur envoie des données vers une


plateforme via un réseau, pour un faible coût.
Les capteurs et l'Internet des objets
Les capteurs détectent les formes d'énergie, telles que la lumière ou la
force, et convertissent cette énergie en informations numériques.
es capteurs modifient un impact physique en un signal de sortie.
voici quelques exemples des fonctions des capteurs IoT dans
l’industrie.
• La température, grâce à des capteurs de contact et sans contact.
Des technologies idéales pour la maintenance des équipements
sensibles à la hausse ou à la baisse de température.
• La force, grâce à une jauge de contrainte (ou de déformation). Ce
type de capteur IoT mesure la déformation et la résistance
exercées sur un objet.
• La pression, en bar ou en Pascal. Les capteurs de pression
mesurent cette dernière par la déformation d’une membrane.
Les Actionneur et l'Internet des objets
L'actionneur est un dispositif matériel
pour transformer une information digitale
en un phénomène physique.

l’actionneur permet de transmettre une


commande à distance sur le réseau
domestique afin d’automatiser certaines
tâches. A l’aide de son smartphone ou du
dispositif central de la maison, on peut
ainsi programmer l’ouverture et la
fermeture des volets, ou bien enclencher le
chauffage pour préserver son confort
thermique.
Le NodeMCU ESP8266
est un microcontrôleur avec un
module Wifi intégré.
Très simple d’utilisation il est léger et
possède une capacité de mémoire et
de calcul supérieure aux Arduino.
Idéal pour vos projets connectés.

Le microcontrôleur NodeMCU
ESP8266 utilise le microprocesseur
Tensilica 32-bit RISC CPU Xtensa
LX106.
• Analog I/O : 1 (A0)
• Digital I/O : 5 (D0, D1, D3, D4,
D7)
• Broches PWM : 4 (D2, D5, D6,
D8)
• Communication Serial: 10 (D0,
D1, D2, D3, D4, D5, D12, D13,
D14, D15)
• Communication I2C : 1 ((‘D1’,
‘D2’))
• Communication SPI : 1 ((‘D8’,
‘D5’, ‘D6’, ‘D7’))
• Communication I2S: 1 ((‘D15’,
‘D2’, ‘D3’))
• Interrupt : 6 (D1, D2, D5, D6,
D7, D8)
03
Partie pratique
Contrôle des GPIO de la carte
ESP8266

Grace à ce code on va vérifier le


bon fonctionnement de la carte
ESP8266 en faisant clignoter sa
LED intégrée et en mesurant la
température et l'humidité à l'aide
d'un capteur DHT11.

Les données de température et


d'humidité sont affichées sur le
moniteur série de l'IDE Arduino
pour un suivi en temps réel.
la manipulation d'une carte
ESP8266 avec Arduino
❖ Manipulation du module WiFi

créer un serveur web simple qui mesure et affiche plusieurs informations :


le niveau d'eau, la température et l'humidité.
On va utilisé :
• Carte ESP8266
• Capteur de niveau d'eau , un capteur d'humidité , un capteur température .
• Breadboard et câbles de raccordement.
• Accès à un réseau Wi-Fi.
Il faut tout d’abord inclure les bibliothèques nécessaires, notamment la
bibliothèque ESP8266WiFi pour la gestion du Wi-Fi et la bibliothèque DHT pour
le capteur de température et d'humidité DHT11.
le capteur DHT11 pour mesurer la température (tempC) et l'humidité (humidite).
Une fois les données collectées, le code envoie une réponse au client HTTP,
indiquant le niveau d'eau, la température et l'humidité.
04
Conclusion
Conclusion:

❖ Au cours de ce TP, nous avons réussi à atteindre plusieurs objectifs essentiels.


• Tout d'abord, nous avons testé avec succès la carte ESP8266, confirmant son
bon fonctionnement.
• Ensuite, en utilisant des capteurs, nous avons pu surveiller la température et
l'humidité de l'environnement.
• Enfin, en manipulant le module Wi-Fi intégré à la carte, nous avons pu créer une
page HTML simple qui le niveau d'eau, la température et l'humidité.

Vous aimerez peut-être aussi