Club Robotique - Codey Rocky

Phase 1 - Découverte des Codey Rocky et de Mblock


Objectif général :

L'objectif de cette activité est d'initier les élèves à la robotique et à la programmation à travers l’utilisation du robot Codey Rocky et du logiciel mBlock. Ils apprendront à concevoir des algorithmes pour programmer le robot et effectuer différentes missions. À travers trois parcours progressifs, ils développeront des compétences en logique, en résolution de problèmes et en collaboration.

Compétences techniques :

Savoir-être :

Compétences transversales :

Déroulement des parcours

Les élèves devront accomplir trois parcours progressifs avec le robot Codey Rocky. Pour chaque parcours, ils devront suivre des étapes précises de programmation à l’aide du logiciel mBlock et adapter leur code en fonction des résultats observés sur le terrain. Voici comment organiser les trois parcours :

Parcours 1 : 

image.png

  1. Présentation du défi : Expliquer aux élèves le but du premier parcours, aller du point vert jusqu'au point rouge.
  2. Objectif du parcours : Les élèves ont pour but d'aller du point vert jusqu'au point rouge en utilisant que les blocs se trouvant dans les onglets "Action" et "Evénements".
  3. Étapes de la programmation :
    • Créer une séquence de base pour faire avancer le robot.
    • Ajouter des commandes pour faire tourner le robot.
  4. Test et ajustements : Laisser les élèves tester leur programme et apporter des corrections si nécessaire.
  5. Discussion de groupe : Échanger sur les difficultés rencontrées et les solutions trouvées.
  6. Correction : 

    image.png

Parcours 2 :

image.png

  1. Présentation du défi : Expliquer aux élèves le but du premier parcours, aller du point vert jusqu'au point rouge.
  2. Objectif du parcours : Les élèves ont pour but d'aller du point vert jusqu'au point rouge en utilisant que les blocs se trouvant dans les onglets "Action" et "Evénements".
  3. Étapes de la programmation :
    • Créer une séquence de base pour faire avancer le robot.
    • Ajouter des commandes pour faire tourner le robot.
  4. Test et ajustements : Laisser les élèves tester leur programme et apporter des corrections si nécessaire.
  5. Bilan collectif : Échanger sur les difficultés rencontrées et les solutions trouvées.
  6. Correction :

    image.png

Parcours 3 :

image.png

  1. Présentation du défi : Expliquer aux élèves le but du premier parcours, aller du point vert jusqu'au point rouge..
  2. Objectif du parcours : Les élèves ont pour but d'aller du point vert jusqu'au point rouge en utilisant que les blocs se trouvant dans les onglets "Action" et "Evénements".
  3. Étapes de la programmation :
    • Créer une séquence de base pour faire avancer le robot.
    • Ajouter des commandes pour faire tourner le robot.
  4. Test et ajustements : Laisser les élèves tester leur programme et apporter des corrections si nécessaire.
  5. Présentation finale : Échanger sur les difficultés rencontrées et les solutions trouvées.
  6. Correction : 

    image.png

Conclusion et retour d'expérience

À la fin de l'activité, chaque groupe fera un retour sur son expérience :

Phase 2 - Approfondissement des fonctionnalités du Codey Rocky


Objectif général :

L'objectif de cette activité est d'initier les élèves à la robotique et à la programmation à travers l’utilisation du robot Codey Rocky et du logiciel mBlock. Ils apprendront à concevoir des algorithmes pour programmer le robot et effectuer différentes missions. À travers deux parcours progressifs, ils développeront des compétences en logique, en résolution de problèmes et en collaboration.

Compétences techniques :

Savoir-être :

Compétences transversales :

Déroulement des parcours

Les élèves réaliseront deux parcours en utilisant le robot Codey Rocky. Pour chaque parcours, ils devront suivre des étapes précises de programmation à l’aide du logiciel mBlock, puis ajuster leur code en fonction des résultats observés.

Parcours 1 : Utilisation d’une boucle de répétition

image.png

  1. Présentation du défi : Expliquer aux élèves le but du premier parcours, qui consiste à programmer Codey Rocky pour effectuer un trajet spécifique en boucle, ici une boucle répétitives de 3.

  2. Objectif du parcours : Utiliser une boucle de répétition pour faire en sorte que le robot répète une séquence de mouvements de manière continue. Le nombre de blocs maximum dans ce programme est de 5.

  3. Étapes de la programmation :

    • Créer une séquence de base pour faire avancer le robot et tourner à différents points.
    • Intégrer une boucle de répétition pour que le robot répète cette séquence plusieurs fois.
  4. Test et ajustements : Laisser les élèves tester leur programme et ajuster les paramètres si nécessaire pour garantir que le robot complète le parcours sans erreur.

  5. Discussion de groupe : Échanger sur les difficultés rencontrées et les solutions trouvées. Comparer les différentes manières dont les élèves ont utilisé les boucles pour optimiser leurs programmes.*

  6. Correction : 

    image.png

