Le man 3 juillet 2017

Cliquez ici pour revenir à la page Résumé.
Aller à la prochaine session – Robotics1b – Créer un programme mBot
Pour télécharger ceci comme un .pdf:

Télécharger en PDF

mBot et bannière d'interface

Les mBots sont entièrement programmables à l’aide de Scratch (avec quelques blocs supplémentaires) et du langage de codage du microcontrôleur Arduino. Ils comblent bien le fossé entre Scratch, la robotique et le monde immense du microcontrôleur Arduino.

Tableau des amis d'Arduino, Scratch et robotique

Par défaut, ils ont un certain nombre de capteurs:

  • Gamme d’ultrasons
  • Capteur de suivi de ligne
  • Capteur de lumière

Vue d'ensemble des capteurs intégrés mBot

Les MBots peuvent être programmés via une connexion sans fil ainsi qu’en utilisant un câble USB pour télécharger vos programmes.

L’interface MBlock pour la programmation de mBot est basée sur Scratch2 que vous avez probablement déjà rencontré. Les seules différences sont;

  • C’est hors ligne
  • Il a tous ces beaux blocs spécifiques à mBot
  • Il dispose également d’une fenêtre de microcontrôleur Arduino pour le programmer directement dans le langage Arduino.

Interface mBlock Scratch 2 pour mBots
Interface mBlock Scratch 2 pour mBots. Cliquez sur l’image pour une vue en haute résolution.

Vous pouvez exécuter vos programmes et jeux graphiques Scratch avec cette interface ainsi que le programme mBot. Si nous ouvrons Vue Arduino (Accédez-y via Menu d’édition dropdown), il ressemble à la vue suivante. Cette « Télécharger sur ArduinoLe bouton est la magie d’envoyer nos programmes via mBot.

Vue Arduino mBlock
Interface MBlock Arduino. Cliquez sur l’image pour une vue en haute résolution.

Le programme par défaut dans mBot a trois modes auxquels nous pouvons accéder en utilisant bouton noir en haut à gauche (vue arrière). Chaque pression sur le bouton noir change de mode au suivant.

Les trois modes sont;

  • Télécommande infrarouge
  • Prévention des obstacles
  • La ligne suit

Bouton magique mBot pour démarrer le spectacle

Mode 1 – Télécommande infrarouge

Lorsque vous allumez le mBot pour la première fois, le robot restera assis là avec des lumières colorées clignotantes et ne fera pas grand chose d’autre. Si vous avez la télécommande infrarouge, vous pouvez faire fonctionner le mBot un peu comme avec une voiture télécommandée. Vous devrez pointer la télécommande directement vers le mBot pour le faire fonctionner. Le diagramme suivant montre les commandes.

Télécommande IR mBot

Mode 2 – Prévention des obstacles

Dans ce mode, mBot fonctionne comme un vrai robot. Il se guide dans la pièce à l’aide de son compteur à ultrasons (yeux) pour rechercher les choses qu’il peut rencontrer. Il utilise les échos sonores des objets pour «voir» un peu comme le fait une chauve-souris.

  • Testez la distance entre votre main ou un autre objet avant de répondre.
  • Construisez un labyrinthe à partir de boîtes en carton, de livres et de tout ce dont vous pouvez construire une barrière. Vous constaterez que vous n’avez pas à créer de barrières très élevées pour qu’il les détecte avec succès. Votre mbot peut-il trouver son chemin dans le labyrinthe?

Mode 3 – suiveur de ligne

Dans ce mode, mBot suit une ligne que vous tracez. Les capteurs sur la face inférieure de l’avant détectent le bord d’un épais ligne. Il fonctionne en contrôlant la différence de lumière réfléchie entre les deux capteurs parallèles. Cela ne fonctionne qu’avec des lignes assez larges, donc si vous voulez marquer vos propres lignes de manière à ce qu’elles doivent être suivies, elles doivent avoir une largeur de 20 à 25 mm. L’utilisation de bandes de papier noir est un moyen facile de créer des lignes et des courbes qu’il peut suivre.

  • À quel point pouvez-vous faire votre ligne?
  • Que se passe-t-il si vous avez deux lignes qui se séparent ou se croisent?
  • Quel est le virage le plus net que mBot puisse suivre?

Voilà pour cette première session. Nous savons maintenant ce que mBot peut faire de base.

La prochaine fois: Créez un programme pour les mBots. Nous verrons comment concevoir et télécharger un programme de base pour les mBots.

Diviseur

Creative Commons by-sa

Ce document «Robotics1a – Introduction au mBot» par Hamish Trolove est fourni sous une licence Creative Commons – Attribution, Share Alike.

http://creativecommons.org/licenses/by-sa/4.0/

Par Hamish Trolove, Catégorie: Tutoriels

Marques: mBot /
Robotique /

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *