+21622886281
App Inventor ESP32 Projet voiture

Commander une voiture équipée d’une carte ESP32 par Smartphone via bluetooth

But de ce tutoriel:

Dans ce tutoriel, on va commander une voiture en utilisant la carte ESP32 , le module bluetooth HC-06 et un smartphone.

C’est pour cela, on va créer deux programmes: une application mobile avec App Inventor pour le smartphone et un programme micropython pour la carte ESP32.

Composants nécessaires

  • une carte ESP32
  • un module bluetooth hc-06
  • un module L298N
  • un module de l’alimentaion
  • des fils de connexion
  • châssis de voiture
  • deux roues
  • deux moteurs
  • une roulette
  • une batterie de 9V

Montage

  • 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 VIN 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
  • Connecter la broche TX du module HC-06 à la broche RX du ESP32
  • Connecter la broche RX du module HC-06 à la broche TX du ESP32
  • Connecter la broche VCC du module HC-06 à la borne (+) du module de l’alimentation
  • Connecter la broche GND du module HC-06 à la borne (-) du module de l’alimentation

Communication entre Smartphone, module bluetooth HC-06 et la carte ESP32:

Programme micropython

Voici le programme qui permet de connecter la carte ESP32 au smartphone par l’intermédiaire du module bluetooth HC-06 et de recevoir un message contenant l’ordre de commandement de la voiture.

Création de l’application avec App Inventor:

On va créer une application mobile nommée ‘commander_voiture_arduino’  avec App Inventor qui permet de commander la voiture par le smartphone.

On vous propose donc de réaliser le design de l’application, avec le visuel suivant:

Programmation avec App Inventor

Pour programmer l’application, App Inventor nous propose d’utiliser L’espace Blocs qui permet de créer un programme sous forme de schéma bloc. Très simple d’utilisation mais nécessitant un peu de logique de programmation.

Voici le programme de l’application réalisée dans l’espace Blocs de l’App Inventor:




0 commentaire


Laisser un commentaire

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

Scroll to Top