COMPTE RENDU DE TP
OBJETS CONNECTES ET CONNEXION SANS FIL
EMBARQUES
Filière : Electronique et SYSTEMES EMBARQUES
Encadré Par :
Pr A. El Amrani
Réaliser Par :
▪ BERREGRAGUE AYOUB
▪ JEDDI NOUREDDINE
Année universitaire : 2022/2023
TP N°1 : Monitoring de principaux paramètres électriques et physiques en
utilisant un microcontrôleur Arduino UNO :
1. Principe :
Le principe du système, de "monitoring" de paramètres électriques et physiques à l’aide du
microcontrôleur ATmega328 (Arduino UNO) et de différents principaux capteurs (courant,
tension, température, lumière…), est illustré dans le schéma ci-dessous :
2. Etude sous ISIS :
• Capteur de tension (ACS712) :
Réalisation sous ISIS :
Code Arduino pour le capteur et l'affichage de la tension :
• Capteur de courant (B25) :
Réalisation sous ISIS :
Code Arduino pour le capteur et l'affichage du courant.:
• Capteur de température (DHT11 ou 22) :
Réalisation sous ISIS :
Code Arduino pour le capteur et l'affichage de la température :
• Capteur de lumière LDR :
Réalisation sous ISIS :
Code Arduino pour le capteur et l'affichage de la lumière :
• Ensemble des capteurs :
Réalisation sous ISIS :
Code Arduino pour l'affichage de l'ensemble de paramètres envisagés :
TP N°2 :
• DEFINITION D’UN SYSTEME DE COMMUNICATION SANS FIL
Un système de communication sans fil (en anglais Wireless communication) est,
comme son nom l'indique, un système dans lequel au moins deux terminaux peuvent
communiquer sans liaison filaire. Grâce aux systèmes de communication sans fil, un
utilisateur a la possibilité de rester connecté tout en se déplaçant dans un périmètre
géographique plus ou moins étendu, c'est la raison pour laquelle on entend parfois
parler de "mobilité". Les systèmes de communication sans fil sont basés sur une liaison
utilisant des ondes (radio, infrarouges ou lumière visible) au lieu des câbles habituels.
Il existe plusieurs technologies se distinguant d'une part par la fréquence d'émission
utilisée ainsi que le débit et la portée des transmissions. Les technologies de
communication sans fil permettent de relier très facilement des équipements distants
d'une dizaine de mètres à quelques kilomètres
• Communication infrarouge :
La communication sans fil infrarouge communique des informations dans un appareil
ou des systèmes par rayonnement infrarouge (IR). L'IR est une énergie
électromagnétique à une longueur d'onde plus longue que celle de la lumière rouge.
Elle est utilisée pour le contrôle de sécurité, la télécommande du téléviseuret les
communications à courte portée.
Dans le spectre électromagnétique, le rayonnement IR se situe entre les micro- ondes
et la lumière visible. Ainsi, ils peuvent être utilisés comme source de communication.
Pour une communication infrarouge réussie, un émetteur photo LED et un récepteur
photo diode sont nécessaires. L'émetteur LED transmet le signal IR sous forme de
lumière non visible, qui est capturée et enregistrée par lephotorécepteur. Ainsi, les
informations entre la source et la cible sont transféréesde cette manière. La source et
la destination peuvent être des téléphones mobiles, des téléviseurs, des systèmes de
sécurité, des ordinateurs portables, etc. prend en charge la communication sans fil
La communication infrarouge utilise les ondes infrarouges du spectre
électromagnétique (EM), les rayons infrarouges sont des ondes électromagnétiques
de fréquence plus élevée que celle des ondes radio : entre300 GHz et 385 THz. Ils
portent ce nom car, sur l’échelle des fréquences du spectre électromagnétique, ils
sont juste avant (infra) le rouge de la lumière visible. La gamme des infrarouges
couvre donc les longueurs d’onde allant 700nm à 1 mm
Communication sans fil infrarouge
Spectre de fréquences des ondes infrarouges
La Technologie VLC
• DEFINITION ET PRINCIPE DE FONCTIONNEMENT
La communication par lumière visible (VLC) est l'utilisation de la lumière visible comme
méthode de transmission de données sans fil. La lumière utilisée dans VLC est comprise
entre 380 et 750 nanomètres [19]. Il s‘agit d‘un protocole qui transforme le Wi-Fi en VLC
via la lumière des LED (Diode Electroluminescente). Alors que le Wi-Fi utilise la partie
radio du spectre électromagnétique, la VLC utilise le spectre optiqueet repose sur l‘envoi
de données par une modulation et selon un protocole bien défini et standardisé. Il s‘agit
d‘un protocole qui transforme le Wi-Fi en VLC via la lumière des LED (Diode
Electroluminescente). Alors que le Wi-Fi utilise la partie radio du spectre
électromagnétique, la VLC utilise le spectre optique et repose sur l‘envoi de données par
une modulation et selon un protocole bien défini et standardisé.
• Principe de fonctionnement
Parce que les LEDs sont des semi-conducteurs, elles ont la capacité des éteindre et de
s‘allumer avec des temps de l‘ordre nanoseconde. En allumant et en éteignant plusieurs
milliers de fois par seconde, on peut transmettre des informations en créant une fréquence.
Si une LED est allumée, elle transmet un bit 1, si elle est éteinte, un bit 0 (voir Figure II.1).
Les changements de fréquence sont si rapides qu‘ils ne sont pas visible par l‘œil humain
qui ne perçoit pas le clignotement et ne voit qu’une lumière [Link] termes de débit, cela
correspond à 1 Gbits/s contre un débit d‘ordre 100 Mbits/s pour le Wi-Fi, soit 100 fois
plus faible.
• ARCHITECTURE D’UN SYSTEME DE COMMUNICATION VLC
Le principe général d’un système de communication VLC peut être résumé comme suit :
➢ L’émetteur : transforme un signal électrique en puissance optique
rayonnée(Modulation) à travers d’une LED ou LD
➢ Le canal : l’environnement dans lequel l’onde se propage
(LOS+NLOS).
➢ Le récepteur : détecte une puissance optique par unité de surface via une photodiode
PD signal électrique (Démodulation).
• L’émetteur VLC :
Un émetteur VLC est un appareil qui transforme des données dans les messages qui
peuvent être envoyés sur le moyen d'expression optique spatial libre en utilisant la lumière
visible. Le but de l'émetteur VLC est d'émettre la lumière et transmettre des données en
même temps. Les paramètres de l'émetteur VLC sont principalement limités par les
caractéristiques du LEDs. La LED convertit un signal électrique en énergie optique
fournissant à la fois un éclairage et une communication. Les informations sont codées en
ligne et modulées par le DAC, puis transmises au signal optique en modulant l’amplitude
ou une autre caractéristique de la lumière LED En raison de leur puissance d’émission
relativement faible, les LEDs sont généralement utilisées pour des applications courtes
distances et des bandes passantes de l’ordre de 155Mbps.
• Le récepteur VLC :
Le récepteur VLC est utilisé pour extraire les données du faisceau lumineux modulé, il
transforme la lumière en un signal électrique qui sera démodulé et décodé par le décodeur
intégré [21]. Les performances du système VLC sont influencées par les performances du
récepteur VLC, la lumière incidente n'est pas seulement due à l'émetteur mais à d'autres
sources de lumière (naturelles ou artificielles), le récepteur est exposé aux interférences
importantes. Les performances du récepteur VLC peuvent être améliorées en utilisant un
filtre optique qui enlève les composants du spectre non souhaitables.
• Canal de transmission :
La plupart des systèmes optiques sans fil sont des systèmes à modulation d’intensité et à
détection directe, Intensity Modulation/Direct Detection.
Dans un système IM/DD, l’information n’est pas portée par la fréquence ou la phase mais
par l’intensité du signal optique. La conversion entre le signal électrique et l’intensité
optique x(t) est réalisée par une diode électroluminescente (LED). L’onde optique est alors
propagée sur le canal optique sans fil. En réception, il est nécessaire de réaliser la
conversion inverse permettant de revenir au domaine électrique. Cette fonction est assurée
par la photodiode. La photodiode réalise une détection directe [Link] produit un photo-
courant y(t) proportionnel à l’intensité optique reçue. L’objectif principal du récepteur est
de déterminer l’information contenue dans x(t) à partir du signal reçu y(t).
La technologie Li-Fi :
• Définition Li-Fi
C’est un système de communication sans fil dans lequel la lumière est utilisée comme signal
porteur au lieu de la fréquence radio traditionnelle comme dans le WiFi. En utilisant des
diodes électroluminescentes pour transmettre des données sans fil, le Li-Fi est une application
des communications par lumière visible. L'idéologie de base de cette technologie est que les
données peuvent être transmises via la lumière, dont l'intensité varie encore plus rapidement
que celle de l’œil humain. Le terme a été inventé par le professeur Harald Haas et appartient à
la catégorie des communications optiques sans fil. Cette technologie pourrait être un
complément à la communication RF (réseau Wi-Fi ou cellulaire), voire même un
remplacement dans des contextes de diffusion de données. Jusqu'ici, le Li-Fi est environ 100
fois plus rapide que certaines applications WiFi, atteignant des vitesses de 224 gigabits par
seconde.
• Généralités sur le Li-Fi
Le Li-Fi est une technologie de communication sans fil, bidirectionnelle, à haut débit, qui
utilise la partie visible du spectre électromagnétique. Tout comme le Wi-Fi, le Li-Fi permet
par exemple à un appareil de se connecter à internet et implique donc un transfert de données.
La différence entre ces deux technologies réside dans la façon de transmettre ses données. En
effet, le Wi-Fi relie des appareils informatiques au sein d’un réseau par le biais d’ondes
radios, contrairement au Li-Fi, qui, comme dit précédemment, remplit la même fonction à
l’aide de la lumière visible : les données à transmettre sont codées sous forme de signal
électrique et ensuite transmises en signal lumineux grâce à un circuit constitué d’une ou de
plusieurs sources de lumières (par signal lumineux, on entend des variations de l’intensité
lumineuse des sources ; dans le cas du Li-Fi, ces variations sont si rapides qu’elles en
deviennent imperceptibles).
Différentes intensités de lumière des sources sont possibles en fonction des données à
transmettre. Les variations de luminosité pourront alors être captées par les appareils
concernés, seront retransformées en signal électrique et décodées pour récupérer les données,
pour autant que ces appareils receveurs soient munis d’un récepteur de lumière. Le système
Li-Fi pourrait donc être assuré par les éclairages LED.
• Architecture d’un reseau Li-Fi
La conception Li-Fi est composée d’un grand nombre d’éclairages à LED utilisé pourla
transmission optique en appliquant une tension constante et un courant constant. Comme
expliqué dans, les composants fondamentaux d’un tel système sont :
• Plusieurs éclairages à LED pour la transmission de données.
• Un capteur de lumière pour la réception de données. Cela peut se faire par un
photodétecteur ou soit par une caméra, par exemple la caméra d’un téléphone mobile.
Dans ce dernier cas, on parle de « Optical Camera Communication » (OCC). Comme
illustré à la figure II.1, les terminaux peuvent se connecter à Internetvia une lampe à
LED. Le driver (pilote à lampe) permet de contrôler la luminosité des LEDs selon
l’environnement et les données reçues.
• Bloc Emetteur:
Pour mener à bien ce projet, le système présenté par la figure ci-dessous a été mis en
place. La LED servira à envoyer la source du signal qui sera réceptionnée par un
photodétecteur, le tout contrôlé par un microcontrôleur Arduino UNO à l’émission et
un autre à la réception.
Schéma synoptique du système de communication Li-Fi réalisé.
Présentation de l’environnement de travail :
Le travail a été effectué à l’aide d’un ensemble de composants indispensables au bon
fonctionnement du système de communication Li-Fi réalisé.
L’Arduino UNO :
L’Arduino est une plateforme de prototypage électronique open-source, basée d’une part
sur du matériel et d’autre part sur un ensemble de logiciel facile d’utilisation. Les cartes
Arduino peuvent lire des entrées (lumière sur un capteur, doigt sur un bouton…etc.) et en
faire une sortie : activer un moteur, allumer une LED, publier quelque choseen ligne…etc.
pour notre projet on'a besoin deux Arduino UNO.
• Les LEDs
Une diode électroluminescente, abrégée sous les sigles DEL ou LED (de l'anglais
Light-Emitting Diode), est un composant électronique capable d'émettre de la lumière
quand il est parcouru par un courant électrique. Une diode électroluminescente ne
laisse passer le courant électrique que dans un seul sens et produit un rayonnement
monochromatique incohérent à partir d'une transformation d'énergie.
LEDs.
• Phototransistor
Un phototransistor est un dispositif qui convertit l'énergie lumineuse en énergie électrique. Le
phototransistor est constitué d'un semi-conducteur bipolaire et concentre l'énergie qui passe en
lui. Comme les transistors, le phototransistor est conçuselon une base, un émetteur et un
collecteur. Un type commun de phototransistor est ce qu'on appelle un transistor bipolaire
enveloppé dans une coque transparente qui permet à la lumière d'atteindre la jonction du
collecteur de base. Lorsque la base est éclairée le phototransistor est équivalent à un
interrupteur fermé entre l'émetteur et le collecteur et lorsque la base n'est pas éclairée, cela est
équivalent à un interrupteur ouvert. Le phototransistor utilisé pour ce projet est un
phototransistor de type TEPT4400.
• Tera Term
Tera Term est un logiciel d'émulation de terminal gratuit et open-source qui permet aux
utilisateurs d'accéder et de contrôler des systèmes informatiques distants en utilisant
différents protocoles de communication tels que SSH, Telnet et série. Il est couramment
utilisé par les administrateurs réseau, les développeurs de logiciels et les professionnels
de l'informatique pour gérer et configurer des périphériques distants, résoudre des
problèmes de réseau et effectuer d'autres tâches liées à l'administration système. Tera
Term offre une large gamme de fonctionnalités, notamment la prise en charge de
plusieurs langues, la macro-Scripting, le transfert de fichiers et les raccourcis claviers
personnalisables.
Tera Term
• La programmation de l'arduino :
• Le Montage :
TP N°3 : Transmission de paramètres d'un objet connecté en mouvement à
une altitude utilisant un module GPS :
1. Principe :
Durant ce TP nous allons étudier en utilisant ISIS la transmission de paramètres d'un objet connecté
en mouvement à une altitude utilisant un module GPS (Température, Humidité, Altitude,
Longitude,…).
2. Etude sous ISIS :
• Réalisation sous ISIS :
• Code Arduino pour l'affichage des paramètres envisagés (Température, Humidité,
Altitude, Longitude, …) :
TP N°4 : Transmission de données (température et humidité) vers la
Plateforme IoT Cloud ThingSpeak en utilisant l'ESP32 :
• ESP 32 (Expressif System Puce)
ESP32 est une série de microcontrôleurs système-sur-puce à faible coût et à faible
consommation d'énergie conçus par Espressif Systems. Il est largement utilisé dans les
applications IoT (Internet des objets) en raison de sa connectivité Wi-Fi et Bluetooth intégrée.
L'ESP32 est une évolution de l'ESP8266, offrant une plus grande puissance de traitement, une
meilleure connectivité sans fil, un plus grand nombre d'entrées/sorties (E/S), et une
consommation d'énergie encore plus faible. Il est souvent utilisé pour connecter des objets à
Internet et pour la création de projets IoT, tels que la domotique, les appareils portables, les
capteurs et les systèmes de contrôle à distance. L'ESP32 est également compatible avec de
nombreux environnements de développement, tels que l'IDE Arduino et MicroPython, ce qui
facilite sa programmation pour les développeurs.
• Principe
Le schéma ci-dessous décrit le fonctionnement d'un système utilisant l'ESP32 pour surveiller
et transmettre les données de température et d'humidité vers la plateforme IoT cloud
Thingspeak. Ce système se base sur la collecte et la transmission de données de paramètres
physiques pour une analyse ultérieure.
• Etude pratique : ESP32
montage associé à la plateforme ThingSpeak
Interface ThingSpeak
Code Arduino