Académique Documents
Professionnel Documents
Culture Documents
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
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
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.
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
Atelier 1 :
L’objectif dans ce TP consiste à allumer une LED par la carte ESP32.
On a besoin de :
………………………. # Attendre 2s
………………………. # Attendre 2s
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 :
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