Commander un moteur avec Micro:bit via Bluetooth et Smartphone

Micro:bit 25-06-26
4 0

Plan de tutoriel

1- Présentation du projet

2- Matériel nécessaire

3- Schéma de câblage du système

4- Programmation de la carte Micro:bit

5- L'application mobile pour commander la carte Micro:bit

Présentation du projet

L’objectif de ce projet est de concevoir un système de commande sans fil permettant de piloter un moteur DC 5 V avec un Smartphone. La carte BBC micro:bit communique avec l’application mobile par Bluetooth et contrôle le moteur à l’aide d’une carte d’extension pour moteur.

Le système permet de démarrer et d’arrêter le moteur, de changer son sens de rotation et de faire varier sa vitesse. Ce projet aide à découvrir la communication Bluetooth, la commande d’un moteur DC, la programmation de la carte Micro:bit avec MakeCode et la création d’une application mobile avec MIT App Inventor.

Fonctionnement du projet

L’application mobile installée sur le Smartphone contient plusieurs boutons ou curseurs de commande :

Marche : démarre le moteur.

Arrêt : arrête le moteur.

Sens horaire : fait tourner le moteur dans un premier sens.

Sens antihoraire : inverse le sens de rotation.

Augmenter la vitesse : accélère progressivement le moteur.

Diminuer la vitesse : ralentit progressivement le moteur.

Curseur de vitesse : permet de choisir directement une vitesse, par exemple de 0 à 255.

Lorsque l’utilisateur appuie sur un bouton ou déplace le curseur, l’application mobile envoie une commande par Bluetooth à la carte Micro:bit. La Micro:bit reçoit les données et les interprète grâce au programme créé dans MakeCode.

Ensuite, la Micro:bit transmet les signaux de commande à la carte d’extension pour moteur. Cette carte fournit l’énergie nécessaire au moteur et reçoit les signaux qui déterminent son état : marche, arrêt, sens de rotation et vitesse.

La variation de vitesse est obtenue grâce à un signal PWM (Pulse Width Modulation). La Micro:bit envoie un signal dont la valeur peut varier, par exemple entre 0 et 255. Une faible valeur produit une vitesse réduite, tandis qu’une valeur élevée augmente la vitesse du moteur.

Ainsi, le Smartphone devient une télécommande Bluetooth permettant de contrôler facilement le moteur DC 5 V à distance.

 

Matériel nécessaire

1- Carte Micro:bit

Micro:bit board

La carte Micro:bit est une petite carte électronique programmable utilisée pour réaliser des projets éducatifs et robotiques.

Dans ce projet, elle reçoit les commandes envoyées par le Smartphone et transmet les signaux nécessaires à la carte d’extension pour contrôler le moteur.

2- Carte d'Extension pour Moteur

La carte d’extension pour moteur est un module électronique qui permet de connecter et de commander facilement un moteur DC avec la carte Micro:bit. Elle sert d’interface entre la Micro:bit et le moteur, car les broches de la Micro:bit ne peuvent pas fournir suffisamment de courant pour alimenter directement un moteur.

3- Moteur DC 5V

Le moteur DC 5 V est un moteur électrique qui transforme l’énergie électrique en mouvement de rotation. Il fonctionne avec une tension de 5 volts et peut être utilisé pour faire tourner une roue, une hélice, un petit ventilateur ou un mécanisme robotique. Dans ce projet, il tourne dans les deux sens et sa vitesse peut être modifiée selon les commandes reçues depuis l’application mobile.

4- Alimentation Externe

L’alimentation externe est un élément essentiel dans ce projet, car elle permet de fournir l’énergie nécessaire au bon fonctionnement du moteur DC 5 V et de la carte d’extension pour moteur.

5- Câbles de Connexion (Jumper Wires)

Fils de connexion

Les fils de connexion permettent de relier les différents composants entre eux.

 

Schéma de câblage du système du système

 

1- Connecter la carte Micro:bit à la La carte DRIVER EXPANSION

2- Connecter les deux bornes du moteur aux deux broche M3 de la La carte DRIVER EXPANSION

3- Connecter la broche (+) de La carte DRIVER EXPANSION à la borne (+) de la batterie 9V

4- Connecter la broche (-) de La carte DRIVER EXPANSION à la borne (-) de la batterie 9V

 

Programmation de la carte Micro:bit

Suivez ces étapes pour ajouter le code nécessaire :

1- Ouvrir MakeCode : Ouvrez l'éditeur MakeCode en ligne : https://makecode.microbit.org/.

2- Créer un Nouveau Projet : Cliquez sur "Nouveau projet".

3- Cliquer sur Extension

4- Insérer ce lien ""https://github.com/DFRobot/pxt-motor" " dans la recherche pour utiliser les blocs de contrôle des moteurs

5- Cliquez sur l'icône "Extensions" dans le coin inférieur gauche.

Recherchez et ajoutez l'extension "Bluetooth" en cliquant dessus.

 

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

Photos des articles

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