Vous êtes sur la page 1sur 8

Lycée Pilote de Tataouine 1ère Année

Système embarqué et IOT


Définition d’un système embarqué :
Un système embarqué (embedded system) est un système électronique
et informatique autonome capable souvent de réagir en « temps réel » et de
réaliser des tâches précises (déplacement, capture,…). Il permet d’assurer un
fonctionnement autonome.
Remarque
Le système embarqué permet aux objets de réaliser des tâches prédéfinies à
l’avance

Adel Gaja Page 1 2022/2023


Lycée Pilote de Tataouine 1ère Année

IOT (Internet of Things)


L'Internet des objets ou IdO (en anglais (the) Internet of Things ou IoT ) est
l'interconnexion entre l'Internet et des objets,
des lieux et des environnements physiques.
Ces terminaux peuvent aussi bien être de
simples appareils domestiques que des outils
industriels d’une grande complexité.
Avec plus de 7 milliards de terminaux IoT
connectés aujourd’hui, les experts s’attendent à
ce que ce nombre passe à 22 milliards d’ici
2025.
Les objets communicants :
Un objet technique communicant est un objet capable d’interagir en
autonomie avec son environnement
On distingue 2 familles : les objets communicants non connectés et les objets
communicant connectés (ou simplement « objets connecté »).
1) Objet communicant non connecté
L’utilisateur communique avec l’objet à travers un terminal (tablette,
smartphone, ordinateur …) munie d’une application / d’un logiciel.

Objet Remarque :
Communicant Il n’a pas besoin de se
(Non connecté)
connecter à un réseau
de communication.
IHM
2) Objet communicant connecté
L’échange d’informations s’effectue par connexion à un réseau de
communication à grande échelle

Objet
Communicant
(Connecté)

IHM

Adel Gaja Page 2 2022/2023


Lycée Pilote de Tataouine 1ère Année

Structure d’un système embarqué

Exemp

Les Capteurs
Ils permettent de traduire une grandeur physique en un signal électrique.
Ce dernier est ensuite numérisé pour être transmis au système informatique.
Exemples de capteurs
Nom du capteur Images Rôle
Un capteur à ultrasons utilise les
ondes sonores trop élevées pour
Ultrason mesurer et calculer la distance
du capteur à un objet cible spécifié.
Un capteur idéal pour mesurer la
température et l'humidité de
DHT11 l’environnement
Les capteurs PIR (Passive Infared
Radar), sont utilisés comme
PIR des capteurs de mouvement

LDR Le capteur LDR (Light Dependent


Resistor) mesure la luminosité
ambiante avec une photorésistance

Capteur le capteur infrarouge mesure le


rayonnement ambiant de la zone qu'il
infrarouge couvre

Adel Gaja Page 3 2022/2023


Lycée Pilote de Tataouine 1ère Année

Les Actionneurs
Les actionneurs permettent au système informatique d’agir sur le monde
physique en modifiant son état (déplacement, émission de lumière,
dégagement de chaleur, émissions de sons ,…)
Exemples d’actionneurs
Nom Images rôle
transforme l'énergie électrique en
lumière pour signaler un événement.
Led
Led-feu tricolore Ce feu principal est composé
normalement de trois
lentilles LED de Ø200mm.

LED RGB une LED qui peut s'allumer dans


toutes les couleurs en fonction de
trois couleurs
Afficheur L'afficheur fournit l'information sous
forme numérique

L'afficheur LCD Il affichera des données

créer un vent artificiel ou un courant


Un ventilateur d'air.

Un buzzer est une sorte de haut-parleur mais


de faible puissance qui va émettre
un son

Les potentiomètres peuvent aussi


être utilisés comme des
Les potentiomètres transducteurs puisqu'ils
convertissent une position en une
tension. Exemple :il contrôle le
volume d'une radio
est un type de moteur particulier. Sa
fonction principale consiste à
Le servomoteur assurer la production d’un
mouvement afin de répondre à une
commande externe.
Un moteur le moteur transforme l'énergie
électrique en énergie mécanique
pour assurer un mouvement

Bouton poussoir Un bouton est un interrupteur simple


qui permet de contrôler les capacités
d'un processus

Adel Gaja Page 4 2022/2023


Lycée Pilote de Tataouine 1ère Année
Le relais est un interrupteur pilotable
qui permet d'isolé la partie
Un relais commande de la partie puissance. Il
permet d'ouvrir ou fermer un
contacteur sur un circuit de
puissance en fonction d'un signal
entre 0 et 5V.
Les interfaces programmables :
L’interface permet en partie d’assurer la fonction communication de la chaîne
d’information ainsi qu’une partie de la fonction transfert, Concrètement, elle
reçoit les informations des capteurs et transmet les ordres au actionneurs.
Les interfaces programmables :
Microbit Ardouino Esp32

