Robot voiture à deux roues commandé par ESP32 et Wifi

ESP32 25-11-24
24 0

Plan de tutoriel

1- Fonctionnement du robot voiture commandé par ESP32 et Wifi

2- Matériel nécessaire

3- Montage du robot

4- Programmer de la carte ESP32

 

 

Fonctionnement du robot voiture commandé par ESP32 et Wifi

Un robot voiture à deux roues contrôlé par un ESP32 utilise le Wi-Fi pour recevoir des commandes (via une application ou une interface web) et pilote les moteurs grâce à un module L298N. Ce type de robot est couramment utilisé dans des projets éducatifs, des expériences de robotique ou des démonstrations d'automatisation.

Le Wi-Fi intégré de l’ESP32 permet de créer un serveur web pour recevoir des commandes (comme avant, arrière, gauche, droite, stop) depuis un smartphone, une tablette ou un PC.

Fonctionnement Étape par Étape

1. Initialisation

L'ESP32 s’allume, se connecte au réseau Wi-Fi (ou crée un point d’accès).

L'utilisateur accède à l'interface de contrôle via un navigateur ou une application.

2. Réception des Commandes

Les commandes envoyées par l'utilisateur (via Wi-Fi) sont interprétées par l'ESP32.

Par exemple :

Commande "Avant" → Les moteurs tournent dans le même sens pour avancer.

Commande "Gauche" → Un moteur tourne tandis que l'autre est arrêté ou tourne dans le sens inverse.

3. Pilotage des Moteurs

L'ESP32 envoie des signaux numériques et PWM au module L298N :

Direction : IN1/IN2 et IN3/IN4 déterminent si les moteurs avancent ou reculent.

Vitesse : ENA et ENB reçoivent des signaux PWM pour contrôler la vitesse.

4. Déplacement du Robot

Les roues se déplacent selon la direction et la vitesse définies, permettant à la voiture de se déplacer en avant, en arrière, de tourner ou de s’arrêter.

Matériel nécessaire

Le robot est constitué de :

ESP32 :

ESP32 card

Il agit comme le contrôleur principal, recevant les commandes via Wi-Fi (par une application ou un navigateur) et contrôlant le module L298N.

Module L298N :

Pilote les moteurs DC pour déplacer la voiture dans différentes directions.

Kit robot voitures de 2 roues

Moteurs DC (2 moteurs pour les roues).

Châssis : Structure du robot avec deux roues motrices et une roue folle.

Batterie :

Fournit l’énergie aux moteurs et à l’ESP32.

âblage et connecteurs :

Fils de connexion

Des fils électriques et des connecteurs seront nécessaires pour relier les différents composants entre eux

Plaque d'essai (Breadboard) :

plaque d'essai

On utilise la plaque d'essai pour faciliter le câblage des différents composants.

 

Montage du robot

- Connecter la broche N°5 de la carte ESP32 à la broche IN1 du module L298N.

- Connecter la broche N°4 de la carte ESP32 à la broche IN2 du module L298N.

- Connecter la broche N°23 de la carte ESP32 à la broche IN3 du module L298N.

- Connecter la broche N°22 de la carte ESP32 à la broche IN4 du module L298N.

- Connecter la broche GND de la carte ESP32 à la broche GND du module L298N.

- Connecter la broche 5V de la carte ESP32 à la borne (+) du module de l’alimentation

- Connecter la broche GND de la carte ESP32 à la borne (-) du module de l’alimentation

- Connecter la broche 12V du module L298N à la borne (+) du module de l’alimentation

 

Programmer de la carte ESP32

Voici un code simplifié pour contrôler la voiture via une interface web :

1- la bibliothèque DCMotor.py pour commander le module L298N.

2- Copiez le code suivant dans le fichier boot.py de la carte ESP32.

3- Copiez le code contenant le serveur web dans le fichier  main.py de la carte ESP32.

Exécution du programme

Pour commander la voiture par wifi, on ouvre un navigateur web et on saisit l’adresse IP de la carte Esp32 pour obtenir une interface de commandement comme dans l’image ci-dessous.

0 commentaire

laisser un commentaire

Veuillez noter s'il vous plaît*

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Passion de robotique

Atelier robotique

Construction des robots

Bras robotique

Maison intelligente

But de ce site web

La robotique éducative joue un rôle important dans l'éducation des enfants et des jeunes en les aidant à acquérir des compétences en science et technologie.
Dans ce cadre notre site web représente une excellente ressource pour les parents, les enseignants et les enfants qui souhaitent découvrir la robotique.

Coordonnées

Zaouiet Kontech-Jemmel-Monastir-Tunisie

+216 92 886 231

medaliprof@gmail.com

Photos des articles

Site robotique réalisé par Mohamed Ali-Prof Info