0% ont trouvé ce document utile (0 vote)
129 vues19 pages

Notice Dutilisation Mbot V2

Manual mBot2

Transféré par

freudsteak
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
129 vues19 pages

Notice Dutilisation Mbot V2

Manual mBot2

Transféré par

freudsteak
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Notice d’utilisation mBot V2

Sommaire
1. Description du matériel et particularités
2. Spécification ou notice d’assemblage
3. Installation du logiciel
4. Mise en service
5. Procédure de programmation
6. Exemples de programmation
7. Entretien
8. Annexe

Page 1
1. Description du matériel et particularités
Il s’agit d’un robot éducatif programmable mBot 2 de la marque Makeblock. C’est
une solution complète pour pratiquer l’expérience de la programmation,
l’électronique et de la robotique au cycle 4.
Avec le logiciel mBlock V5 exclusivement (Version en ligne), vous pourrez connecter
ce mBot V2 à des ordinateurs ou des appareils mobiles via le Bluetooth ou Wi-fi. Il
doit cependant être assemblé ce qui permet d’offrir de nombreuses possibilités de
customisation ou de combinaison de capteurs et d’actionneurs.
A noter : Il y a compatibilité avec les capteurs/actionneurs de la gamme mBuild.
Attention, la plupart des capteurs/actionneurs du Mbot1 sont incompatibles avec le
Mbot2.

Inclus dans la boîte

● 1 × châssis ● 1 × Cyberpi
● 1 × plan de route ● 1 × module 4 capteurs de
● 22 × vis permettant l’assemblage couleurs RGB
du robot et de futures extensions ● 1 × mini roulette
● 2 × moteurs ● 1 × tournevis
● 1 × Shield mBot V2 ● 1 × capteur ultrason
● 1 × câble USB ● 1 × Bluetooth et 2.4gHz (selon
● 3 × câbles de connexion version)
● 2 × câbles de connexion moteur ● 2 × roues

Page 2
Présentation mBot 2 et Cyberpi

Page 3
2. Spécifications ou notice d’assemblage
Spécifications
● Logiciel et programmation : mBlock V5 pour Mac/Windows, iPad mBlocky.
● Entrées : capteur de lumière, boutons, ultrasons, capteur de couleurs (RGB),
encodeurs moteurs, microphone, port multifonctions.
● Sorties : Haut-parleur, Bande de 5 Dels, deux moteurs à encodeur, écran
couleur, ports accessoires, deux ports servomoteurs, deux ports moteurs à
courant continu, 8 Dels sur le capteur à ultrason
● Microcontrôleur : ESP32
● Puissance : 27,75W
● Batterie : 2500 mAh
● Communication sans fil : Bluetooth et Wi-Fi
● Dimensions : 187,5 x 102,5 x 224mm assemblé
● Poids : 1 072 g assemblé

Page 4
Caractéristiques du produit mBot V2

Commande principale Cyberpi

Processeur ESP32

ROM 448KB

Communication sans fil Bluetooth et Wi-fi 2,4 GHz

Entrée capteur de lumière, boutons, ultrasons,


capteur de couleurs (RGB), encodeurs
moteurs, microphone, port
multifonctions

Sortie Haut-parleur, Bande de 5 Dels, deux


moteurs à encodeur, écran couleur, port
accessoires, deux ports servomoteurs,
deux ports moteurs à courant continu, 8
Dels sur le capteur à ultrason

Nombre de programme pouvant être stocké 8

Codage Programmation par blocs, Python

Interface du moteur d’encodeur 2

Interface du moteur en courant continu 2

Interface du servomoteur 2

Batterie 2500 mAh

Vitesse de rotation 0 à 200 tr/min

Couple moteur 0,15 Nm

Rotation Angle précis

Matériau de l’arbre de sortie Métal

Page 5
Notice d’assemblage
Pour pouvoir utiliser ce robot, il faut dans un premier temps l’assembler en suivant le
manuel d’utilisation. Celui-ci va détailler étape par étape le processus d’assemblage.

