Commande d’une Voiture par Smartphone et Micro:bit
a. Introduction
Ce projet consiste à concevoir une voiture robotisée contrôlée par un smartphone via une
connexion Bluetooth, en utilisant une carte Micro:bit comme microcontrôleur principal.
L’objectif est de permettre à l’utilisateur de piloter la voiture en temps réel grâce à une
application mobile.
b. Objectifs
Concevoir un système embarqué qui intègre le contrôle de moteurs via une carte
Micro:bit.
Utiliser la technologie Bluetooth pour assurer la communication entre le smartphone et
la voiture.
Mettre en place une application mobile simple ou utiliser une application existante
compatible avec Micro:bit.
c. Matériel Utilisé
Carte Micro:bit : pour le contrôle des moteurs et la communication Bluetooth.
Carte Driver moteurs pour micro:bit waveshare 15220 : pour gérer les moteurs DC.
Moteurs DC : pour le déplacement de la voiture.
Châssis de voiture : comprenant des roues et un support pour les composants.
Module Bluetooth intégré à la Micro:bit.
Batterie : pour alimenter la voiture.
Smartphone : pour contrôler la voiture.
d. Schéma de Connexion
Micro:bit connecté au Carte Driver moteurs pour contrôler les moteurs.
Les broches de sortie PWM de la Micro:bit sont utilisées pour ajuster la vitesse et la
direction des moteurs.
Le module Bluetooth de la Micro:bit reçoit les commandes du smartphone.
L'alimentation est partagée entre la Micro:bit et le module de commande moteur.
e. Conclusion
Ce projet démontre l’efficacité d’un système de commande de véhicule utilisant une carte
Micro:bit et un smartphone.
Page 1 sur 5
Programme makecode
Voici le programme makecode qui permet de connecter la carte Micro:bit au smartphone et de
recevoir un message contenant l’ordre de commandement de la voiture.
Voici une explication détaillée du fonctionnement du code, étape par étape :
1. Gestion de la connexion Bluetooth
Connexion établie :
Lorsque le Micro:bit établit une connexion Bluetooth avec un appareil, il affiche une icône
"sourire" (un visage heureux) pour indiquer une connexion réussie.
Déconnexion :
Si la connexion Bluetooth est interrompue, le Micro:bit affiche une icône "croix" pour
signaler la perte de la connexion.
Page 2 sur 5
2. Réception des données
Page 3 sur 5
5. Contrôle des moteurs
Page 4 sur 5
Résumé
Le programme utilise Bluetooth pour recevoir des commandes de contrôle
envoyées par un smartphone.
Les commandes sont interprétées pour piloter deux moteurs (vitesse et
direction).
Les broches PWM et numériques de la Micro:bit contrôlent les moteurs.
Le programme inclut des fonctionnalités de connexion/déconnexion
Bluetooth.
Micro:bit
Carte Driver moteurs pour micro:bit waveshare 15220
Page 5 sur 5