Technologie

Financez ceci : Codeybot, un robot qui enseigne la programmation à tout le monde

Nous avons déjà discuté de la question de savoir si la programmation peut (ou non) être utile aux enfants, et d’autres projets commencent à apparaître dans le but de faire progresser cet enseignement. Le plus récent est le Codeybot, promu par une campagne sur Kickstarter qui montre un robot personnalisable et convivial.

La création est de Makeblock, une entreprise de robotique basée en Californie qui dispose d’une plateforme open source pour le partage des idées de construction. Leurs produits étaient davantage destinés à ceux qui avaient déjà un certain sens de la programmation, mais l’approche est différente avec Codeybot.

Bien qu’il s’adresse aux personnes âgées de 6 à 60 ans, il est clair que Codeybot est davantage axé sur le jeune public, pour son interface intuitive et ses objectifs ludiques visant à encourager les enfants à jouer.

La vidéo du projet montre clairement cette approche, avec des enfants qui jouent et rient avec Codybot. Comme indiqué ci-dessous, Codybot est contrôlé par une tablette dotée d’une interface simple qui enseigne de petites notions de code. Pour l’entreprise, cette approche de l’apprentissage en jouant est importante.

C’est assez intéressant de voir comment ils ont pu combiner l’apprentissage du code avec le plaisir de jouer avec un robot. La programmation est enseignée par un logiciel appelé mBlocky, qui fonctionne de manière similaire à Scratch du MIT et qui est basé sur Google Blockly. Plusieurs actions peuvent être enchaînées au moyen de blocs, qui sont lus par le logiciel et transformés en actions.

Comment fonctionne Codeybot ?

Tout d’abord, il est important de dire que tout le code est réalisé par cette application mBlocky, pour iPad, compatible avec l’iPad 2 ou supérieur et l’iPad mini 4, tous en version 7.1 ou supérieure d’iOS. L’application Codeybot est chargée de contrôler le petit robot, disponible pour iOS.

  Sony : 250 000 balles de caoutchouc

Qu’en est-il d’Android ? Si la campagne atteint 150 000 euros (jusqu’à présent, elle est supérieure à 125 000 euros et il reste encore 36 jours), ils promettent de développer une application pour la plateforme Google. Pour programmer, cependant, les utilisateurs ne pourront utiliser qu’iOS, puisque mBlocky n’est disponible que pour cette plate-forme.

L'”écran” Codeybot est composé de LED bleues 19×13 qui peuvent être configurées pour montrer n’importe quel dessin que l’utilisateur souhaite, qu’il s’agisse d’un cœur ou d’un visage amusant. Il est équipé de deux roues éclairées et d’un moteur, qui le maintient en équilibre et en mouvement avec le capteur gyroscopique.

À l’intérieur, il y a une carte Wi-Fi 2,4 GHz pour se connecter à l’application, où tout se passe. Vous connectez Codeybot à votre iPhone ou iPad et pouvez le contrôler avec le joystick de l’application ou par commandes vocales. Vous pouvez également lui faire jouer de la musique ou danser une de vos cinq danses préprogrammées.

La distance de contrôle peut atteindre 30 mètres (sans barrières). Il est recommandé d’utiliser Codeybot à l’intérieur, mais il fonctionne sur toutes les surfaces dures, à l’exception des tapis ou des surfaces très rocheuses.

En mode combat, où un laser LED peut être fixé sur la tête du Codeybot, deux utilisateurs différents peuvent lancer un mini-jeu pour voir qui gagne. Cet équipement est vendu séparément (pour un supplément de 20 €) et simule des tirs laser pour détruire l’adversaire.

Le petit robot dispose également d’un haut-parleur stéréo pour répéter des voix drôles, ainsi que des options pour changer la couleur de la lumière sur les roues ou même pour dessiner un visage drôle sur le “visage” de Codeybot. Mais ce n’est pas dans l’application elle-même que tout l’apprentissage peut avoir lieu.