Les cartes Micro bit contiennent : Les cartes Ardouino ont : Les cartes ESP32 sont
 Un capteur de mouvement 3D  Une grande quantité des cartes très polyvalentes
 Un magnétomètre 3D d’entgrées et de sorties orientées IOT. Elles intègrent la
 Des connectiques Bluetooth et  Multiplatforme : compatible gestion du wifi, du Bluetooth, du
USB avec Mac, Windows et Linux « touch » et une gestion des LiPo
 Une matrice de 5x5 DEL  Programmable avec un sur certaines cartes.
 Un bouton de réinitialisation et langage très simple et open
deux boutons programmables source

L’architecture de la carte esp 32

Exemples de projets avec ces capteurs et ces actionneurs


 Système d’alarme : PIR+(LED ou Buzzer)
 Système d’éclairage automatique (LDR+LED)
 Système de refroidissement DHT11+[ LED(bleu et rouge) ou ventilateur]

Adel Gaja Page 5 2022/2023


Lycée Pilote de Tataouine 1ère Année

Atelier 1 :
L’objectif dans ce TP consiste à allumer une LED par la carte ESP32.
On a besoin de :

1) Utiliser l’adresse https://wokwi.com/ et réaliser ce montage ci-dessous

Remarque : Pour que


l’ordinateur puisse envoyer
des instructions à ta carte
ESP32, on doit le configurer
et la connecter avec un câble
USB.

1) Ecrire le code qui permet d’allumer une LED


2) Modifier le code précédent, pour clignoter la Led (ne modifier pas le montage)

from machine import Pin


from time import sleep
led = Pin( … ,Pin.OUT) # la broche D… de la carte en mode
sortie

………………………. #Repeter indifiniment

………………………. # Allumer LED

………………………. # Attendre 2s

………………………. # Éteindre LED

………………………. # Attendre 2s

Adel Gaja Page 6 2022/2023


Lycée Pilote de Tataouine 1ère Année

Atelier 2 :
L’objectif dans cet atelier consiste à allumer 3 LED : Rouge, Orangé et Vert
successivement, sachant que les durées d’allumage de chaque Led sont
respectivement 5s, 2s, 5s
Composants :
Une carte ESP32 , 3 LED , 3 résistance de 220Ω, des fils de connexion
Montage :

# Feux de circulation routière


from machine import Pin
from time import sleep
Ledr = Pin(17, Pin.OUT) #Configuration de la LED rouge
ledj = Pin(16, Pin.OUT) #Configuration de la LED jaune 5

ledv = Pin(4, Pin.OUT) #Configuration de la LED verte


while True:
 ledj.off() #Eteindre la led jaune
 ledr.on() #Allumer la led rouge 2
 sleep(5) # Attendre 5 s
 ……..............
 ……..............
 ……..............
5
 ……..............
 ……..............
 ……..............

Adel Gaja Page 7 2022/2023


Lycée Pilote de Tataouine 1ère Année

Atelier 3 :
L’objectif de cet atelier consiste à allumer une LED en appuyant sur un bouton
poussoir (Pushbutton)
Composants :
Une carte ESP32 , une LED, une résistance de 220Ω, des fils de connexion et
un bouton poussoir
Compléter le code pour allumer la led suite à l’appuie sur le bouton
from machine import Pin
from time import sleep
led=Pin(2,Pin.OUT)
bt=Pin(12,Pin.IN,Pin.PULL_UP)
led.off()
………………………………. #répéter indéfiniment
… bt.value()==0 : #Si l’appuie sur bt =0
led.on() #Allumer Led
… bt.value()==1 : #Si l’appuie sur bt=1
led.off() #Allumer Led

Remarque
Pour commander le bouton poussoir il faut utiliser : bt.value(), sachant que le bouton
poussoir a deux positions ouvert (=1) et fermer (=0)
Atelier 4 :
L’objectif de cet atelier consiste qu’un buzzer émet 5 bips
Composants :
Une carte ESP32 , un buzzer et des fils de connexions
from machine import *
from time import sleep
buzzer=PWM(Pin(15,Pin.OUT))
buzzer.freq(1047) #changer la
fréquence de la sonnerie
………………….………… #repeter 5 fois le bip

buzzer.duty(512) #le buzzer sonne


sleep(1)
buzzer.duty(0) #Le buzzer s’arrête
sleep(1)

Adel Gaja Page 8 2022/2023

Vous aimerez peut-être aussi