+21622886281
ESP32

Cahier d’activités pour la carte ESP32

Cahier d’activités pour la carte ESP32

Introduction générale:

La robotique est un domaine d’activité recouvrant l’étude, la conception et la fabrication de robots ou machines automatisées.

La robotique englobe un champ d’activité très large et diversifié. Voici quelques exemples et champs d’application :

  • Industrie : robot de gestion de chaîne d’assemblage…
  • Armée : drone, robot-espion, robot-mule…
  • Sécurité : vidéosurveillance…
  • Santé : échographie, chirurgie assistée…
  • Aérospatial : robot explorateur de la NASA…
  • Transport : voiture autonome…

Définition d’un robot

– Un robot est une machine programmée doté de capteurs lui donnant une capacité d’adaptation et de déplacement proche de l’autonomie.

– le robot est piloté par une unité centrale, que l’on appelle un système qui contient une carte électronique.

Qu’est ce qu’une carte électronique?

Une carte électronique est un assemblage de plusieurs composants électroniques interconnectés sur une même plaque. Généralement , une carte électronique a besoin de programme informatique pour fonctionner.

Présentation de la carte électronique ESP32 :

– La carte ESP32 est une carte électronique programmable dédiée à l’internet des objets (IoT) et les applications embarquées.

– La carte ESP32 est dotée de communications sans fil Wifi et Bluetooth

L’environnement de programmation de carte ESP32 :

Pour programmer la carte on peut utiliser les environnements de développement suivants:

  • Thonny IDE (langage Python)
  • uPyCraft (langage Python)
  • Arduino IDE (langage C++)

Utilisation des LEDs:

Une diode électroluminescente (LED) est un composant électrique qui s’allume lorsqu’un courant électrique passe à travers. Les éléments de ce composant peuvent être de la même couleur ou bien rouge, vert et bleu (R.G.B), qui, lorsqu’ils sont combinés, peuvent produire une vaste gamme de couleurs.

La LED se composent de 2 parties  : l’Anode et la Cathode. Pour s’illuminer, le courant parcourt la LED de l’anode (borne +) vers la cathode (borne -).

Allumer une LED avec ESP32 :

Montage

Programme en micropython

Faire clignoter une LED avec ESP32

Montage

Programme en micropython

Allumer 2 LEDs avec ESP32

Montage

Programme en micropython

Faire clignoter 2 LEDs avec ESP32

Montage

Programme en micropython

Allumer 3 LEDs avec ESP32

Montage

Programme en micropython

Système de feu de circulation avec ESP32

Montage

Programme en micropython

Définition du buzzer :

Buzzer est un composant électromagnétique qui transforme l’énergie électrique en vibration, donc en son.

– Il est alimenté d’une tension d’alimentation (3.3V-5.0V)

– Le buzzer joue généralement le rôle de l’alarme.

Faire sonner le buzzer avec ESP32

Montage

Programme en micropython

Définition du bouton poussoir:

Bouton de poussoir : est un interrupteur (ou contacteur)

– Il connecte deux points d’un circuit entre eux lorsqu’il est appuyé

Détecter l’appuie du bouton poussoir avec ESP32 :

Montage

Programme en micropython

Allumer et éteindre une LED avec bouton poussoir et ESP32 :

Montage

Programme en micropython

Définition du servomoteur :

– Un servomoteur est un moteur capable de maintenir une position à un effort statique.

– Il tourne certes sur un axe, mais suivant un angle allant généralement de 0 à 180°.

– On utilise le servomoteur comme actionneurs ou pour la motorisation de petits robots.

Exemples des positions du servomoteur :

Faire tourner le servomoteur de 0° à 180° avec ESP32 :

Montage

Programme en micropython

Contrôler une barrière de parking avec ESP32 :

Définition du capteur Ultrason:

Le capteur à ultrason HC-SR04 est un capteur de distance: il émet à intervalles réguliers de courtes impulsions sonores à haute fréquence. Ces impulsions se propagent dans l’air à la vitesse du son. Lorsqu’elles rencontrent un objet, elles se réfléchissent et reviennent sous forme d’écho au capteur. Celui-ci calcule alors la distance le séparant de la cible sur la base du temps écoulé entre l’émission du signal et la réception de l’écho.

Fonctionnement du capteur HC-SR04 :

Calculer la distance entre un objet et le capteur HC-SR04 :

Montage

Programme en micropython

Système de détection des obstacles avec ESP32:

Système de barrière automatique avec ESP32 :

Définition du capteur DHT11:

– le capteur DHT11 est un capteur de température et d’humidité. Il communique avec des microcontrôleurs comme  la carte ESP32, Micro:bit et Arduino.

– Broches de connexion du capteur DHT11:

  • VCC = Alimentation 3.3V-5V
  • DATA = signal envoyé au microcontrôleur contenant la température ou l’humidité mesurée par le capteur DHT11
  • GND = Masse de l’alimentation

Mesurer la température avec le capteur DHT11 :

Montage

Programme en micropython

Système de détection des incendies :

Montage

Programme en micropython

Définition du relais:

Un relais est un composant qu’on pourrait comparer à une vanne : il peut soit laisser passer le courant, soit ne pas le laisser passer.

– La différence entre un interrupteur traditionnel et le relais est qu’un interrupteur traditionnel fonctionne de façon mécanique, soit en l’activant physiquement avec votre doigt, alors qu’un relais fonctionne avec un courant électrique.

Définition du moteur courant continu de 5V :

Le moteur DC, appelé aussi moteur à courant continu, fait partie de la classe des moteurs électriques et sert essentiellement à transformer de l’énergie électrique en énergie mécanique.

Contrôler un ventilateur par la carte ESP32 :

Montage

Programme en micropython

Système de refroidissement avec la carte ESP32 :

Montage

Programme en micropython

Commander une voiture par la carte ESP32 :

Montage

Programme en micropython

Définition du Module de capteur infrarouge Keyes IR:

Ce capteur a une paire de tube de transmission et de réception infrarouge.

utiliser le module récepteur infrarouge avec ESP32:

Montage

Programme en micropython

Commander une voiture par une commande de télévision:

Montage

Programme en micropython




3 commentaires

Guersen 19-09-2222

version PDF SVP

Amine farjallah 16-09-2222

Trés bon travail, Si c'est possible une version PDF

Olfa moalla 16-09-2222

Merci c'est un bon travail


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

Scroll to Top