Robots Mbot
Améliorer le mbot pour modéliser un robot artiste
CAHIER DES CHARGES DU DEFI
Rappels COnnexion et televersement
FONCTION PRINCIPALE : Réaliser un tracé en tractant jusqu'à 5 feutres dans un espace défini par une feuille blanche avec des bords noirs nommé "la toile".
Contraintes :
- Le robot ne démarre que sur appui du bouton-poussoir.
- le robot devra s'arrêter si un autre robot présent sur la toile est trop près.
- Le robot doit faire demi-tour s'il atteint le bord de la toile.
- Le robot devra réaliser un tracé original comportant une part d'aléatoire.
- Le robot devra signaler son état par des signaux lumineux.
Organisation de la séquence:
Prise en main du mbot (Logiciel, moteurs, LED)
Prise en main du mbot (capteurs)
Conception de l'outil "porte-feutres"
Programmation des robots
Création d'oeuvres
5
4
3
1
2
CAHIER DES CHARGES DU DEFI
Conception d'un outil
Votre travail consiste à proposer une solution technique pour que
le mbot puisse tracter jusqu'à 5 crayons ou feutres derrière lui.
Sur une feuille blanche
vous avez 5 min pour identifier au moins 3 éléments qui vont intéragir avec votre outil.
Présenter sous forme de
carte mentale.
Ressource SysML
Conception d'un outil
Votre travail consiste à proposer une solution technique pour que
le mbot puisse tracter jusqu'à 5 crayons ou feutres derrière lui.
Au dos de la feuille, proposer maintenant
des fonctions à associer à chaque élément pour votre outil :
-> "Il doit ..."
Porte-feutres
Mbot
Feutres
Utilisateur
Ressource SysML
Conception d'un outil
Synthèse des diagrammes proposés par les élèves
Mbot
Feutres
Utilisateur
Porte-feutres
- Il doit être bien fixé au Mbot.
- Il doit permettre au Mbot de se déplacer.
- Il doit permettre le bon fonctionnement des capteurs du Mbot.
- Il doit pouvoir être monté/démonté facilement.
- Les feutres doivent pouvoir être changés facilement.
- Il doit bien maintenir les feutres et crayons en position de tracer (la pointe touche le papier).
- Il doit être agréable à regarder. (Pas obligatoire)
- Il doit pouvoir relever les feutres quand on ne veut pas tracer (pas obligatoire).
Conception d'un outil
Modéliser sa solution pour l'impression 3D
- Accéder à son espace TinkerCad et au tutoriel.
- Cliquer suivant les indications :
3. Vous pouvez modéliser votre porte-feutre comme s'il était en place sur le robot.
La sauvegarde est automatique !
Retrouver votre pseudo :
Un tuto pour démarrer :
Programmation du robot
FONCTION PRINCIPALE : Réaliser un tracé en tractant jusqu'à 5 feutres dans un espace défini par une feuille blanche avec des bords noirs nommé "la toile".
Contraintes :
1 - Le robot ne commence que sur appui du bouton-poussoir.
2 - le robot devra s'arrêter si un autre robot présent sur la toile est trop près.
3 - Le robot doit faire demi-tour s'il atteint le bord de la toile.
4 - Le robot devra réaliser un tracé original comportant une part d'aléatoire.
5 - Le robot devra signaler son état par des signaux lumineux.
Vous réaliserez un seul programme dans mblock5 qui respecte l'ensemble des contraintes. Allez-y progressivement, une contrainte à la fois. Vous disposez de 4 séances et vous devrez renvoyer votre programme sur Pronote. Plus de détails et des aides sont disponibles en cliquant sur les boutons associés à chaque contrainte. Vous pouvez aussi reprendre le travail de la phase 1.
Vous avez déjà fait cela lors de la découverte des Mbots en début de séquence.
Rappel : il faut faire attendre le robot jusqu'à ce qu'un appui sur le bouton de la carte soit détecté. Ensuite, mettez le en mouvement.
Si un autre robot (ou un autre obstacle est détecté à moins de 10 cm, le robot devra s'arrêter. Sinon, il poursuit sa route.
L'utilisation du capteur suiveur de ligne est indispensable, faites en sorte que le tracé ne soit pas interrompu quand le robot arrive au bord.
Privilégier un cycle court pour que le robot vérifie souvent s'il est toujours sur la zone de dessin.
Eviter que le robot ne suive toujours le même parcours.
Pour cela la fonction suivante est indispensable :
Elle permet au programme de prendre une valeur au hasard comprise entre les limites que vous choisirez.
Exemples d'utilisation :
Ici le robot tournera pendant temps compris entre 0,2 secondes et 2 secondes, choisi au hasard (aléatoirement) par le programme.
Ici le robot avance pendant 2 secondes à une vitesse choisie au hasard entre 40 et 100 % de puissance.
Lorsque j'avance, je le signale en VERT.
Lorsque j'évite un obstacle, je le signale en ROUGE.
Savoir connecter le robot au PC et envoyer son programme
Rappels COnnexion et televersement
- Connecter le robot à l'ordinateur à l'aide du câble USB (dans la prise "USB")
- Allumer le robot (On/OFF sur le côté)
- Dans le menu "Appareil", cliquer sur "ajouter", et choisir MBOT.
- eN BAS DE L'écran, cliquer sur "Connecter" et "téléverser".
02
03
- Créer le script que vous voulez tester
- cliquer sur
Dans le dossier TEchnologie sur le bureau, cliquer sur Mblock52
01
04
- Votre Programme est envoyé au robot,
- une fois le téléchargement Fini, celui-ci exécute votre programme.
- Vous pouvez débrancher le câble USB. Votre programme redémarrera si vous etiegnez et rallumez
le robot avec l'interrupteur ON/OFF