Page 6
Connexion des câbles
Pour un fonctionnement basique et en utilisant la configuration standard vous allez
devoir connecter les câbles de la façon suivante.

3. Installation du logiciel
Le logiciel mBlock V5 intègre l'environnement de Scratch en ajoutant la possibilité de
piloter du matériel tels que les produits de la gamme Arduino™, Grove ainsi que la
gamme de produits Makeblock. Bien évidemment, le logiciel mBlock V5 reste la
solution la plus adaptée pour la programmation du robot mBot ainsi que les autres
robots Makeblock.
Il existe un fonctionnement local, installé sur le poste informatique. Cette version me
semble intéressante dans une salle de classe de Technologie pour une question de
dépendance du réseau.
Il existe aussi une version en ligne accessible directement depuis la plateforme
https://ide.mblock.cc/.

Page 7
Version V5

Présentation

Lorsque vous démarrez l’application ou la version en ligne, vous accédez à la page


suivante :

On constate que l’écran est décomposé en 3 parties, une partie de simulation (1),
une partie de programmation (2) et une partie de configuration (3).

4. Mise en service
Identification des appareils

Cliquez sur “Appareils” puis “Ajouter”

Appairage du robot - Appareils

Page 8
Ensuite, vous allez devoir sélectionner le robot mBot :

Maintenant, vous avez accès à l’appareil mBot dans la partie de configuration (3) :

Les fonctions sont maintenant disponibles pour interagir avec le robot :

Page 9
Connexion USB

Le robot doit être mis sous tension puis branché, afin qu’il soit “visible” sur Mblock.
Pour connecter votre robot mBot en connexion filaire, vous allez devoir sélectionner
le mode USB puis le port COM actif.
Cliquez sur l'icône “Connecter” :

Sélectionnez USB, puis “connecter”.

Page 10
L’appareil ainsi connecté :

Lorsque vous avez connecté l’appareil, vous avez accès à plusieurs modes qui
correspondent aux deux façons d’utiliser le robot programmable :
● Le premier mode “Téléverser” correspond au fait de télécharger et
d’enregistrer, dans la mémoire du robot, le programme créé sous mBlock. Il a
pour avantage de ne pas avoir de temps de latence entre une commande à
effectuer et l’action à réaliser.
● Le second mode “En direct” correspond à une programmation en direct, vous
pouvez voir l’action du programme se réaliser directement sans avoir à le
télécharger dans la mémoire du robot. Il a pour avantage de pouvoir tester
rapidement un programme.

Connexion en bluetooth

Pour connecter votre robot MBot en connexion sans fil Bluetooth vous allez devoir
sélectionner le mode. Il vous faudra au préalable de ces étapes mettre sous tension
le robot et insérer le dongle Makeblock Bluetooth dans le port USB.
Cliquez sur l'icône “Connecter” :

Page 11
Sélectionnez Bluetooth, puis “connecter”.

Note: La mise à jour, si nécessaire, ne peut se faire qu’en filaire.

Comme pour la méthode précédente en filaire, lorsque vous avez connecté


l’appareil, vous avez accès à plusieurs modes qui correspondent aux deux façons
d’utiliser le robot programmable :
● Le premier mode “Téléverser” correspond au fait de télécharger et
d’enregistrer, dans la mémoire du robot, le programme créé sous mBlock. Il a
pour avantage de ne pas avoir de temps de latence entre une commande à
effectuer et l’action à réaliser.
● Le second mode “En direct” correspond à une programmation en direct, vous
pouvez voir l’action du programme se réaliser directement sans avoir à le
télécharger dans la mémoire du robot. Il a pour avantage de pouvoir tester
rapidement un programme.

Page 12
Différences entre les modes « en direct » et
« Téleverser »

Avantages Inconvénients

- Le robot Mbot 2 n’est


