Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 13:39]
gweltaz
materiel:mbot [2022/09/14 15:44] (Version actuelle)
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 =====
 +
 +[[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**.
 +
 +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 =====
 +
 +[[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]] »
  • materiel/mbot.1649677162.txt.gz
  • Dernière modification: 2022/04/11 13:39
  • par gweltaz