Il ne s'agit pas d'un virus! 4 - Activité 4. 1 Analyse du problème Vous devez programmer votre robot mbot de manière à ce qu'il soit capable de suivre automatiquement la ligne noire au sol. Le robot mbot est équipé d'un module suiveur de ligne. Ce module est doté de deux capteurs, 1 Gauche et 1 Droit. Mbot capteur suiveur de ligue 1. Attention: Travail à Faire 4. 2 Programmation avec mBlock Attention: Travail à Faire 1 Cliquer sur 2 Programmer votre système en utilisant notamment les blocs suivants: Ne faire avancer votre robot qu'à une vitesse de 50 3 Tester votre programme en cliquant sur le drapeau vert Conseil: Blocs à utiliser Utiliser entre autre les blocs suivants: (liste non exhaustive) 4. 3 Pour aller plus loin Faire varier la vitesse de déplacement du robot. Attention: Travail à Faire 4 Modifier votre programme afin de pouvoir changer la vitesse de déplacement du robot au cours de l'exécution du programme. Méthode: Comment faire varier la vitesse de déplacement? La vitesse de déplacement du robot est définie par un nombre pouvant aller de 0 à 255 (la vitesse est codée en réalité sur un octet binaire) - Nous pouvons changer la valeur de la vitesse en créant une variable que nous pouvons par exemple appeler "vitesse" - Nous allons changer la valeur de la variable vitesse en utilisant un bouton potentiomètre.
Installez un capteur de suivi de ligne sur votre robot éducatif Le capteur de suiveur de ligne Makeblock est équipé de 2 capteurs, chacun composé d'une LED émettant des infrarouges et d'un phototransistor sensible aux infrarouges. Il peut être monté sur des robots de lycée contrôlés par Arduino grâce à la compatibilité Me-Base Shield. Spécifications techniques du module de suivi de ligne Makeblock Compatible avec Arduino IDE et Me-Base Shield Interface: 6 RJ25-ben Broches de rupture de 2, 54 mm pour la connexion aux fils de raccordement Trous de montage M4 de gamme 16 mm compatibles avec les poutres Makeblock Témoin LED d'alimentation 2 indicateurs de mode de capteur Zone d'enregistrement: 1 ~ 2 cm Dimensions: 24 x 48 mm Ressources pour le capteur de robot Makeblock mBot Programmez votre capteur suiveur de ligne Makeblock plus facilement grâce à ce lien important:
Tuto 6: Utilisation du suiveur de ligne sur un Mbot ( Mblock) - YouTube
- Le module capteur de couleur, en option. Le capteur de couleur Me est un capteur de couleur capable de reconnaître six couleurs au total, dont le noir, le blanc, le rouge, le bleu, le jaune et le vert. Le port d'interface de ce module est un bleu et blanc standard et utilise le protocole I2C pour la communication. Il doit être directement connecté à une carte mère dotée d'un port d'interface bleu et blanc. Mbot capteur suiveur de ligne et detecteur d obstacle. Le capteur couleur est sensible à la hauteur par rapport à laquelle il sera monté sur la chassis du mbot! Ainsi, j'ai remarqué que si on essaie de monter le capteur directement sous la partie la plus basse du chassis (figure ci-dessous), le capteur de couleur n'est pas en mesure de fonctionner correctement. J'opte donc pour un point légèrement plus haut par rapport au niveau du plateau où évoluera mbot, comme indiqué sur les deux photos suivantes: Relever des défis mbot sur le site $_CoDéfi de l'académie de Versailles:
Le choix de la couleur des LED se fait en fonction des couleurs utilisée pour l'arrière-plan et la ligne. 2. Apprentissage de la couleur de l'arrière-plan: Le capteur RGB implanté, vous devez positionner les 4 DEL RGB face à l'arrière-plan, puis cliquez sur la touche pour faire clignoter lentement les 4 voyants. Attendre l'arrêt du clignotement des voyants. 3- Apprentissage de la couleur de la piste: Le capteur RGB implanté, vous devez positionner les 4 DEL RGB face à la piste, puis double-cliquez sur la touche pour faire clignoter lentement les 4 voyants. Tuto 6 : Utilisation du suiveur de ligne sur un Mbot ( Mblock) - YouTube. Attendre l'arrêt du clignotement des voyants, l'apprentissage se terminera en 2 ~ 3 secondes. 4. Test et confirmation: Déplacez le module, afin de vous assurer qu'il détecte correctement les couleurs de l'arrière-plan et de la ligne. Dans un fonctionnement "normal" (lignes foncées sur un arrière plan clair): - le voyant du capteur correspondant à la détection de l'arrière-plan est allumé, - le voyant du capteur correspondant à la détection de la ligne est éteint.
mBot mBot est un robot mobile plébiscité dans la sphère pédagogique. De bonne qualité avec son châssis en aluminium, vous pourrez y ajouter de nombreux capteurs, actionneurs ou servomoteurs, ce qui en fait un robot évolutif. Il est largement utilisé pour l'enseignement de la robotique au cycle 4 comme au cycle 3. Plusieurs challenges robotiques l'utilisent, tel que le challenge robotique "Vobot" du Val d'Oise par exemple. mBot se programme via le logiciel mBlock, une version de Scratch 3. 0, ou via l'IDE Arduino. Comment faire suivre une ligne à un mBot ?. Vue éclatée: Le mbot peut-être programmé en programmation par blocks. Un logiciel est spécialement proposé et en libre téléchargement, le programme mblock, basé sur Scratch 3. Présentation de certains de ses modules avec exemple de codes associés: - Le module DEL RVB, inclus par défaut. Il y a 2 DEL RVB sur le robot mBot au niveau de la carte de contrôle mCore. RVB signifie Rouge-Vert-Bleu et DEL pour diode électroluminescente. Chaque DEL peut être associée à un niveau de lumière rouge, un niveau de lumière verte et un niveau de lumière bleue de 0 (lumière éteinte) à 255 (lumière allumée à pleine puissance).