Telechargé par Khaled Chraiet

ROBOTIQUE

publicité
Lycée de Békalta.
Labo Informatique
Qu’est-ce que la programmation ?
Les ……………………. et beaucoup d’autres appareils
électroniques fonctionnent en suivant ……………………. qui leur
sont données par un ordinateur. Mais d’abord, une personne
doit apprendre à l’ordinateur les instructions à réaliser et à
quel moment les réaliser.
Les ………………….. qu’une personne donne à un
ordinateur sont appelées un ……………………, et créer un
programme, c’est de la …………………... Les personnes qui
créent ces programmes sont appelées des …………………..
C’est quoi un robot ?
Les robots sont des dispositifs ………………….. et ………………….. composés de …………………..
collectant certaines données (par exemple, l’inclinaison ou la distance) et capables de modifier
leurs comportements selon la ………………….. qui a été établie.
Relation entre la programmation et les robots
La programmation permet de donner des instructions aux robots sur la manière de collecter
les informations de l’environnement (…………………..), de ………………….. leurs actions et …………………..
par le biais des ………………….. qui vont faire réaliser des actions au robot (mouvements, lumière,
sons, ...).
Domaine d’utilisation
 …………………..
 …………………..
 …………………..
 …………………..
 …………………..
Ils permettent de traduire une grandeur …………
(un phénomène) en un ……………. Ce dernier est
ensuite numérisé pour être transmis au système
informatique.
Par exemple : un capteur de température permet
de traduire l’amplitude de la température en une
tension électrique. Cette dernière est numérisée
puis transmise.
Ils permettent d’agir dans le monde physique, c’est-à-dire,
changer son état.
Actionneurs couramment utilisés :
- Allumage d’un éclairage
- Déclenchement d’un avertisseur sonore
- Allumage d’une machine
- Génération de mouvements (ex. servomoteur)
- Commande de robots
- Commande de moteurs (à courant continu, pas-à-pas, etc.)
- Contrôle de débits (air, pression, liquides, etc.)
Les interfaces programmables :
C’est une puce de type SOC(System On Chip) mise
sur un
…………………..
et une
…………………..
de
développement permettant de créer facilement des projets.
La carte ESP32 est mise sur un module qui s’appelle
WROOM32 et sur une plateforme de développement qui
s’appelle DEVKIT V1.
Technologie de Communication :
On aura besoin de…
LED
Resistance
Fils électrique
Carte ESP32
Plaquette d’essai
Qu’est-ce qu’une LED ?
Comme une ampoule normale, une LED s’allume et s’éteint
quand l’électricité la traverse. LED ou DEL est le sigle pour Diode
Electro-Luminescente. Il existe des LED de différentes sortes et de
différentes couleurs . Les lumières dans les feux tricolores les plus
récents utilisent des groupes de LED.
I-
Se préparer
1- Brancher la carte ESP32 à a la plaquette d’essai.
2- Brancher la résistance au Pin GND de la carte ESP32
La carte ESP32 a de nombreux PIN différents. Chacun d’entre
eux est étiqueté et sert à connecter différentes pièces.
3- Brancher la LED a la résistance :
4- Relier la LED à la carte ESP32 par le fil au PIN21
Pour que l’ordinateur puisse envoyer des instructions à ta carte ESP32, on doit les
connecter avec un câble USB.
5- Relier la carte ESP32 au PC par le câble USB
Cote PC
Coté Carte ESP32
Faite bien attention de brancher les câbles correctement.
Vérifier que le fil électrique est au même endroit que sur la photo !
Faite bien attention de tenir le fil lors du débranchement des câbles.
II-
Démarrer le logiciel
1- Cliquer sur l’icone du logiciel Thonny .
2- Cliquer sur le menu Fichier en haut de l’écran et choisissez Nouveau
3- Enregistrer le programme sous le nom LED.py
III- Programmer l’allumage d’une LED
1- Importer la classe PIN de la bibliothèque machine
L’objet PIN est utiliser pour contrôler les entrées / sorties (I/O)
2- Configurer le PIN 21 en sortie :
3- Allumer la LED :
Ou bien
4- Tester l’allumage :
Pour tester le programme clique sur
5- Eteindre la LED :
6- Tester le programme :
L’exécution du programme est très rapide la LED s’allume et s’éteint très vite
7- Ajouter un temps après chaque état :
8- Faire clignoter la LED :
9- Arrêter le programme :
Pour arrêter l’exécution clique sur
Ne débrancher pas le câble USB avant d’arrêter le programme
Comment les feux tricolores changent-ils ?
On trouvera des feux tricolores partout où des gens ont
besoin de traverser la rue. Ces feux ont trois couleurs qui
signalent quand passer, quand ralentir et quand s’arrêter.
Mais, comment les feux tricolores fonctionnent ?
Réponse :
Fabriquer des feux de signalisation :
On aura besoin de…
Module RYG
Fils électriques
Deviner l’ordre d’allumage !
I-
Se préparer
1- Brancher la carte ESP32 à a la plaquette d’essai.
Carte ESP32
Plaquette d’essai
2- Brancher le module RYG de à a la plaquette d’essai.
3- Relier le module RYG à la carte ESP32.
Module RYG
GND
R
Y
G
CARTE ESP32
GND
12
13
14
4- Relier la carte ESP32 au PC par le câble USB
Faite bien attention de brancher les câbles
correctement.
Vérifier que le fil électrique est au même endroit
que sur la photo !
Cote PC
II-
Faite bien attention de tenir le fil
débranchement des câbles.
Démarrer le logiciel
1- Cliquer sur l’icone du logiciel Thonny
2- Cliquer sur le menu Fichier en haut de l’écran et choisissez Nouveau
3- Enregistrer le programme sous le nom feu.py
lors du
4- Comment fonctionne le feu piéton :

