Depuis quelques mois, nous (mon club Metaversa eV) collectons des expériences avec nos deux petits robots Sphero et Dash. Jusqu’à présent, ils ont participé à notre journée de projet scolaire, un voyage à travers la galaxie médiatique, au cours de laquelle des élèves de 10 à 12 ans dessinent une piste de jeu avec de petites actions médiatiques, la construisent puis la réalisent pour des équipes parents-enfants. La base d’action «Programmation des robots», qui gagne en popularité, vise à donner un petit aperçu de la programmation informatique. Les équipes de jeu sont chargées de programmer l’un des deux robots de la tablette en 3 à 5 minutes de manière à ce qu’il prenne une courte distance. Cela montre pour les applications utilisées que cela est tout à fait faisable même dans ce court laps de temps.

sphero_mediengalaxie
Sphero utilisé lors d’un voyage à travers la galaxie des médias
Le Dash de Makewonder
Le Dash de Makewonder

Bien que la discussion sur la question de savoir si tous les étudiants doivent apprendre à programmer est très controversée, je trouve qu’il est important et nécessaire du point de vue pédagogique des médias de connaître au moins le concept de base des logiciels et des algorithmes sans avoir à maîtriser le code du programme. L’inclusion d’objets physiquement programmables tels que le Sphero ou le Dash offre une bonne opportunité de motiver même les enfants qui n’aiment pas lire et écrire, de me séparer avec les premières lignes de code et, dans le meilleur des cas, d’élargir leur anglais.

Le Sphero est une boule en plastique blanche, qui a un moteur contrôlable et diverses lampes à l’intérieur. Cela lui permet de rouler dans n’importe quelle direction. Les seuls capteurs intégrés sont un gyroscope et un accéléromètre, qui enregistrent le mouvement du sphère et s’il a heurté un obstacle, par exemple. Selon les idées des élèves, le tableau de bord ressemble déjà beaucoup plus à un vrai robot. En plus de se déplacer, il peut faire pivoter la «tête», activer plusieurs lumières colorées et faire du bruit. Il dispose d’un microphone, de capteurs de proximité avant et arrière et également d’un capteur d’accélération. Jusqu’à quatre boutons sur la tête peuvent être occupés avec diverses fonctions.

Pour les deux robots, il existe des applications pour iOS et Android, avec cette valeur d’invité distant. La connexion fonctionne via Bluetooth. Pour nos besoins, cependant, nous utilisons des applications qui utilisent un langage de programmation visuel simple similaire à «scratch» pour enseigner au robot différents plans d’action. Où le code de programmation est intégré à l’application par glisser-déposer kleiner Blöcke zusammengestellt. Le tableau de bord utilise « Blockly », un langage de programmation visuel développé par Google. Chez Sphero, le fabricant a trouvé une solution qui lui était propre, mais très similaire, et l’a implémentée dans l’application « SPRK ». Pour Scratch, il existe des extensions avec lesquelles le sphero from Scratch est contrôlable. J’ai testé cela avec l’application Scratch Helper S2Bot. Malheureusement, Scratch n’a pas implémenté correctement les commandes.

App "Blockly" pour programmer le tableau de bord
Application Blockly pour programmer le tableau de bord
App "SPRK" pour programmer le sphero
App « SPRK » pour programmer le Sphero

Pour les deux robots, il y a toujours l’application Tickle (qui ne vient malheureusement que d’iOS) issue d’un projet Kickstarter. L’application est compatible avec divers appareils, y compris Arduino Beans et offre également la possibilité de créer de petits programmes sans appareils physiques tels que des animations. Le propre langage de programmation de Tickle est utilisé dans Blockly et Scratch.

App "Chatouiller" (iOS uniquement)
Application Tickle (iOS uniquement)

La bonne chose à propos des trois applications est qu’elles sont très bien évolutives. Les débutants programment d’abord des séquences de mouvements simples ou divers effets de lumière. Advanced peut, à l’aide de capteurs, ajouter différentes réponses à des événements spécifiques et insérer des boucles et ainsi se familiariser avec les principes de base de la programmation.

En comparaison directe, les étudiants et nous gagnons également le tiret contre le Sphero. Pour les étudiants, principalement à cause de l’apparence robotique et des bruits. L’orientation est également meilleure, car la sphère, en raison de sa forme, n’a initialement ni avant ni arrière visibles et doit être ré-alignée par application à chaque fois. Pour nous, le Dass a jusqu’à présent été simplement plus fiable. Le Sphero a souvent perdu sa connexion Bluetooth, qui ne fonctionnait parfois à nouveau qu’après le redémarrage de la tablette.

Cependant, le Sphero présente également quelques avantages. La programmation peut être très complexe. Quiconque maîtrise déjà Scratch peut utiliser directement le Sphero by Scratch ici. À l’aide de ses capteurs, il peut également être utilisé comme contrôleur pour diverses applications de jeu. Avec Sphero, il existe également des applications de petits jeux qui font du Sphero une réalité augmentée à l’image de la caméra d’un castor ou même d’un tireur de zombies. Petits jeux, mais montrez ce qui est encore possible. Et aussi le prix légèrement inférieur de 120 euros contre 180 euros au tableau de bord joue un rôle.

App "Hajar" pour la sphère.  De la boule blanche devient un castor par réalité augmentée
App « Sharks » pour la sphère. De la boule blanche devient un castor par réalité augmentée

Pas encore utilisé est notre troisième robot, un mBot de Makeblock. La raison principale est qu’il a encore besoin d’un ordinateur de bureau, dans lequel le mBot doit être programmé et le logiciel mBlock (basé sur Scratch) n’a pas encore été aussi convivial que les applications de Sphero ou de Dash. (Mise à jour: pour iOS, il existe actuellement une application de programmation pour le mBot: mBlockly) Cependant, elle est compatible avec Arduino et offre une entrée dans l’univers Arduino. Le mBot est également modulaire et peut être complété par divers composants électroniques, afficheurs, moteurs et capteurs.

Nous aspirons à une expansion de notre flotte de robots. Il y a quelques favoris chauds sur la liste de souhaits:

  • le Parrot Minidrone Rolling Spider est prêt pour le marché et peut également être contrôlé via l’App Tickle. Avec l’inconvénient habituel que le drone drone dure à peine 8 minutes et doit ensuite être chargé pendant une heure.
  • les coûts de construction de Tinkerbot sont déjà disponibles bientôt, mais relativement chers
  • Ozobot, petit mais bien

De plus, des projets Kickstarter très passionnants sont en cours:

  • Robo Wunderkind, offrant des blocs de construction programmables similaires comme Tinkerbot
  • le Dobot, un bras de robot programmable qui ressemble fortement aux routes de fabrication des usines automobiles, mais peut aussi écrire et peindre
  • les Cannybots, des petites voitures programmables qui peuvent se conduire les unes les autres aux courses

Conclusion: Tant les participants (enfants que adultes) et nous nous sommes beaucoup amusés avec les robots jusqu’à présent. La fiabilité et les faibles barrières à l’entrée contribuent également de manière significative à une utilisation réussie dans des projets avec de jeunes étudiants. Les conditions préalables ne sont pas nécessaires pour atteindre des résultats d’apprentissage visibles et des réussites en quelques minutes.

J’attends avec impatience d’autres suggestions de robots et de rapports d’expérience dans les commentaires.

Laisser un commentaire

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