« STIC:STIC IV (2019)/Gauche&Droite » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
Ligne 66 : Ligne 66 :
Enfin, nous avons pensé à utiliser l'infrarouge pour ajouter un petit "jeu": un maître du jeu donne une direction ("Gauche!" ou "Droite!") et appuie sur un bouton (A = gauche, B = droite) qui envoie un message infrarouge au CPX sur la veste. Le porteur de la veste doit appuyer sur la manche de la veste correspondante (message sonore et lumières).
Enfin, nous avons pensé à utiliser l'infrarouge pour ajouter un petit "jeu": un maître du jeu donne une direction ("Gauche!" ou "Droite!") et appuie sur un bouton (A = gauche, B = droite) qui envoie un message infrarouge au CPX sur la veste. Le porteur de la veste doit appuyer sur la manche de la veste correspondante (message sonore et lumières).


Code créé sur Make Code: https://makecode.com/_UybJrwXpW29a
'''Code'''
 
Le codage a été réalisé grâce à Make Code. Voici le lien du projet: https://makecode.com/_UybJrwXpW29a


'''Essais et problèmes rencontrés'''
'''Essais et problèmes rencontrés'''

Version du 27 janvier 2020 à 22:58

Cet article est en construction: un auteur est en train de le modifier.

En principe, le ou les auteurs en question devraient bientôt présenter une meilleure version.


Projet réalisé par Aurélie A. et Martina Salemma

Introduction

Gauche&Droite est une veste permettant d'apprendre la gauche et la droite en appuyant sur les manches de la veste.

L'objectif visé est l'apprentissage et la différenciation de la gauche et la droite.

Le dispositif peut être utilisé par toute personne souhaitant apprendre à faire cette distinction mais vise principalement les enfants.

Problème

Apport théorique

Le fait de pouvoir distinguer sa gauche de sa droite nécessite une "action neuropsychologique complexe impliquant plusieurs fonctions neurologiques sophistiquées comme la capacité à intégrer des informations sensorielles et visuelles mais également celles du langage et de la mémoire" (The Conversation).

Prenons l'exemple d'une hôtesse de l'air qui se tient debout face aux passagers dans un avion et qui indique aux passagers où se situent les issues de secours. Son côté droit est, pour les passagers qui se trouvent en face d'elle, leur côté gauche. "Ainsi, distinguer correctement la droite de la gauche mobilise la capacité de l’aire visuospatiale du cerveau à effectuer une rotation mentale des images"(site slate.fr)

10% de la population rencontrent des problèmes à reconnaissent leur droite et leur gauche. Ce sont des troubles de la latéralité dont les causes peuvent être multiples : neurologiques, motrices, psychologiques, sociales… Ils révèlent de problèmes comme les difficultés de discrimination visuelle, divers troubles des apprentissages comme la dysgraphie, dyslexie, la dysorthographie, et parfois les tics ou les bégaiements. Les troubles d’orientation dans l’espace peuvent être liés à une latéralité floue, sans en être forcément la cause. On considère que la latéralité est bien la préférence naturelle d’utiliser un hémicorps, la moitié droite ou gauche du corps, plutôt que l’autre. C'est le fait d'avoir un côté qui est dominant.

La latéralité est un phénomène qui s'observe au niveau de l’œil, la main, le pied. Elle peut donc ne pas être homogène sans que cela ne pose de difficultés. L’homogénéité œil-main, par exemple, va faciliter l’apprentissage de l’écriture. Une latéralité homogène facilite les performances motrices.

Quelle partie du cerveau gère la motricité gauche/droite ?

L’hémisphère droite gère la motricité gauche, et l’hémisphère gauche, la motricité droite. Il existe une asymétrie hémisphérique. L’hémisphère droit dominant suppose que l’on soit gaucher, et l’hémisphère gauche dominant que l’on soit droitier. Mais la préférence manuelle est également rattachée à l’asymétrie fonctionnelle

Il est à noter que c’est dans l’hémisphère gauche que se situent les centres du langage, de la symbolisation, l’analytique, la logique, la mémoire auditive et dans l’hémisphère droit l’intuition, la créativité, la globalité, l’espace, l’émotion artistique, la mémoire visuelle. On peut ainsi réfléchir aux performances des gauchers au tennis.