La LED verte s’allume pendant 5 secondes puis elle s’éteint

La LED jaune clignote 5 fois puis elle s’éteint

La LED Rouge s’allume pendant 5 secondes puis elle s’éteint
III -Programmer l’allumage du feu
1- Importer la classe PIN de la bibliothèque machine
L’objet PIN est utiliser pour contrôler les entrées / sorties (I/O)
2- Configurer les LEDs ( Rouge , vert, Jaune) :
3- Allumer la LED Verte pendant 5 secondes :
Après 5 secondes
4- Faire clignoter la LED jaune 5 fois :
Après 0.5
secondes
Après 0.5
secondes
Le programme serait vraiment trop long.
Puisque le bloc Clignote (allumé / éteint) se répète 5 fois donc on peut faire mieux.
5- Allumer la LED Rouge pendant 5 secondes :
Après 5 secondes
6- Faire répéter le signal :
7- le programme :
Pour arrêter l’exécution clique sur
Ne débrancher pas le câble USB avant d’arrêter le programme
Comment sécuriser vos portes ?
On trouvera des portes sécurisés par tous .Ces portes
généralement sont assistés par un système informatique qui
commande un moteur pour ouvrir et fermer la porte.
Comment fonctionne ce système.
Réponse :
Faire tourner un moteur :
On auras besoin de…
LED
Micro- Moteur
Resistance
Fils
électriques
Bouton
poussoir
III- Se préparer
1- Brancher la carte ESP32 à a la plaquette d’essai.
2- Brancher et relier le moteur à la plaquette d’essai.
Moteur
GND
R
Y
G
CARTE ESP32
GND
12
13
14
3- Brancher la LED à la carte ESP32
Carte ESP32
Plaquette
d’essai
4- Relier la LED à la Carte ESP32
5- Brancher le bouton poussoir à la carte esp32
6- Relier le bouton a la carte esp32
7- Brancher les fils conducteur pour former un clavier (Touche pad)
N
PIN
1
14
2
27
3
32
4
33
8 - Relier la carte ESP32 au par le câble USB
Cote PC
IV- Démarrer le logiciel
1- Cliquer sur l’icone du logiciel Thonny
2- Cliquer sur le menu Fichier en haut de l’ écran et choisissez Nouveau
3- Enregistrer le programme sous le nom moteur.py
V-
Programmer
1- Importer la classe PIN de la bibliothèque machine
L’objet PIN est utiliser pour contrôler les entrées / sorties (I/O)
2- Configurer le moteur :
3- Configurer le bouton poussoir
4- Contrôler le moteur à l’aide du bouton poussoir:
5- Configurer la LED :
6- Controller le moteur et la LED a l’aide d’un bouton poussoir :
7- Controller le clavier TouchpAD :
8- Controller l’accès par le mot de passe (1243) :
Lorsque l’utilisateur tape le mot de passe le moteur tourne pour ouvrir la porte et la LED s’allume pour
l’éclairage.
9- Arrêter le programme :
Pour arrêter l’exécution clique sur
Ne débrancher pas le câble USB avant d’arrêter le programme
Téléchargement