pas autonome.
- Certaines extensions ne
- Gain de temps car il n’y sont pas prises en
a pas de téléversement. charge.
Mode « en direct » - Pilotage sans fil. - Le manque de rapidité
- Affichage des données de communication du
en direct. programme vers Mbot 2,
peut parfois poser des
problèmes de réaction du
robot.

- Le robot Mbot 2 est - Le téléversement peut


autonome. prendre jusqu’à 30
- Toutes les extensions secondes.
Mode « Téléverser »
sont acceptées. - L’affichage des données
- Exécution parfaite et est plus lent qu’en mode
rapide des programmes. direct.

5. Procédure de programmation
Voici une méthode détaillant les principales étapes pour mener à bien un projet de
programmation avec le robot mBot

Etape 1, "Événement"
Dans un premier temps, nous allons devoir identifier l’action à réaliser par le robot
mBot. Pour notre exemple, nous allons simplement tenter de programmer une
mélodie.
La première étape consiste à choisir dans quel mode nous allons travailler, soit en
“téléverser”, soit en “direct”. En fonction de ce choix nous n’aurons pas accès aux
même événements, certains seront grisés et inutilisables.

Page 13
En mode “Téléverser” : En mode “Direct” :

Pour cet exemple, nous allons détailler le mode téléverser, cependant ce sera
similaire pour le mode en direct. Il faudra simplement choisir l’événement
déclencheur parmi ceux proposés : “Lorsque vous cliquez sur …”, “Quand la touche
… est pressée”, “Lorsque le bouton embarqué …”, etc.
Sélectionnez l’événement déclencheur suivant :

Faire un “glisser-déposer” dans la zone de programmation (2).

Etape 2, "Contrôle"
La seconde étape consiste à sélectionner un élément de “Contrôle” qui permettra
de donner une temporisation entre l’événement déclencheur et le moment du
déclenchement de l’action.

Faire un “glisser-déposer” dans la zone de programmation (2)

Page 14
Voici le résultat obtenu après ces deux étapes :

Etape 3, "Montrer"
L’étape suivante va consister à insérer la note de musique à jouer : 60.

Dans le menu déroulant, sélectionnez la note “60” :

Répétez cette opération jusqu’à obtenir le résultat suivant :

Attention au temps des pulsations qui ne sont pas identiques.

Page 15
Etape 4, “Télécharger”
Cette étape permet de télécharger et tester le programme sur le robot mBot. Si le
téléchargement se passe correctement, en allumant le robot vous devriez entendre
la mélodie “Au clair de la lune”.

Tester le programme en le téléchargeant :

Progression du téléversement :

Etape 5, “Répéter X”
Pour aller plus loin avec les élèves, vous pouvez utiliser une nouvelle fonction
“boucle”, qui consiste à répéter plusieurs fois la même action. Ce genre
d’optimisation permet de simplifier le programme et sa lecture.

Répétition “boucle” :

Page 16
Cette série d’actions peut s’optimiser :

Optimisation possible pour ne pas répéter l’action trois fois :

Répétez cette opération jusqu’à obtenir le résultat suivant :

Etape 6, “Pour toujours”


Une dernière amélioration pourrait s’intégrer en répétant indéfiniment la mélodie
avec la boucle “Pour toujours”.

Page 17
Résultat à obtenir :

6. Exemples de programmation

Programmes réalisés sur Mblock version 5

1- Se déplacer sur une piste

Page 18
2- Le détecteur d’obstacle

7. Entretien
Changement des pièces : Composants à remplacer tels que moteurs, roues,
batteries etc.

Recharge des batteries des Mbot 2 avec un système pour charger plusieurs
batteries en simultanées :
● Hub multi ports USB avec interrupteur et alimentation ou Hub de chargement
Thymio
● Cordon USB type C

Appairage des dongles pour MBot 2.

8. Annexe
Manuel d’utilisation : Lien ici
mBlock officiel : Lien ici
Téléchargement mBlock V5.4.0
mBlock en ligne

Page 19

Vous aimerez peut-être aussi