Parcours 2 : Utilisation du capteur de détection d’obstacles

image.png

  1. Présentation du défi : Expliquer aux élèves que le second parcours consiste à programmer le robot pour se déplacer en détectant et en évitant des obstacles grâce à son capteur de distance.

  2. Objectif du parcours : Utiliser le capteur de détection d’obstacles pour permettre à Codey Rocky de réagir à son environnement en modifiant son comportement lorsqu’il rencontre un obstacle.

  3. Étapes de la programmation :

    • Créer une séquence de base pour faire avancer le robot.
    • Intégrer le capteur de distance pour détecter les obstacles et faire en sorte que le robot s’arrête lorsqu’il en rencontre un.
    • Utiliser des blocs de conditions (« si... alors... ») pour que le robot prenne des décisions en fonction de ce qu’il détecte.
  4. Test et ajustements : Permettre aux élèves de tester leur programme sur un parcours avec des obstacles. Ils devront observer comment le robot réagit et ajuster les conditions et distances de détection si nécessaire.

  5. Bilan collectif : Faire un retour en groupe sur les difficultés rencontrées, notamment sur l’utilisation des capteurs, et discuter des solutions trouvées pour que le robot puisse naviguer correctement dans un environnement rempli d’obstacles.

  6. Correction : 

    image.png

Conclusion et retour d’expérience

À la fin de l'activité, chaque groupe partagera son expérience avec la classe :

Phase 3 - Suivi de ligne avec Codey


Objectif général :

Dans cette phase, les élèves vont approfondir leurs compétences en programmation et robotique en apprenant à créer un suiveur de ligne avec le robot Codey Rocky. Ils vont programmer deux types de suivi de ligne : un suivi basique basé sur des conditions simples, et un suivi fluide, qui optimise les mouvements du robot pour un déplacement plus souple.

Compétences techniques :

Compétences transversales :

Déroulement des parcours

Les élèves réaliseront deux parcours distincts avec des niveaux de difficulté croissants pour programmer Codey Rocky à suivre une ligne tracée au sol.

Parcours 1 : Suiveur de ligne basique

  1. Présentation du défi : Le robot doit suivre une ligne en alternant les actions des roues en fonction de la couleur détectée (noir ou blanc).

  2. Objectif du parcours :

    • Si le capteur de gauche détecte la couleur noire, seule la roue gauche s'active pour tourner vers la droite.
    • Si le capteur de droite détecte la couleur blanche, seule la roue droite s'active pour tourner vers la gauche.
  3. Étapes de la programmation :

    • Utiliser les blocs conditionnels pour définir les actions des roues selon la couleur détectée par les capteurs de Codey Rocky.
    • Assigner les actions des roues en fonction de la couleur noire pour tourner à droite et de la couleur blanche pour tourner à gauche.
  4. Test et ajustements :

    • Laisser les élèves tester leur programme sur une piste simple avec une ligne noire sur fond blanc.
    • Ils ajusteront les vitesses des roues et les conditions si le robot dévie ou ne suit pas correctement la ligne.
  5. Discussion de groupe : Échanger sur les stratégies utilisées pour améliorer le suivi de la ligne et résoudre les problèmes de déviation ou de perte de la ligne.

  6. Correction : 

    image.png


Parcours 2 : Suivi de ligne fluide

  1. Présentation du défi : Cette fois-ci, les élèves doivent programmer le robot pour qu'il suive la ligne de manière plus fluide, avec des virages progressifs et sans arrêts brusques.

  2. Objectif du parcours :

    • Utiliser les capteurs pour ajuster progressivement la vitesse des roues, afin de maintenir le robot centré sur la ligne et éviter des mouvements saccadés.
  3. Étapes de la programmation :

    • Utiliser les capteurs de lumière pour détecter la position du robot par rapport à la ligne.
    • Ajuster la vitesse des roues de façon continue (par exemple, faire ralentir une roue au lieu de l'arrêter complètement).
    • Éviter les changements de direction trop brusques en ajustant les conditions de manière plus douce et progressive.
  4. Test et ajustements :

    • Les élèves testeront le robot sur une piste avec des courbes plus complexes.
    • Ils ajusteront la vitesse des roues en fonction des courbes et de la réactivité des capteurs pour rendre les mouvements plus fluides.
    • Les élèves devront tester plusieurs configurations pour atteindre un suivi fluide.
  5. Bilan collectif :

    • Comparer les différences entre les deux méthodes de suivi (basique vs fluide).
    • Discuter des réglages qui ont permis d'améliorer la fluidité du robot et de l'impact des ajustements sur la vitesse et la précision des mouvements.
  6. Correction :

    image.png


Conclusion et retour d’expérience

À la fin de l’activité, chaque groupe pourra partager ses observations :