Sans mBlocky, Codeybot ne serait qu’un autre petit robot ordinaire. Grâce à cette plateforme, les enfants peuvent décider de faire quelque chose de plus avec l’appareil et le programmer pour faire des sections spécifiques ou l’utiliser pour déplacer un objet. Elle part de la créativité de l’utilisateur.

  Comment éviter des frais inattendus et effrayants dans les jeux vidéo

Voici la partie intéressante, puisque mBlocky accepte le stockage de code en tant que projets, ainsi que la configuration de mouvements de danse. Google Blocky, par exemple, présente une série de programmes de logique visuelle – “si ceci, alors faites cela” -, de répétitions, de problèmes mathématiques et de manipulation de texte.

Est-il important d’apprendre à programmer ?

Ce sujet est déjà apparu ici dans PerlmOl avec le micro:bit, un mini-ordinateur créé par la BBC et distribué à 1 million d’enfants dans tout le Royaume-Uni. Il a un aspect plus technique (il ressemble plus à Raspberry Pi, par exemple), mais le but est le même : faire découvrir la programmation aux enfants.

En fait, Codeybot peut être encore plus attrayant parce qu’il sert aussi de jouet, mais sa portée peut être beaucoup plus réduite, soit par l’application de code iOS uniquement (celle de la BBC est accessible même sur le web), soit pour le prix de 129 €.

Mais c’est un bon essai, qui a fait gagner 764 personnes à Kickstarter et a dépensé un quart de son objectif de 100 000 euros. En tant qu’entreprise déjà connue dans le domaine de la robotique et de la distribution de codes, Makeblock affirme qu’apprendre à programmer prépare les enfants pour l’avenir.

Et tout au long de la page du projet sur Kickstarter, ils citent des phrases de grands esprits de la technologie qui soutiennent la programmation. Tout le monde dans ce pays devrait apprendre à programmer un ordinateur, un langage de programmation, car il vous apprend à penser”, a déclaré Steve Jobs.

  La caméra de sécurité Xiaomi affiche des images d'autres foyers sur le Google Home Hub

Notre avenir sera basé sur la technologie, et il est temps de commencer à apprendre la logique et à résoudre les problèmes de manière créative. Codeybot encourage ce type d’apprentissage dans les domaines des sciences, de la technologie, de l’ingénierie, des arts et des mathématiques. Cela peut donner à votre enfant un premier avantage dans ces domaines”, explique la FAQ du projet sur Kickstarter.

Bien que ces arguments soient discutables (tout le monde n’aime pas ou n’a pas besoin d’être programmeur), la programmation stimule la pensée logique et peut aider les gens à résoudre des problèmes, dans la logique de les décomposer en une séquence de problèmes plus petits et plus faciles à gérer.

Pourquoi est-ce légal ? Parce que Codeybot prend toute cette idéologie selon laquelle l’apprentissage du code est important pour les enfants et la transforme en un robot sympathique qui est également facile à contrôler. Ses diverses caractéristiques ne font que rendre la pièce (ou l’apprentissage) plus intéressante.

Pourquoi est-elle innovante ? Il n’est pas vraiment innovant. Des alternatives comme le micro:bit de la BBC visent déjà à enseigner des codes aux enfants. La différence est que Codeybot fait cela avec un robot qui ressemble plus à un jouet, c’est pourquoi il mérite l’attention.

Pourquoi est-elle à l’avant-garde ? Avec les applications iOS et une interface de programmation simple, Codeybot porte le jeu à un niveau plus sérieux, et d’une manière qui reste attrayante et amusante. C’est un projet intéressant.

L’investissement en vaut-il la peine ? Avec 129 € pour le robot le moins cher et 33 € de fret pour la France ? ça dépend. C’est un très beau projet si vous avez de l’argent à dépenser pour un jouet aussi sophistiqué, mais il peut apporter des résultats intéressants. Le prix est définitivement prohibitif, mais l’idée est cool.

A propos de l'auteur

Bernard

Actuellement responsable informatique dans une PME, je bosse dans le domaine depuis une vingtaine d'année maintenant. Fan inconditionnel de DBZ, et de la triologie Die Hard. #teamWindows sur Perlmol !

Laisser un commentaire