A quel moment la différenciation gauche/droite s'effectue-t-elle ?

La latéralisation se fait selon un rythme propre à chacun, mais il est difficile de parler de latéralité établie avant l’âge de 4 ans, et la latéralité manuelle est encore instable à ce moment-là. La latéralisation est un processus qui se fait progressivement au fil de la maturation neurologique et de l’apprentissage. Comme pour les autres processus de ce genre, dans le développement de l’enfant, cela se fait dans la relation à l'autre.

Cahier des charges

Le contexte

Selon les différentes étapes de développement psychomoteur de l'enfant, dès 6 ans, il est capable de reconnaître sa gauche et sa droite.

Le public

Le dispositif vise principalement les enfants, et pourra être utilisé en classe pour apprendre la gauche et la droite en auto-apprentissage ou en jouant avec des camarades.

Les objectifs de votre projet

L'objectif du dispositif est d'entraîner de manière ludique l'apprentissage de la gauche et de la droite.

Les besoins et contraintes de votre projet (matérielles, humaines, techniques ...)

Afin de pouvoir s'entraîner, il est nécessaire d'avoir le dispositif contant un Adafruit programmé et cousu à l'objet. Pour la partie jeu, un autre Adafruit est nécessaire. En effet, il joue le rôle de la télécommande.

La présentation du projet

Il s'agit d'un dispositif permettant l'apprentissage de la gauche et la droite de manière ludique grâce à une jaquette connectée à Adafruit.

Auto apprentissage

Chaque manche de la jaquette est reliée à un Adafruit central paramétré en fonction du côté qui est actionné. Si la manche gauche est actionnée, un son est émis. Le même principe est appliqué lorsque la manche droite est actionnée.

Mini-jeu

Le 2ème joueur a en sa possession une télécommande (un 2ème Adafruit). Il énonce le côté à actionner et envoie la commande infrarouge à la jaquette en pressant sur la touche correspondante. Le joueur (qui porte la jaquette) doit alors toucher le plus vite possible le bon côté. Si le bon côté est touché, une musique de victoire se joue. En revanche, si la réponse est erronée, un son de défaite est joué.

Solution

Pour ce projet, nous pensons utiliser du fil conducteur, pour relier un CPX aux manches gauche et droite d'une veste. Chaque fois que l'utilisateur appuyera sur le fil conducteur sur sa manche, un son (différent selon gauche et droite) et une lumière (bleue pour la gauche, orange pour la droite).

Enfin, nous avons pensé à utiliser l'infrarouge pour ajouter un petit "jeu": un maître du jeu donne une direction ("Gauche!" ou "Droite!") et appuie sur un bouton (A = gauche, B = droite) qui envoie un message infrarouge au CPX sur la veste. Le porteur de la veste doit appuyer sur la manche de la veste correspondante (message sonore et lumières).

Code

Le codage a été réalisé grâce à Make Code. Voici le lien du projet: https://makecode.com/_UybJrwXpW29a

Essais et problèmes rencontrés

Nous aimerions faire en sorte que notre CPX dise "gauche" et "droite", reste à savoir comment. Nous avons testé le fil conducteur sur un petit morceau de tissu, pour ne pas utiliser toute la bobine pour rien. Au début il ne fonctionnait pas et il est difficile de trouver des tutoriels qui n'utilisent pas un Flora ou un autre composant connecté grâce au fil. Finalement, nous avons réussis à faire réagir la CPX avec le fil conducteur uniquement, peut-être que le problème venait d'un mauvais contact. Nous avons également remarqué qu'il suffit d'une seule ligne de fil (et pas 3 comme nous pensions, et comme il est montré dans les tutoriels utilisant un Flora).

Une autre option testée a été du cuivre, ceci fonctionne bien, mais sera trop visible sur la veste. Nous avons découvert qu'une pression sur le cuivre ou le fil est détectée même sous un tissu.

Prochaines étapes

La prochaine étape est de coudre la CPX sur la capuche de la veste, et de la relier aux manches de celle-ci grâce au fil conducteur (en suivant les coutures de la veste pour un côté plus esthétique). Un autre essai pourra être fait avec du tissu conducteur. Enfin, l'infrarouge devra également être testé.

