femCoders
← Tous les articles · Robotique pratique

Qu'est-ce qu'un mBot ? Guide de découverte pour les parents et les débutants

Le mBot est l'un des robots éducatifs les plus utilisés pour débuter en robotique. Que contient-il, que permet-il d'apprendre, à partir de quel âge, et comment l'utiliser efficacement ? Ce guide répond aux questions des parents et des débutants.

femCoders · Cotonou, Bénin · Article 07 sur 30

Si votre enfant a participé à un atelier de robotique au Bénin, il y a de fortes chances qu'il vous ait parlé d'un petit robot bleu à deux roues : le mBot. C'est l'un des robots éducatifs les plus répandus dans les écoles et les clubs du monde entier, et c'est celui que femCoders utilise dans son Girls-Focused Robotics Training Programme.

Mais qu'est-ce qu'un mBot exactement ? Que contient la boîte ? Que peut-on apprendre avec ? À partir de quel âge ? Et surtout, vaut-il la peine d'en acheter un pour la maison ou pour un club d'école ? Ce guide répond à ces questions, sans jargon inutile. Il ne s'agit pas d'une publicité : nous présentons aussi les limites du robot et les alternatives possibles.

Le mBot en quelques mots

Le mBot est un robot éducatif conçu par l'entreprise Makeblock. Il se présente sous la forme d'un kit à assembler : une petite structure métallique, deux moteurs avec leurs roues, une carte électronique de commande, des capteurs et un support de piles ou de batterie. Une fois monté, il peut avancer, reculer, tourner, émettre des sons, allumer des lumières et réagir à son environnement grâce à ses capteurs.

Son intérêt principal est pédagogique. Le mBot permet de découvrir en même temps trois domaines : la mécanique, à travers l'assemblage ; l'électronique, à travers le branchement des composants ; et la programmation, à travers les instructions qu'on lui donne.

Le fabricant et les revendeurs le recommandent généralement à partir de 8 ans environ. Dans la pratique, les programmes de femCoders l'utilisent surtout avec des collégiens et des lycéens, un âge où les élèves peuvent aller plus loin dans la programmation et comprendre les principes physiques en jeu.

Page d'un manuel de formation illustrant la liste des pièces du robot mBot, qu'une élève annote au stylo
La liste des pièces du mBot dans le manuel de formation utilisé par femCoders.

Que trouve-t-on sur un mBot ?

Voici les principaux éléments d'un mBot classique. Les versions varient selon les modèles ; vérifiez toujours le contenu exact du kit que vous achetez.

La carte de commande

C'est le cerveau du robot. Sur le mBot classique, il s'agit de la carte mCore, basée sur l'architecture Arduino, une plateforme électronique libre très utilisée dans l'enseignement et le prototypage. La carte reçoit les programmes, lit les informations des capteurs et commande les moteurs. Elle intègre aussi quelques éléments utiles comme des lumières LED, un petit haut-parleur, un bouton et un capteur de lumière.

Les moteurs et les roues

Deux moteurs à courant continu font tourner les deux roues arrière. En faisant tourner les deux roues à la même vitesse, le robot avance tout droit. En les faisant tourner à des vitesses différentes, ou en sens opposé, il tourne. Comprendre ce principe, appelé conduite différentielle, est l'une des premières découvertes des élèves.

Le capteur à ultrasons

À l'avant, deux petits cylindres ressemblent à des yeux. Il s'agit d'un capteur à ultrasons : il émet un son inaudible pour l'oreille humaine et mesure le temps que met l'écho à revenir. Il en déduit la distance d'un obstacle. C'est le même principe que celui utilisé par les chauves-souris ou par certains systèmes d'aide au stationnement.

Le capteur de suivi de ligne

Sous le robot, un module appelé suiveur de ligne permet de détecter une ligne noire sur un fond clair. Il fonctionne grâce à de petits émetteurs et récepteurs de lumière infrarouge : une surface noire réfléchit peu la lumière, une surface blanche beaucoup. Le robot peut ainsi suivre un parcours tracé au sol.

La communication

Selon les versions, le mBot communique avec l'ordinateur par câble USB, par Bluetooth ou par une clé sans fil. Certaines versions fonctionnent aussi avec une petite télécommande infrarouge.

Et le mBot Ranger ?

