Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
materiel:mbot [2022/04/11 14:03] gweltaz |
materiel:mbot [2022/09/14 15:44] emoc |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
https://www.makeblock.com/steam-kits/mbot | https://www.makeblock.com/steam-kits/mbot | ||
+ | |||
+ | Caractéristiques | ||
+ | * programmable avec mblocks (variante de scratch) | ||
+ | * capteur de lumière | ||
+ | * bouton | ||
+ | * récepteur infrarouge (fourni avec une télécommande) | ||
+ | * capteur d'ultrasons | ||
+ | * capteur de suivi de ligne | ||
{{https://www.makeblock.com/wp-content/uploads/2019/06/mbot_duoxingtai_EN.png}} | {{https://www.makeblock.com/wp-content/uploads/2019/06/mbot_duoxingtai_EN.png}} | ||
+ | |||
+ | ==== Réparation du module "line follower sensor" ==== | ||
+ | |||
+ | Il manquait le morceau de plastique opaque noir qui isole la LED émettrice IR (led noire) du phototransistor (led transparente). | ||
+ | |||
+ | Modèles Blender et STL : | ||
+ | |||
+ | {{ :materiel:mbot_line_follower_sensor.blend |}} | ||
+ | |||
+ | {{ :materiel:mbot_line_follower_sensor.stl |}} | ||
+ | |||
+ | Pièce de remplacement : [[https://www.mouser.fr/datasheet/2/348/rpr-220-1874570.pdf|RPR-220]] ou [[https://www.mouser.fr/datasheet/2/239/H1550-01new-1141667.pdf|LTH-1550-01]] | ||
===== Environnement de programmation ===== | ===== Environnement de programmation ===== | ||
- | [[https://mblock.makeblock.com/en-us/download/]] | + | [[https://mblock.makeblock.com/en-us/]] |
- | La version hors-ligne de l'environnement de programmation n'étant disponible que pour Windows et pour MacOS, nous devrons nous rabattre vers la version web. | + | La version hors-ligne de l'environnement de programmation n'étant **disponible que pour Windows et pour MacOS**, nous devrons nous rabattre vers la **version web**. |
Celle-ci se décline en deux parfums : [[https://ide.mblock.cc/|programmation visuelle]] (par blocks, type "Scratch") ou [[https://python.mblock.cc/|programmation textuelle]] avec microPython. | Celle-ci se décline en deux parfums : [[https://ide.mblock.cc/|programmation visuelle]] (par blocks, type "Scratch") ou [[https://python.mblock.cc/|programmation textuelle]] avec microPython. | ||
+ | |||
+ | Pour utiliser l'un ou l'autre des IDEs **il faudra tout d'abord installer la libraire mLink**, disponible pour Linux (.deb et .rpm) à cette adresse : [[https://mblock.makeblock.com/en-us/download/mlink/]] | ||
+ | |||
+ | Une fois le paquet installé, ouvrez une fenêtre du terminal et démarrez mLink avec la commande : | ||
+ | |||
+ | $ sudo mblock-mlink start | ||
+ | |||
+ | **Maintenez la fenêtre du terminal ouverte** lorsque vouz programmez le robot depuis l'interface web. | ||
+ | |||
+ | //Source : https://www.mblock.cc/doc/en/old/mlink-quick-start-guide.html#for-linux // | ||
===== Programmation par blocks ===== | ===== Programmation par blocks ===== | ||
- | Pour commencer, clickez sur "ajouter" dans l'onglet "appareils", à gauche sous la fenêtre d'exécution, et choisissez le module "mBot". Ceci ajoutera les blocks spécifiques au robot mBot à la palette de blocks disponibles. | + | [[https://ide.mblock.cc/]] |
+ | |||
+ | Pour commencer, clickez sur "Ajouter" dans l'onglet "Appareils", à gauche sous la fenêtre d'exécution, et choisissez le module "mBot". Ceci ajoutera les blocks spécifiques au robot mBot à la palette de blocks disponibles. | ||
+ | |||
+ | Clickez ensuite sur le bouton "Connecter". | ||
+ | |||
+ | //Remarque : pas réussi à connecter par bluetooth...// | ||
+ | |||
+ | ==== Capteur de distance ==== | ||
+ | |||
+ | {{:materiel:mbot_distance.png?direct|}} | ||
+ | |||
+ | ==== Suiveur de ligne ==== | ||
+ | |||
+ | ==== Télécommande ==== | ||
+ | |||
+ | ===== Ressources ===== | ||
+ | |||
+ | * [[http://rupert.id.au/mbot/A_Gentle_Introduction_to_Robotics.pdf|A gentle introduction to Robotics, Charles MCKnight, 2016]] (pdf) | ||
+ | * + xemples de code : https://github.com/senestone/A_Gentle_Introduction_To_Robotics_With_mBlock_and_mBot | ||
+ | * https://education.makeblock.com/resource/ | ||
+ | * [[http://static.education.makeblock.com/computingwithmbot.pdf|Teaching Computing with Makeblock MBot, 2018]] (pdf) | ||
+ | * https://fr.scratch-wiki.info/wiki/MBlock | ||
+ | * un ouvrage paru chez O'Reilly en 2017: « [[https://www.oreilly.com/library/view/mbot-for-makers/9781680452952/|mBot for makers]] » |