{"id":4103,"date":"2019-06-28T05:41:31","date_gmt":"2019-06-28T04:41:31","guid":{"rendered":"https:\/\/telefab.fr\/?p=4103"},"modified":"2026-04-30T17:33:59","modified_gmt":"2026-04-30T15:33:59","slug":"apprendre-a-programmer-avec-cubetto","status":"publish","type":"projet","link":"https:\/\/hub.imt-atlantique.fr\/fablab\/projet\/apprendre-a-programmer-avec-cubetto\/","title":{"rendered":"Apprendre \u00e0 programmer avec Cubetto"},"content":{"rendered":"<p align=\"left\"><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">B<\/span><\/span><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">onjour,<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">N<\/span><\/span><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">ous sommes une \u00e9quipe de trois \u00e9tudiants en premi\u00e8re ann\u00e9e \u00e0 IMT Atlantique. <\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">Notre projet <\/span><\/span><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">s\u2019inscrit dans le cadre de l\u2019UE Codev (Projet de premi\u00e8re ann\u00e9e) et <\/span><\/span><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">consiste en <\/span><\/span><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">l\u2019\u00e9laboration d\u2019un robot de type Cubetto <\/span><\/span><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">(Figure2)<\/span><\/span><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\"> qui est un jeu pour enfant initiant \u00e0 la programmation, <\/span><\/span><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">qui se compose d\u2019un petit robot accompagn\u00e9 d\u2019une tablette pour le diriger et d\u2019un tapis de jeu.<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">L\u2019objectif <\/span><\/span><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">de notre projet est d<\/span><\/span><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">onc d<\/span><\/span><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">e reproduire le robot Cubetto \u00e0 moindre co\u00fbt.<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\"><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2019\/06\/Robot.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4105\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2019\/06\/Robot-225x300.jpg\" alt=\"\" width=\"190\" height=\"254\" \/><\/a>\u00a0 \u00a0 \u00a0<a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2019\/06\/Cubetto-Original.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4106\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2019\/06\/Cubetto-Original-300x227.png\" alt=\"\" width=\"210\" height=\"158\" \/><\/a><\/span><\/span><\/p>\n<p align=\"left\">\u00a0 Figure1: Robot Produit\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0Figure 2: Cubetto original<\/p>\n<p align=\"left\"><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">Il s\u2019agit pour l\u2019enfant d\u2019amener son robot d\u2019un point A \u00e0 un point B et pour cela, il<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">doit placer sur la tablette l\u2019ensemble des instructions qu\u2019il souhaite donner au robot <\/span><\/span><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">qui sont repr\u00e9sent\u00e9es par des jetons indiquant chacun une direction(avancer, tourner \u00e0 droite, tourner \u00e0 gauche)<\/span><\/span><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">.<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">Une fois l\u2019ensemble des instructions plac\u00e9es sur la tableau, l\u2019enfant appuie sur le bouton pour transmettre les informations au robot. <\/span><\/span><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">(Figure 3)<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">N<\/span><\/span><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">ous avons choisi une vitesse relativement lente de d\u00e9placement, pour assurer<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">la compr\u00e9hension de l\u2019enfant.<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">Apr\u00e8s avoir choisi les diff\u00e9rentes fonctionnalit\u00e9s en fonction de notre contrainte de budget, nous nous sommes attel\u00e9s \u00e0 la fabrication des diff\u00e9rents \u00e9l\u00e9ments qui constitue ce jeu: le robot, les pi\u00e8ces de d\u00e9placement et le bo\u00eetier de commande. <\/span><\/span><\/p>\n<p style=\"text-align: center;\" align=\"left\"><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0\u00a0<a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2019\/06\/IMG_85667.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4118 size-medium\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2019\/06\/IMG_85667-e1561687169441-298x300.jpg\" alt=\"\" width=\"298\" height=\"300\" \/><\/a><\/span><\/span><\/p>\n<p style=\"text-align: center;\" align=\"left\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0Figure3: Bo\u00eetier de commande<\/p>\n<p align=\"left\"><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">Pour la partie traitement de donn\u00e9es et communication, nous avons utilis\u00e9 des cartes Arduino et le module WiFi ESP8266 (1Carte Arduino Mega, 2 Cartes Wemos mini).<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">Nos choix pour le design ont pour but d\u2019assurer la robustesse du jeu et ont \u00e9t\u00e9 inspir\u00e9 du robot Cubetto. Pour la reconnaissance des pi\u00e8ces, partie essentielle du jeu, nous avons associ\u00e9 \u00e0 chaque pi\u00e8ce un mouvement et une valeur de r\u00e9sistance <\/span><\/span><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">(Figure4)<\/span><\/span><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\"> puis dans\u00a0<\/span><\/span><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">la tablette, un pont diviseur de tension est utilis\u00e9 pour lire cette valeur <\/span><\/span><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">(Figure5 <\/span><\/span><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">)<\/span><\/span><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">.<\/span><\/span><\/p>\n<p align=\"left\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2019\/06\/IMG_8551.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4107\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2019\/06\/IMG_8551-300x300.jpg\" alt=\"\" width=\"300\" height=\"300\" \/><\/a><\/p>\n<p align=\"left\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0Figure4: Jeton avec r\u00e9sistance \u00e0 l&rsquo;int\u00e9rieur<\/p>\n<p align=\"left\"><span style=\"font-family: ArialMT, serif;\"><span style=\"font-size: medium;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2019\/06\/Montage-reconnaissance.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4108\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2019\/06\/Montage-reconnaissance-225x300.jpg\" alt=\"\" width=\"225\" height=\"300\" \/><\/a><\/span><\/span><\/p>\n<p align=\"left\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0Figure5: Montage pour la reconnaissance des jetons<\/p>\n<p align=\"left\">Enfin, pour visualiser l&rsquo;impact de notre projet, nous nous sommes rendus \u00e0 l&rsquo;amicale la\u00efque de Plouzan\u00e9 le 26 Juin 2019 pour pr\u00e9senter les diff\u00e9rents projets de premi\u00e8re ann\u00e9e.<\/p>\n<p align=\"left\">En guise de conclusion, nous sommes convaincus que notre projet a pu aider les enfants \u00e0 d\u00e9velopper leur pens\u00e9e logique voire m\u00eame \u00e0 se familiariser avec l&rsquo;esprit de la programmation.<\/p>\n<p align=\"left\">Ce projet a \u00e9t\u00e9 r\u00e9alis\u00e9 a l&rsquo;aide du wikidebrouillard o\u00f9 un projet similaire a \u00e9t\u00e9 d\u00e9velopp\u00e9. Vous y trouverez les montages et des explications d\u00e9taill\u00e9es.<br \/>\n:<a href=\"http:\/\/www.wikidebrouillard.org\/index.php?title=Tableau_de_bord_%C3%A0_programmation_Tangible\">http:\/\/www.wikidebrouillard.org\/index.php?title=Tableau_de_bord_%C3%A0_programmation_Tangible<\/a><\/p>\n<p>Pour t\u00e9l\u00e9charger les codes utilis\u00e9s (Arduino Mega+ ESP Wemos):\u00a0 \u00a0https:\/\/cloud.imt-atlantique.fr\/index.php\/s\/QNLstXWsa7mRJZd\/download<\/p>\n<p align=\"left\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0LEPORINI Marie, EL MALKI Hatim, BEC Thomas<\/p>\n<p align=\"left\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Projet Codev (N\u00b015) Cubetto<\/p>\n","protected":false},"author":1,"featured_media":4118,"parent":0,"menu_order":0,"template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[15,20],"type_projet":[],"class_list":["post-4103","projet","type-projet","status-publish","has-post-thumbnail","hentry","category-formation","category-projets"],"acf":{"objectifs":"","categorie":"formation","fichiers_associes":""},"_links":{"self":[{"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/projet\/4103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/projet"}],"about":[{"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/types\/projet"}],"author":[{"embeddable":true,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":2,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/projet\/4103\/revisions"}],"predecessor-version":[{"id":10705,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/projet\/4103\/revisions\/10705"}],"wp:attachment":[{"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/media?parent=4103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/categories?post=4103"},{"taxonomy":"type_projet","embeddable":true,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/type_projet?post=4103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}