Sortir d’un labyrinthe enk avec le robot mBot offrant des solutions adaptées au cycle3 (6e) et au cycle 4.

Le robot est modifié (4ème ou 3ème) pour rendre mobile le capteur ultrasonique.

(Remarque: l’analogie peut être faite avec une voiture sans conducteur qui circule entre les bâtiments.)

mBot non modifié utilisé le 6ème 5ème

mbot équipé d’un capteur ultrasonique articulé par un servomoteur, utilisé en 4ème 3ème.


-1- Résolution du problème en 6ème 5ème:

Étape 1: En 6ème, avec le logiciel mBlock. Commandez le robot à l’aide du clavier et du manuel d’instructions.

Mblock a le grand avantage par rapport au scratch de pouvoir lancer une instruction lorsque le Touch est détendu. Très pratique pour que le robot s’arrête lorsqu’il repose sur le Touch.

– Téléchargez le programme – (SB2 – 331046 B).

Étape 2 et 5e: À distance du robot, détectez les parois du labyrinthe à l’aide du capteur à ultrasons et du signaux en allumant les LED.

La hotte sert de hotte tout ou rien. (mur ou pas de mur). Il peut être remplacé par un embout Bien sûr, plus facile à programmer (non testé).

– Téléchargez le programme – (SB2 – 331046 B).

Illustration et vidéo:


mBot – Labyrinthe en 6e 5e.

Version sur Youtube


Étape 1 et 4e: Résolution du problème de détection des murs à l’aide du capteur à ultrasons, au toucher.

Illustration vidéo:


mBot-Labyrinth-4eme-ultrasons-simple

version sur Youtube

Ce script représente l’une des nombreuses façons de procéder en testant les obstacles autour du robot.

Cela peut être amélioré!

Dans l’exemple présenté, le robot est piloté en mode wifi. Dans ce mode, les détections d’obstacles peuvent entraîner une fiabilité (ralentissement lors des échanges entre l’ordinateur et le robot).

Il a plutôt conseillé de télécharger le programme dans le robot.

– Téléchargez le programme – (sb2 – 42313 B).

Problème: En raison de la différence dans la programmation de la simulation à l’écran, il est impossible pour le robot de « bobiner » en réalisant une rotation de 90 ° tout en restant très précis à au moins 180 °. Causes possibles:

  • Augmentez le temps de rotation minimum à 0,1 s ou 0,2 s en limitant la précision.
  • L’alimentation électrique est trop faible pour induire un manque de puissance des moteurs électriques.
  • Frottements / jeux dans les roues et l’éducateur moteur …

Le robot a donc tendance à dévier de la trajectoire idéale.

Il est possible de résoudre ce problème un programmeur la télécommande infrarouge du robot pour « diriger » les robots du robot.

Le script pilote de la télécommande est intégré dans un sous-programme. L’instruction peut être placée à tout moment dans des scripts parallèles pour corriger la trajectoire

Étape 2 En 3e: Motorisez le capteur à ultrasons pour limiter les mouvements du robot et gagner en précision.

Robot mBot depuis la base

Modification du robot mBot. Le capteur à ultrasons est articulé autour d’un servomoteur.

  • La cours le capitaine est proche de 180°
  • Le capteur est placé le plus de basses possible pour détecter un obstacles maximum.
Autre version modifiée, le capteur à ultrasons est sensible à sa hauteur d’origine.
(jpg – 1748298 B) (jpg – 1432823 B).

Illustration vidéo:


mBot-3rd-Labyrinth-Captain-Motorized

Version sur Youtube

Le script prend en charge la fonctionnalité de pilotage du robot mBot à l’aide de la télécommande pour corriger les trajectoires. (comme présenté dans la vidéo ci-dessous.)

– Téléchargez le programme – (sb2 – 278244 B).

Remarques:

  • La modification du robot a été réalisée avec un servomoteur, ses supports et un ensemble de pièces mécaniques mis à disposition des étudiants et acheteurs séparément. Il existe un Kit Commercial (- à partir de 20 €) pour la motorisation du capteur à ultrasons.
  • Häll réussit chez les rabbins, d’autres pièces l’emporteront.

Laisser un commentaire

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