THÈME : ROBOT MBOT
CLASSE DE 8ème 3
ENCADRER PAR :
MR ILYAS
PROFESSEUR D’INFORMATIQUE
Rédiger par :
- IBTISSAM HARED WAISS
- FATOUMA MOUHYADINE MOUHOUMED
- AHMED ISMAEL ROBLEH
- AMOUDI
ANNEE SCOLAIRE 2024-2025
Page 1 sur 7
SOMMAIRE
Page 2 sur 7
INTRODUCTION
Le robot mBot de Makeblock est une voiture modulaire
programmable, conçue pour permettre aux utilisateurs de
programmer ses trajets et son comportement. Il est équipé de
divers capteurs et actionneurs interchangeables qui facilitent
l’apprentissage de la programmation. Ce robot, largement
disponible dans le commerce, est doté d’une carte électronique
programmable qui peut être contrôlée via un ordinateur, soit
par câble (port USB), soit par connexion sans fil (Wi-Fi). Pour
programmer le robot, nous utiliserons le logiciel « mBlock », un
environnement de programmation graphique inspiré de
Scratch.
Le robot mBot est livré démonté dans sa boîte avec tous les éléments nécessaires à son assemblage.
Le montage est simple et rapide, prenant environ 15 minutes.
Un schéma d’assemblage détaillant chaque étape est fournie par le fabricant, et un petit tournevis est
inclus pour faciliter l’assemblage.
Conseil : Les robots présents dans votre atelier sont déjà assemblés et prêts à l’emploi, équipés d’une
batterie rechargeable.
Une fois assemblé, le kit comprend :
Le robot,
La télécommande,
La clé Wi-Fi permettant la communication avec l’ordinateur.
Ce robot se programme avec un logiciel spécifique « MBlock »qui
ressemble tout à fait à Scratch
I. La carte électronique
La carte électronique qui équipe le mBot est une version modifiée d’une carte Arduino. Elle existe en
deux versions : une avec Bluetooth et une autre avec Wi-Fi (c’est cette dernière que nous vous
proposons). Elle comporte plusieurs composants essentiels :
1. Un bouton poussoir,
2. Un capteur infrarouge pour recevoir les informations de la
télécommande,
3. Un capteur de luminosité,
4. Un buzzer,
5. Des LED (diodes électroluminescentes) qui changent de couleur en
fonction du programme,
6. Un interrupteur ON/OFF pour allumer et éteindre le robot.
II. Les ports et boutons
Sur le côté droit :
Un bouton "Reset" pour réinitialiser le robot,
Un port USB pour charger la batterie et téléverser des programmes,
Deux ports RJ25 (n°3 utilisé par le capteur à ultrasons et n°4 pour
des modules supplémentaires).
Sur le côté gauche :
Page 3 sur 7
Un bouton pour changer de mode,
Deux ports RJ25 (n°1 disponible pour un autre module et n°2 utilisé pour le capteur suiveur de ligne),
Deux connecteurs pour les motoréducteurs sous le châssis,
Un interrupteur ON/OFF.
Complément : Les couleurs des ports RJ25 permettent d’identifier les modules compatibles. Ces
modules sont disponibles sur le site de Makeblock (http://learn.makeblock.com/en/electronics/).
III. Les capteurs
Les capteurs intégrés au robot mBot permettent diverses interactions
avec l’environnement :
Les phototransistors situés sous le robot sont utilisés pour la fonction «
suiveur de ligne »,
Un capteur à ultrasons permet de détecter les obstacles.
IV. L’alimentation
Le robot est alimenté par une batterie fixée sous la carte électronique à l’aide d’un système de ruban
auto-agrippant. La batterie se recharge via un câble USB fourni avec le robot.
Il est capable de détecter des obstacles, suivre une ligne, émettre des sons et des signaux lumineux,
recevoir des ordres d'une télécommande ou communiquer par un canal infrarouge avec un autre robot.
MakeBlock
Le robot mBot est un robot éducatif conçu par l'entreprise MakeBlock.
V. Quel est le but d'un robot mBot ?
Le robot mBot est capable de réaliser diverses tâches :
Détection d’obstacles,
Suivi de ligne,
Émission de sons et de signaux lumineux,
Réception d'ordres via une télécommande ou par communication infrarouge avec un autre robot.
VI. Qui a créé le robot mBot ?
Page 4 sur 7
Le robot mBot a été conçu par Makeblock, une entreprise spécialisée dans la fabrication de matériels
éducatifs. Il s’adresse principalement aux enfants de 8 ans et plus, en les initiant à la programmation, à la
robotique et à l’électronique.
VII. Quels sont les composants du mBot ?
Le robot mBot se compose de plusieurs éléments :
Un capot de protection,
Une carte électronique,
Un châssis,
Un coupleur de piles,
Un motoréducteur gauche et un motoréducteur droit,
Un capteur à ultrasons,
Un capteur optique infrarouge,
Des roues (gauche et droite).
VIII. Quel logiciel pour programmer mBot ?
Le mBot est programmé à l’aide du logiciel mBlock, qui s’appuie sur un langage graphique inspiré de
Scratch. Ce logiciel permet de contrôler le mBot, de créer des programmes, et d'explorer des concepts
fondamentaux de programmation. En mode "connecté", le mBot peut être contrôlé directement via un
ordinateur en utilisant une connexion USB ou sans fil. Le mode "automate" permet d’implémenter
(téléverser) un programme dans le robot pour qu’il fonctionne indépendamment.
IX. Qu’est-ce que le mode connecté du mBot ?
Pour connecter le mBot à un appareil, il existe deux options :
1. Connexion filaire : sélectionnez le mode USB et le port COM actif.
2. Connexion Bluetooth : activez le Bluetooth de l'appareil intelligent, ouvrez l’application Makeblock
et appuyez sur le signe Bluetooth. Lorsque la LED du mBot cesse de clignoter, cela signifie que le
robot est correctement couplé.
X. Quels sont les éléments du robot mBot ?
Le robot mBot est constitué de plusieurs éléments matériels qui lui permettent de fonctionner
efficacement et de réaliser des tâches programmées. Voici les principaux éléments du mBot :
1. Carte électronique (basée sur Arduino) :
Un microprocesseur compatible avec la carte Arduino UNO-328, qui gère les capteurs, les moteurs et
l'exécution des programmes.
Des ports pour connecter des modules supplémentaires (par exemple, des capteurs ou des
actionneurs).
2. Moteurs (motoréducteurs) :
Deux moteurs à courant continu avec réducteurs, situés sous le châssis du robot, permettant au mBot
de se déplacer et de tourner.
3. Châssis et structure :
La structure principale du robot, qui sert de support aux différents composants, notamment les
moteurs, la carte électronique et la batterie.
4. Batterie rechargeable :
Fournit l'alimentation électrique au mBot. Elle est fixée sous le châssis et se recharge via un câble
USB.
5. Capteurs :
Capteur à ultrasons : Permet de détecter les obstacles en mesurant la distance à l'aide d'ondes
sonores.
Page 5 sur 7
Capteur infrarouge : Utilisé pour recevoir des informations de la télécommande et pour la
communication infrarouge avec d'autres robots.
Capteur de luminosité : Mesure l'intensité lumineuse autour du robot.
Capteur suiveur de ligne : Permet au robot de suivre une ligne tracée au sol.
6. LEDs (diodes électroluminescentes) :
Des voyants lumineux qui changent de couleur en fonction du programme, offrant une indication
visuelle sur l'état du robot.
7. Buzzer :
Un petit haut-parleur qui émet des sons pour signaler des actions ou des événements programmés.
8. Ports RJ25 :
Des connecteurs pour brancher des modules et capteurs supplémentaires. Ils permettent d'étendre
les fonctionnalités du robot en ajoutant de nouveaux capteurs ou actionneurs.
9. Télécommande (en option) :
Permet de contrôler le mBot à distance, en envoyant des commandes via un signal infrarouge.
10. Clé Wi-Fi (en option) :
Permet de connecter le mBot à un réseau sans fil pour la programmation et le contrôle à distance via
un ordinateur ou une application mobile.
XI. Comment allumer un mBot ?
Pour allumer le robot mBot et le rendre opérationnel, suivez ces étapes simples :
1. Assurez-vous que la batterie est installée :
Avant d’allumer le mBot, vérifiez que la batterie rechargeable est bien fixée sous le châssis du robot.
La batterie doit être correctement connectée et suffisamment chargée pour faire fonctionner le
robot.
2. Allumez le robot :
Localisez l'interrupteur ON/OFF sur le côté du châssis du mBot.
Mettez l'interrupteur en position ON pour allumer le robot. Un voyant LED sur la carte électronique
s'allumera, indiquant que le robot est sous tension.
3. Vérifiez la connexion :
Une fois allumé, vous pouvez vérifier si le robot est bien en mode prêt à l’emploi. Si vous utilisez
une connexion USB ou Bluetooth, assurez-vous que la LED sur le mBot clignote (en fonction du
mode de connexion choisi).
4. Connectez le mBot à l’ordinateur (si nécessaire) :
Si vous souhaitez programmer ou contrôler le robot via mBlock ou une application mobile,
connectez-le à votre ordinateur via un câble USB ou via Bluetooth (si vous utilisez la version
Bluetooth).
XII. Comment connecter le téléphone au mBot ?
Pour connecter votre téléphone au mBot via Bluetooth, suivez ces étapes :
1. Allumez le mBot :
Assurez-vous que le robot mBot est allumé en activant l'interrupteur ON/OFF sur le côté du
châssis.
2. Activez le Bluetooth sur votre téléphone :
Ouvrez les paramètres Bluetooth de votre téléphone et assurez-vous que le Bluetooth est bien
activé.
3. Téléchargez l’application Makeblock :
Si vous ne l'avez pas encore fait, téléchargez l’application Makeblock depuis le Google Play Store
ou l’Apple App Store, selon le système d’exploitation de votre téléphone.
Page 6 sur 7
4. Ouvrez l'application Makeblock :
Lancez l’application Makeblock sur votre téléphone.
5. Appuyez sur l'icône Bluetooth :
Dans l'application Makeblock, appuyez sur l'icône Bluetooth située en haut à droite de l'écran pour
commencer la recherche de périphériques Bluetooth disponibles.
6. Associez le mBot à votre téléphone :
Le mBot devrait apparaître dans la liste des appareils Bluetooth disponibles. Sélectionnez le mBot
dans la liste pour établir la connexion.
Une fois connecté, la LED de l'état de la connexion sur le mBot cessera de clignoter et restera
allumée de manière continue, indiquant que le robot est couplé avec votre téléphone.
7. Vérifiez la connexion :
Après la connexion, vous pouvez contrôler le mBot via l'application, envoyer des programmes ou
ajuster les paramètres du robot à distance.
XIII. Hypothèses de recherche
L’intégration de la robotique dans les parcours pédagogiques peut avoir des impacts significatifs sur la
motivation des élèves, leur engagement et leur capacité à résoudre des problèmes. Voici quelques
hypothèses à explorer :
1. Les étudiants ressentent une plus grande satisfaction et sont davantage motivés lorsqu'ils
participent à des projets ludiques utilisant le robot mBot.
2. Le projet d’apprentissage de la programmation via le mBot favorise positivement l’engagement des
étudiants dans les disciplines STEM (Science, Technologie, Ingénierie, Mathématiques).
3. Il existe une relation significative et statistiquement prouvée entre l’utilisation du mBot et la réussite
des projets basés sur les STEM.
Conclusion
En conclusion, le robot mBot représente une avancée majeure dans l’éducation à la robotique, offrant un
outil d’apprentissage interactif et ludique. Il permet aux jeunes d’explorer la programmation et la
robotique de manière pratique et engageante. Malgré certains défis comme l’accessibilité financière et la
gestion des déchets électroniques, mBot continue d’évoluer, offrant aux étudiants une introduction
accessible et stimulante aux technologies de demain.
Page 7 sur 7