Dans les photos des formations de femCoders, vous verrez aussi un robot plus imposant, monté sur chenilles : le mBot Ranger. C'est un modèle plus avancé de la même famille. Il peut être assemblé en plusieurs configurations, dont une version tout-terrain à chenilles, une version à trois roues rapide et une version capable de se tenir en équilibre sur deux roues. Il dispose de davantage de capteurs et convient aux élèves qui ont déjà acquis les bases.

Robot mBot Ranger bleu monté sur chenilles noires, posé sur une table devant un fond violet
Le mBot Ranger en configuration à chenilles, utilisé dans les ateliers avancés.

Comment programme-t-on un mBot ?

Avec mBlock, par blocs

Le logiciel de référence est mBlock, également édité par Makeblock. Il est basé sur Scratch 3.0, le langage de programmation visuel créé pour les débutants. On programme en glissant et en assemblant des blocs colorés à l'écran : « avancer à la vitesse 50 », « attendre 1 seconde », « si la distance est inférieure à 15 cm alors tourner à droite ». Aucune ligne de code n'est à écrire.

mBlock est disponible gratuitement en version web, qui fonctionne dans un navigateur comme Google Chrome ou Microsoft Edge, et en application à installer.

Avec Python ou Arduino, pour aller plus loin

Quand les bases sont acquises, mBlock permet de passer à Python, un langage écrit très utilisé dans l'industrie et la recherche. Comme la carte du mBot est basée sur Arduino, les élèves avancés peuvent aussi la programmer avec l'environnement Arduino. Le robot accompagne ainsi l'élève du premier bloc jusqu'au vrai code.

Qu'apprend-on concrètement avec un mBot ?

Un parcours d'initiation typique avec un mBot permet d'aborder, étape par étape :

1. L'assemblage : lire un plan, identifier les pièces, visser, brancher correctement.

2. Le mouvement : faire avancer, reculer, tourner le robot, et comprendre le lien entre vitesse, durée et distance parcourue.

3. Les séquences : enchaîner plusieurs actions dans le bon ordre, par exemple pour tracer un carré.

4. Les boucles : répéter une action sans réécrire les blocs.

5. Les conditions : faire réagir le robot à une information, comme un obstacle détecté.

6. Les capteurs : lire une distance, détecter une ligne, mesurer la lumière.

7. La démarche de test : observer ce qui ne fonctionne pas, formuler une hypothèse, corriger.

Dans le Girls-Focused Robotics Training Programme de femCoders, ces apprentissages techniques sont associés à l'anglais et à des compétences transversales, sur six semaines, selon FIRST Global.

Les avantages du mBot pour débuter

  • Une prise en main rapide. Le montage est accessible et les premiers résultats arrivent vite, ce qui motive.
  • Une progression possible. Des blocs à Python, le même robot accompagne plusieurs niveaux.
  • Une grande communauté. Le mBot étant très répandu, on trouve de nombreux tutoriels, projets et ressources pédagogiques.
  • La robustesse. La structure métallique résiste bien aux manipulations répétées, un atout pour les clubs et les écoles.

Les limites à connaître

Aucun robot n'est parfait, et il est utile de connaître les limites du mBot avant de l'acheter.

  • Le coût. Un kit représente un investissement pour une famille. Les prix varient selon les modèles et les revendeurs ; renseignez-vous et méfiez-vous des contrefaçons.
  • L'alimentation. Le robot fonctionne sur piles ou batterie. Prévoir des piles rechargeables et un chargeur évite des dépenses répétées et des séances interrompues.
  • Les possibilités mécaniques. Pour des constructions très libres ou des compétitions avancées, d'autres kits plus modulaires sont utilisés. Les équipes du FIRST Global Challenge, par exemple, construisent leurs robots à partir d'un kit standardisé fourni par l'organisation.
  • L'ordinateur. La programmation nécessite un ordinateur ou une tablette compatible. Dans un club, il faut prévoir suffisamment de postes.
  • Les pièces détachées. Selon l'endroit où l'on vit, il peut être difficile de remplacer une pièce cassée rapidement.

Faut-il en acheter un pour la maison ?

La réponse dépend de votre enfant et de votre situation.

Un mBot à la maison est pertinent si votre enfant a déjà montré un intérêt réel pour la robotique, par exemple après un atelier ou un stage, et s'il dispose d'un accès régulier à un ordinateur. Il pourra alors refaire les exercices vus en atelier, tester ses propres idées et progresser à son rythme.

Si votre enfant n'a jamais essayé, commencer par un atelier ou un cours d'initiation est souvent plus judicieux. Il découvrira la robotique avec un encadrement et du matériel fourni, et vous saurez s'il souhaite aller plus loin avant d'investir. Vous pouvez aussi l'initier gratuitement à la logique de programmation avec Scratch sur ordinateur.