Test(s) de la solution

Cognitive Walkthrough

Persona Persona

Objectif Apprentissage et différentiation de la gauche et de la droite

Scénario d'apprentissage

Auto apprentissage

  1. Allumer d'Adafruit présent sur la jaquette
  2. Endosser le dispositif
  3. Presser sur la manche

Mini-jeu

  1. Allumer les 2 Adafruit
  2. Le joueur 1 endosse le dispositif
  3. Le joueur 2 se munit de la télécommande
  4. Le joueur 2 énonce "Droite" au joueur 1 et presse le bouton correspondant sur la télécommande
  5. Le joueur 1 doit presser sur la manche droite le plus vite possible
  6. Le joueur 2 énonce "Gauche" au joueur 1 et presse le bouton correspondant sur la télécommande
  7. Le joueur 1 doit presser sur la manche gauche le plus vite possible


Test d'utilisabilité

(4) Perform the task and take notes about the following kind of issues for each step:

Will the user know what to do at this step? Is complex problem solving needed to figure out what to do? Will they know that they did the right thing (if they manage) and are making progress towards their goal? Is complex problem solving needed to interpret the feedback?

Auto apprentissage

Participants Résultat
1
2
3

Mini-jeu

Participants Résultat
1
2
3

Discussion

Cette partie inclus deux sous parties :

  • Discussion du design (et si c'était à refaire)

La jaquette nous est apparu comme une solution pratique afin d'intégrer l'Adafruit directement au dispositif en gênant le moins possible l'utilisateur. Toutefois, une version plus petite et plus transportable serait à étudier comme par exemple des bracelets à mettre aux poignets.

  • Discussion des résultats de vos tests utilisateurs

Licence, fichiers et documentation

By-nc.png Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale 4.0 International.

Fichiers

Code

Code créé sur MakeCode

Code javascript pour la jaquette :

let play = 0
input.touchA5.onEvent(ButtonEvent.Click, function () {
    if (play != 1) {
        light.showRing(
        `blue blue blue blue blue black black black black black`
        )
        music.jumpDown.playUntilDone()
        pause(1000)
        light.setAll(0x000000)
    }
})
input.touchA1.onEvent(ButtonEvent.Click, function () {
    if (play != 1) {
        light.showRing(
        `black black black black black red red red red red`
        )
        music.jumpUp.playUntilDone()
        pause(1000)
        light.setAll(0x000000)
    }
})
network.onInfraredReceivedNumber(function (num) {
    play = 1
    light.showAnimation(light.sparkleAnimation, 500)
    if (num == 0) {
        if (input.touchA5.isPressed()) {
            light.showAnimation(light.rainbowAnimation, 500)
            music.powerUp.playUntilDone()
            pause(100)
            light.setAll(0x000000)
        } else {
            if (input.touchA1.isPressed()) {
                light.showAnimation(light.theaterChaseAnimation, 500)
                music.wawawawaa.playUntilDone()
                pause(100)
                light.setAll(0x000000)
            }
        }
    } else {
        if (num == 1) {
            if (input.touchA1.isPressed()) {
                light.showAnimation(light.rainbowAnimation, 500)
                music.powerUp.playUntilDone()
                pause(100)
                light.setAll(0x000000)
            } else {
                if (input.touchA5.isPressed()) {
                    light.showAnimation(light.theaterChaseAnimation, 500)
                    music.wawawawaa.playUntilDone()
                    pause(100)
                    light.setAll(0x000000)
                }
            }
        }
    }
    play = 0
})

Code javascript de la manette de jeu :

input.buttonA.onEvent(ButtonEvent.Click, function () {
    network.infraredSendNumber(0)
    music.pewPew.playUntilDone()
    console.log("gauche")
})
input.buttonB.onEvent(ButtonEvent.Click, function () {
    network.infraredSendNumber(1)
    music.pewPew.playUntilDone()
    console.log("droite")
})

Documentation

Insérer ici une petite documentation pour l'utilisation de l'objet si nécessaire

Bibliographie et ressources