Pour une école, un club ou une association, quelques kits partagés entre binômes ou petits groupes permettent de toucher beaucoup d'élèves, à condition de prévoir un encadrement, des supports pédagogiques et un budget d'entretien.

Conseils pour bien démarrer

  • Montez le robot avec votre enfant, sans le faire à sa place. L'assemblage fait partie de l'apprentissage.
  • Rangez les pièces dans une boîte avec des compartiments ; une vis perdue peut bloquer une séance.
  • Commencez par des défis simples : avancer d'un mètre, tracer un carré, s'arrêter devant un mur.
  • Encouragez les essais, même ratés. Demandez à votre enfant d'expliquer ce que fait son programme.
  • Utilisez un manuel structuré, qui propose une progression d'exercices plutôt qu'un empilement de tutoriels.
  • Dessinez des parcours au ruban adhésif noir sur un sol clair pour travailler le suivi de ligne.

Entretenir le robot pour qu'il dure

Un mBot bien entretenu peut servir à de nombreuses promotions d'élèves. Quelques habitudes simples prolongent sa durée de vie.

  • Retirer les piles quand le robot n'est pas utilisé pendant plusieurs jours. Des piles qui coulent peuvent abîmer les contacts.
  • Vérifier les vis et les câbles avant chaque séance. Une vis desserrée ou un câble mal enfoncé explique beaucoup de pannes apparentes.
  • Protéger de la poussière et de l'humidité. Dans les climats chauds et humides comme celui du littoral béninois, ranger le robot dans une boîte fermée, éventuellement avec un sachet absorbant l'humidité, est une bonne précaution.
  • Nettoyer le capteur de suivi de ligne avec un chiffon sec : de la poussière sur les capteurs infrarouges suffit à fausser la détection.
  • Tenir un inventaire dans les clubs : liste des pièces par kit, cochée à chaque rangement.
  • Mettre à jour le micrologiciel de la carte quand le logiciel le propose, en suivant les instructions de l'éditeur.

Pour une école, désigner un élève ou un enseignant responsable du matériel, avec un cahier de suivi des pannes et des réparations, évite que les kits se dégradent en silence.

Le mBot dans un parcours plus large

Le mBot est une porte d'entrée, pas une destination. Après avoir maîtrisé ses bases, les élèves peuvent explorer d'autres plateformes : cartes électroniques comme Arduino ou micro:bit pour des projets sur mesure, kits plus modulaires pour des constructions mécaniques libres, et, pour certains, les kits de compétition utilisés dans des tournois internationaux.

Au FIRST Global Challenge, par exemple, chaque équipe nationale construit son robot à partir de pièces standardisées, selon FIRST Global. Les élèves de la Team Benin passent ainsi de robots éducatifs à des machines de compétition bien plus grandes, qui doivent respecter des dimensions précises et passer une inspection technique avant de jouer. Le mBot constitue une excellente première marche dans cette progression.

Questions fréquentes

Le mBot convient-il aux filles ?

Évidemment. La robotique n'a pas de genre. Le programme GFRTP de femCoders, qui utilise le mBot, est d'ailleurs prioritairement destiné aux filles.

Faut-il des connaissances en électronique ?

Non. Le montage est guidé et les branchements sont repérés. Les notions d'électronique s'apprennent en chemin.

Le robot peut-il être utilisé sans connexion internet ?

La version installée de mBlock fonctionne sans connexion permanente une fois le logiciel téléchargé. La version web nécessite une connexion.

Où trouver un mBot au Bénin ?

femCoders propose des kits robotiques issus de ses formations. Consultez la section Boutique ou contactez l'équipe pour connaître les disponibilités.

Conclusion

Le mBot est un robot éducatif simple à assembler, robuste et évolutif, qui permet de découvrir la mécanique, l'électronique et la programmation dans un seul projet. Il accompagne les débutants de la programmation par blocs jusqu'à Python, et c'est pour ces raisons qu'il est largement utilisé dans les écoles et les programmes comme le GFRTP de femCoders. Il a aussi ses limites, notamment son coût, et il est souvent préférable de le découvrir d'abord en atelier avant d'en acheter un.

Pour découvrir le mBot avec un encadrement, consultez les cours d'initiation proposés par femCoders. Pour équiper votre maison ou votre établissement, rendez-vous dans la section Kits et manuels.