« STIC:STIC IV (2021)/Grand projet: Doudou Bobo » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
 
(141 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{bloc important|Projet réalisé par [[Utilisateur:Tamara Crétard|Tamara Crétard]] & [[Utilisateur:ArthurD|Arthur Deschamps]]}}
{{bloc important|Projet réalisé par [[Utilisateur:Tamara Crétard|Tamara Crétard]] & [[Utilisateur:ArthurD|Arthur Deschamps]]}}
==Introduction==
==Introduction==
La problématique, qui émerge de mon champs professionnel de la santé, est liée à l'apprentissage par l'enfant dès 4-6, à pouvoir s'exprimer sur sa douleurs et de l'accompagnement des soignants pour exprimer cette douleurs pour pouvoir l'aider et la traiter.
La problématique émerge du champs professionnel de la santé, de la pédiatrie plus exactement et en lien avec l'apprentissage par l'enfant dès 2 à 7 ans, à pouvoir s'exprimer sur sa douleurs avec l'aide des soignants qui vont accompagner et expliquer aux enfants comment exprimer cette douleur et ainsi pouvoir la traiter adéquatement.
 
==Problème==
==Problème==
Les enfants dès 4 - 6 ans qui ont parfois du mal à exprimer leurs douleurs et des soignants qui doivent les aider à exprimer, évaluer et localiser cette douleur afin de la traiter et palier à celle-ci. Il existe des échelles de la douleurs ou même des objet mais limités dans l'interactivité. Mon projet permets aux soignants de travailler sur l'intensité de la douleurs, la localisation, et l'expression de celle-ci grâce à un support qui permettre à l'enfant d'exprimer ces différents points.
Les jeunes enfants, dès 2 ans, ont parfois du mal à exprimer leurs douleurs, et les soignants qui doivent les aider à apprendre à identifier, évaluer et localiser cette douleur afin de la traiter adéquatement, doivent avoir des outils pertinents pour travailler sur cette douleurs.
Il existe des échelles de la douleur ou même des objets mais limités dans l'interactivité et la pertinence. Notre projet permets aux soignants de travailler sur l'intensité de la douleurs, la localisation, et l'expression de celle-ci grâce à un support de type jouet - peluche interactive qui va permettre à l'enfant d'utiliser ce dispositif représentant un personnage avec des membres et zones du corps similaires à celle d'un humains, et l'aider, l'accompagner à faire le parallèle avec son corps à lui. L'utilisation de ce dispositif doit être fait à l'aide d'un professionnel présent qui guide, accompagne et récolte les informations auprès de l'enfant.


==Cahier des charges==
==Cahier des charges==
=== Contexte et public ===
=== Contexte et public ===
Lors d'un cours dispensé en HES, les étudiants de première année sont amenés à apprendre les différentes bases (2,8,10,16) de numération. L'idée ici est d'apporter un aspect tactile et visuel de représenter ces notions. Le public cible est donc des étudiants généralement entre 18 et 30 ans qui débutent des études d'informaticiens.
 
Le contexte est le domaine de la santé, en pédiatrie, chez les enfants de 2 à 7 ans et les soignants qui accompagnent et les prennent en charge, qui sont eux, le public cible aussi.


=== Objectifs ===
=== Objectifs ===
L'objectif principal est l'apprentissage de la base binaire (voir d'autres bases) aux étudiants. Des objectifs secondaires peuvent être liés à l'apprentissage des bases de l'électronique et faire comprendre aux étudiants que derrière chaque outil technologique il y a de l'électronique derrière et de la programmation. Le projet vise donc à apporter une représentation visuelle et concrète de cette base de numération, introduire la base de l'électronique et inciter une vision globale d'un produit électronique.
Que les soignants puisse aider les enfants à apprendre à exprimer et identifier leurs douleur grâce à un outils, un support de type jouet-peluche que nous souhaitons créer. L'objectif est double finalement car nous devons imaginer un outils pour les soignants qui prennent en charge les enfants mais aussi un outils pour les enfants eux-mêmes qui vont l'utiliser pour s'exprimer sur cette douleur (intensité, localisation, etc.).


=== Besoins ===
=== Besoins ===
[[Fichier:Pyramide rétention information.png|vignette|Pyramide de la rétention d'information selon la méthode d'apprentissage choisie. Image issue de : https://www.mobiliwork.com/learning-by-doing-definition-avantages-et-fonctionnement/]]
Nos besoins sont matériels, avec une peluche de récupération, ou a créer (pour répondre au critère aussi de ré-utilisation dans un but écologique), mais aussi le dispositif Adafruit que nous allons programmer, du matériel conducteur comme du tissu de récupération et autres comme le Velostat (mais aussi mousse de rembourrage, scotch, etc.) et des câbles électriques afin de créer des capteurs de pression. Nous allons par ailleurs avoir besoin d'un alimentation pour faire fonctionner le dispositif électronique (boitier à piles). Enfin nous pourrons utiliser la broderie pour identifier les zones de pression sur la peluche et faire apparaitre des éléments décoratifs.
Le projet nécessite la création d'une boîte où sera contenu l'électronique et qui servira de support pour les interrupteurs et l'écran affichant le résultat final. Cette boîte peut-être en bois ou en plexiglass/plastique. Ici nous utiliserons du plexiglass/plastique pour que les étudiants puissent voir l'intérieur ainsi qu'une découpeuse laser afin de simplifier la découpe. Les interrupteurs sont au nombre de dix afin de pouvoir faire des calculs jusqu'à la dixième puissance de deux. Finalement, un petit écran affichera le résultat en base 10 selon les interrupteurs enclenchés.


=== Apports théoriques ===
=== Apports théoriques ===
Ici la méthode d'apprentissage est clairement axée sur le ''learning by doing'' car les étudiants vont devoir créer et monter eux-mêmes leurs boîte. Cela implique donc quelques notions théoriques de prime abord telles que des notions de bases en électronique, en programmation et en base de numération mais sans aller trop en profondeur afin de leur laisser une certaine autonomie. Comme présenté dans la pyramide ci-jointe, l'apprentissage par la pratique est une des meilleures méthodes pour l'apprentissage et la rétention d'information.
 
Certains éléments apportés ici sont issus de ma pratique en qualité d'infirmier (Arthur). L'évaluation de la douleur chez l'enfant est la première chose à faire quand un soignant doit intervenir dans la prise en charge de celui-ci. On '''observe''' les signes cliniques et symptômes, on se réfère et '''compare''' à ce que l'on connaît chez un enfant "sain" et enfin on '''vérifie''' nos observations avec des outils à notre disposition, c'est ce point qui nous intéresse et dans lequel notre peluche "doudou bobo" s'inscrit.
En effet en plus de l'observation des signes cliniques par le soignant (et les parents), il existe des outils d'évaluation validés pour la douleur, ce sont des outils de travail ! Il existe des échelles numériques comme l'ENS ou des échelles verbales (EVS) ou encore des échelles des visages (FPS-R). Ces échelles font partie de '''l'auto-évaluation''', où l'enfant va évaluer (et localiser) par lui même sa douleur, accompagné et guidé par un soignant et cela sera privilégié à chaque fois que cela est possible, selon l'état de l'enfant évidemment !
Notre dispositif d'évaluation de la douleur, le doudou bobo, s'inscrit dans cette catégorie d'outils d'auto-évaluation de la douleur, particulièrement adapté chez les enfants de 2 à 7 ans.
 
Nous pouvons aussi dire que notre démarche et notre dispositif dans l'apprentissage de l'enfant à identifier, localiser et communiquer sa douleur (mais aussi du soignant à guider et faciliter l'apprentissage chez l'enfant dans leur prise en charge) s'inscrivent dans le courant du [[Béhaviorisme]], qui définit "l’apprentissage comme une modification durable du comportement résultant de la conséquence d’un entraînement particulier".
Nous pouvons imaginer que l'enfant grâce à l'expérimentation à l'aide de l'objet va apprendre d'une situation à une autre, à mieux, par la répétition, exprimer sa douleur (nous pouvons même imaginer cela lors de simulations avant que la douleur ne survienne, lors d'exercices de prévention par exemple), cela favoriserait certainement la prise en charge et la qualité des soins par la suite.
 
Enfin, il semble que notre dispositif soit un [[Objet d'apprentissage constructionniste]], qui sont "des objets physiques. Ils sont conçus pour promouvoir l'apprentissage à travers les interactions". L'expérimentation grâce à ces objets favoriserait l'apprentissage. Il y a plusieurs classes de ceux-ci, nous pouvons imaginer que notre "doudou bobo" serait un objet classé dans la catégorie des "Jeux de rôles sur la réalité". Ce type d'objets est justement encore populaire chez les jeunes enfants et "dans les établissement tels que les crèches, à l'école enfantine".


=== Présentation du projet ===
=== Présentation du projet ===
J'ai en tête une sorte de boîte avec des indicateurs (des leviers, des leds, ...) au dessous de chaque puissance de 2 (allant jusqu'à 2^10) et changeant d'état selon l'entrée effectuée par l'utilisateur (entrer un nombre en base 10) ou alors afficher le nombre en base 10 selon l'état des indicateurs. Je dois connaître mieux leur niveau en électronique de base afin d'opter pour la solution la plus simple dans ce domaine.
L'idée est de placer dans une peluche à destination des enfants, des capteurs conçus par nos soins avec des matériaux et dispositifs électronique adaptés, capables de mesurer la pression que nous pouvons exercer sur ceux-ci de manière variable afin de faire le parallèle avec la douleurs ressentie et son intensité. Ces capteurs de pression, ""input"", seront placés dans les membres de la peluche, bras et jambes ainsi qu'au niveau du ventre et de la tête pour que l'enfant puisse faire parallèle avec son propre corps et exprimer cette douleurs à l'aide de l'objet-peluche en guise de support pour faciliter l'expression de celle-ci et la communication avec les soignants. C'est imaginé comme un outils thérapeutique et pédagogique également à destination des soignants afin qu'ils puissent mesurer la douleurs chez l'enfant dès 2 ans et lui apprendre à évaluer, localiser et exprimer sa douleur afin qu'elle soit traitée et soulagée.
 
Nous allons devoir pour la réalisation de ce projet, étudier les propriétés des matériaux conducteurs envisagés, programmer et coder un dispositif électronique de type [[Adafruit Circuit Playground Express|Adafruit]] afin qu'il produise un signal lumineux renvoyant à l'intensité de la douleurs et un code couleurs s'y référant. Mais également utiliser une machine à broder afin d'identifier les zone de pression sur la partie extérieure de la peluche.


==Solution==
==Solution==
Présentation des différents prototypes :
 
*Présentez les méthodes de collecte et d'analyse des besoins de votre public cible: analyse de l'activité et [[:en:Journey map|journey map]]
Après des échanges sous forme d'entretiens formels et informels avec des collègues soignants travaillant auprès d'enfants, ils ont indiqués qu'une peluche est un objet rassurant pour les enfants car c'est un jouet souvent réconfortant et permettant d'établir le lien et servant de support de communication avec eux, notamment les plus petits. Ils peuvent identifier en pointant du doigt les zones du corps ou il ont mal et quelles est l'intensité de cette douleurs. Cela doit être, selon eux, simple d'utilisation et facile à comprendre pour l'enfant qui souffre et le soignant qui récolte les informations de l'enfant dans un contexte de crise.
*Indiquer les différentes phases de conception par lesquelles vous êtes passé en
 
**Schématisant et commentant les prototypes successifs qui vous ont permis de parvenir à une solution. L'idée est ici d'intégrer les différents documents/prototypes/phases de travail que vous avez réalisé. Dans le making, les "erreurs" ont une valeur pédagogique et constituent un pas vers le succès)
===Présentation des différents prototypes :===
**décrivant quelles ont été vos difficultés pour ces différentes étapes
 
Présentation de la solution finale:
Nous avons réalisés plusieurs prototypes papiers, "faible fidélité" (low-fi), afin de réfléchir aux dimensions, la localisation des points de pressions, visage, et les composants à l'intérieur mais aussi pour réfléchir aux matériaux que nous aurions besoin.
*Décrire le dispositif et son fonctionnement. Une petite documentation peut être réalisée à destination des utilisateurs-trices.
 
*Réaliser et documenter le schéma final de votre circuit
Avant d'avoir lu attentivement les consignes, nous pensions réaliser la peluche de la même manière que nous avions créé le monstre lors du cours STIC IV. En effet, nous voulions simplement utiliser du ruban conductible, de la mousse, du velostat, une LED tricolore (voire plus) et une pile.
 
Cependant, nous avons réalisé qu'il fallait utiliser une carte électronique: nous avons donc changé de point de vue sur le projet.
 
====Prototype 1====
 
Pour ce premier prototype l'idée est de se représenter ce que l'on veut faire, quels matériaux à utiliser, quels outils et quelles machines nous allons avoir besoin, à quoi cela doit ressembler, comment créer des capteurs mais aussi quelles sont les potentielles limites techniques et savoirs à mobiliser.
 
[[Fichier:Prototype dessin papier Low-Fi DOUDOU BOBO.jpeg|200px|thumb|1er prototype Doudou Bobo, dessin sur papier, Low-Fi|néant]]
 
Nous sommes donc partis sur une peluche en forme d'animal afin que les enfants puissent en quelque sorte s'attacher à elle. Ayant déjà un modèle de chat grâce au monstre réalisé pour le cours STIC IV, nous avons pensé réutiliser ces travaux en augmentant la taille du modèle pour se rapprocher de la taille d'une peluche réelle.
 
Egalement, augmenter la taille du modèle permettait de rentrer notre carte électronique ainsi que tout les autres éléments que nous allions utiliser.
 
En ce qui concerne la carte électronique, nous avons décidé d'opter pour l'AdaFruit. En effet, lors des tests pendant certaines activités du cours STIC IV, son utilisation nous est parue plutôt simple. De plus, un avantage proposé par l'AdaFruit est la présence de LED déjà intégrées.
 
Pour finir, nous avons pensé mettre des capteurs dans les deux bras et les deux jambes de la peluche, mais aussi dans la tête et le ventre.
Lors de cette étape, nous n'avons cependant pas pensé au lien entre les capteurs et l'AdaFruit, ni au code nécessaire pour faire fonctionner le toout.
 
Ayant choisi de réutiliser le modèle du chat, nous savions déjà à peu près les matériaux et machines à utiliser:
*du tissu fin et plutôt doux pour le corps de la peluche
*de la laine pour coudre la peluche
*des fils de couture pour la brodeuse
*la découpeuse laser pour découper le modèle et préparer les trous pour coudre la peluche
*la brodeuse afin d'embellir la peluche grâce à un visage, mais aussi pour indiquer la position des capteurs
 
====Prototype 2====
 
Pour ce deuxième prototype, nous savons précisément ce que nous voulons faire et ce dont nous avons besoin mais nous devons désormais imaginer comment mettre en place les différents éléments entre eux à l'intérieur de la peluche.
 
[[Fichier:Prototype dessin papier Low-Fi DOUDOU BOBO V2.jpeg|200px|thumb|2ème prototype Doudou Bobo, dessin sur papier, Low-Fi|néant]]
 
Le premier gros changement réalisé, par rapport au premier prototype est la forme de notre peluche. Même si un animal permet de créer un lien avec les enfants, notre volonté avec ce projet est de permettre l'expression d'une douleur. En effet, l'idée est que les enfants puissent montrer sur la peluche ce qu'ils ressentent. C'est pour cela que prendre un bonhomme pour modèle nous a semblé plus pertinent. Nous avons donc récupéré un [https://svgsilh.com/fr/image/917750.html modèle] déjà existant. Celui-ci a nécessité quelques modifications telles que la suppression de certains éléments.
 
Entre le premier prototype et celui-ci, les éléments à insérer dans la peluche se sont précisés. En effet, nous avons confirmé le fait d'utiliser un AdaFruit et 6 capteurs. Pour le lien entre les deux, après plusieurs tests, nous avons décidé d'utiliser des pinces crocodile. La peluche allant être utilisée par des enfants, ce système nous a paru plus solide. Pour faire fonctionner l'AdaFruit, nous avons aussi dû penser à intégrer un boitier avec une pile.
 
Pour ce qui est des matériaux, nous sommes restés sur du tissu fin et doux. Les "feuilles" étant déjà découpées, nous les avons mesurées afin de voir la taille maximale que pouvait avoir notre peluche: 19.6cm x 30.9cm. Cela nous a semblé plutôt correct pour tous les éléments que nous devions intégrer dans la peluche. Nous avons opté pour un tissu rouge pour la face arrière et un tissu blanc pour la face avant: ces deux couleurs correspondant à celles des hôpitaux. La couleur blanche pour la face avant nous arrangeait aussi car nous voulions que la lumière des LED de l'AdaFruit passe à travers et soit bien visible.
 
====Prototype final====
 
<gallery mode="packed-hover" widths="90px" heights="250px">
 
Fichier:Proto final éteint.jpeg|vignette|Prototype final éteint
Fichier:Proto final LED blanches.jpeg|vignette|Prototype final LED blanches
Fichier:Proto final LED jaune.jpeg|vignette|Prototype final LED jaunes
Fichier:Proto final LED rouges.jpeg|vignette|Prototype final LED rouges
Fichier:Proto final derrière.jpeg|vignette|Prototype face derrière
 
</gallery>
 
Après de nombreuses réflexions et deux prototypes papier, nous sommes passés au prototype final avec cette fois la réalisation concrète de notre projet.
 
Dans un premier temps nous avons préparé le fichier [https://tecfaetu.unige.ch/etu-maltt/aegir/deschac3/stic-4/peluche_1simple.svg SVG] à découper avec la découpeuse laser. La préparation de celui-ci s'est faite sur Inkscape, de la même manière que pour le monstre et les autres objets réalisés dans le cours STIC IV. Nous avons cependant dû faire des modifications sur le modèle utilisé, car celui-ci proposait une double ligne, ce qui allait poser problème à la découpe. Ensuite, il a fallu programmer un peu la machine en indiquant la matière utilisée, la vitesse de découpe...
 
Ensuite, nous avons préparé cette fois-ci les fichiers [https://tecfaetu.unige.ch/etu-maltt/aegir/deschac3/stic-4/peluche_3.svg SVG] et [https://tecfaetu.unige.ch/etu-maltt/aegir/deschac3/stic-4/peluche_3.pes PES] pour la brodeuse. Nous avons gardé certains éléments du modèle de base tels que les yeux, ainsi que la bouche. Cette dernière a cependant été modifiée pour être plus attrayante. Nous avons ajouté des cercles de couleurs aux endroits où nous voulions mettre les capteurs pour que cela soit plus visible par les enfants. Après cela, il a fallu aussi programmer afin que la brodeuse fasse son travail. Malheureusement nous avons rencontré quelques problèmes de nouveau au niveau de cette double ligne existant sur le modèle de notre peluche. Cela faisait constamment sauter les fils et il a fallu faire quelques modifications pour régler le problème.
 
Après avoir obtenu nos deux morceaux de tissus pour la peluche, nous nous sommes penchés sur le contenu. Il a fallu refaire des tests sur les capteurs afin d'être sûrs d'avoir quelque chose de fonctionnel. Egalement, nous avons travaillé sur le code qui était indispensable pour faire fonctionner le tout. Une fois ces deux éléments définis, nous avons observé et testé des positionnements sur le tissu afin de voir ce que cela allait donner une fois la peluche cousue. Comme imaginé lors du second prototype, nous avons placé le boitier d'alimentation en dessous de l'AdaFruit, ce dernier placé dans le ventre de notre peluche. Pour ce qui est des capteurs, nous en avons placé un dans le bras, un dans la jambe et un dans la tête. Nous avons ensuite lié les capteurs à l'AdaFruit grâce aux pinces crocodile. Il a été nécessaire de faire tenir le tout avec du scotch pour que rien ne bouge.
 
'''Voici le lien menant à une vidéo de démonstration du prototype final :'''
 
https://tecfaetu.unige.ch/etu-maltt/aegir/deschac3/stic-4/Video_prototypefinal_doudoubobo_sticIV.mp4
 
* L'idée (après avoir allumé le dispositif via l'interrupteur dans le dos de la peluche) est d'exercer une pression, avec nos doigts, sur les points de pression sur les membres de la peluches mais aussi la tête et le ventre, brodés en rouge. Afin d'identifier la zone sur la peluche (qui représente des parties du corps faisant référence au corps humain de l'utilisateur) où la douleurs se localise et en appuyant plus ou moins fort, cela indique l'intensité de cette douleurs : Blanche = faible douleurs, jaune = une douleurs moyenne et rouge = douleur intense.
 
* Quand nous allumons le dispositif de la peluche, elle est par défaut sur jaune dans nos test, c'est probablement dû au fait que les pince crocodile exerce une pression déjà sur le circuit. Il faudrait modifier la manière de connecter les fils au circuit Adafruit.
 
* Les capteurs ne sont pas assez sensibles ou semblent faire de faux contacts. Après plusieurs tests de différents capteurs, il faudrait encore les perfectionner car chaque matériaux à des caractéristiques qui influence la pression exercée, ce qui influe sur le résultat souhaité. Peut-être connecter des capteurs électroniques déjà construits peut-être une solution.
 
* Nous avons seulement insérer 3 capteurs, dans les membres droits, bras et jambe, de la peluche et la tête, en effet il n'était pas possible d'en mettre plus à l'intérieur par manque de place et si nous voulions refermer en cousant celle-ci. Mais cela donne déjà une représentation efficace de comment cela aurait dû être avec d'autres capteurs en plus.
 
===Traces===
===Traces===
Gardez un journal de bord dans lequel vous notez chaque fois que le matériel (ses propriétés ou affordances) vous a mené à changer votre design. Faites un schéma pour chaque étape, et les décisions revues dans chaque étape.
 
====Les capteurs de pression====
 
Nous avons testé différents capteurs de pression (ci-dessous), que nous avons essayé de créer nous même avec différents matériaux, à insérer dans les membres du doudou (la peluche), avec différents matériaux et différents assemblage au regard des différentes contrainte de l'objet mais aussi des matériaux eux-mêmes.
 
Nous avons finalement choisi le capteur de pression numéro 9 (ci-dessous, avec ici deux photos, sur la photo bis, il est "ouvert en deux", nous allons le replier sur lui même et insérer un morceau de mousse plastique afin de faire varier l'intensité de la pression quand on appuie. C'est finalement une deuxième itération et amélioration du capteur numéro 3. Qui semblait être le plus prometteur dans nos différents tests et expériences.
 
Les matériaux privilégiés qui le compose sont :
 
*le "velostat" noir conducteur souple (sensible à la pression)
*le ruban conducteur gris
*du scotch blanc isolant
*un morceau de mousse souple (non conducteur)
*les cables électriques avec pinces crocodiles
 
<gallery mode="packed-hover" widths="90px" heights="250px">
Fichier:Capteur.pr1.jpg|vignette|Capteur de pression prototype 1
Fichier:Capteur.pr2.jpg|vignette|Capteur de pression prototype 2
Fichier:Capteur.pr3.jpg|vignette|Capteur de pression prototype 3
Fichier:Capteur.pr4.jpg|vignette|Capteur de pression prototype 4
Fichier:Capteur.pr5.jpg|vignette|Capteur de pression prototype 5
Fichier:Capteur.pr6.jpeg|vignette|Capteur de pression prototype 6
Fichier:Capteur.pr7.jpeg|vignette|Capteur de pression prototype 7
Fichier:Capteur.pr8.jpeg|vignette|Capteur de pression prototype 8
Fichier:Capteur.pr9.jpeg|vignette|Capteur de pression prototype 9
Fichier:Capteur.pr9.bis.jpeg|vignette|Capteur de pression prototype 9 bis
</gallery>
 
 
====Parties extérieures====
 
Pour les matériaux qui composent le reste de la peluche, nous avons utilisés pour la face avant et de derrière du tissu de type feutrine pour sa souplesse et sa résistance à la manipulation mais aussi pour pouvoir broder les zones pressions et le visage et coudre ces deux faces ensembles.
Nous avons inciser la face de derrière pour accéder à l'interrupteur et avons mis un bouton pour refermer et ouvrir pour accéder à celui-ci mais aussi changer les piles au besoin, de plus les bords d el'incision ont été brodé (fils noir) à la mains afin de renforcer cette zone sensibles et souvent manipulée/ouverte (cf. photo ci-dessous).
 
====Parties intérieures====
 
*Nous avons collés avec de la colle à tissus de la mousse de rembourrage sur les deux faces de feutrine (parties internes), afin de maintenir et protéger le tout et pour le confort de manipulation (cf. photo ci-dessous).
 
*Nous avons ajoutés une couche de mousse fine rigide, plus dense afin de renforcer le dispositif et le rendre plus solide lors des manipulations, tel "un squelette", un trou a été découpé pour accéder à l'interrupteur depuis la face de derrière (parties jaune et orange, cf. photos ci-dessous)
 
*Enfin nous avons disposer l'ensemble du dispositif électronique, l'Adafruit, le boitier d'alimentation (avec deux piles AA), les cables et les capteurs. Nous avons scotchés ces éléments à la mousse rigide afin de maintenir le tout en place et éviter que cela ne bouge lors de la couture mais aussi lors de manipulations futures (cf. photo ci-dessous).
 
<gallery mode="packed-hover" widths="90px" heights="250px">
Fichier:Face avant et mousse rembourrage.jpeg|vignette|Face avant et mousse de rembourrage
Fichier:Face derrière.jpeg|vignette|Face arrière avec incision
Fichier:Mousse dense.jpeg|vignette|Mousse dense autocollante
Fichier:Dispositif électronique.jpeg|vignette|Ensemble des éléments du dispositif électronique
 
</gallery>
 
===Code===
 
Pour notre projet, l'objectif est que des enfants puissent exprimer leur douleur sans forcément parler. Pour cela, nous voulions placer plusieurs capteurs dans une peluche, à des endroits stratégiques tels que les bras, les jambes, la tête ou encore le ventre. L'idée était donc de trouver un moyen de changer la couleur des LED de l'AdaFruit selon la pression exercée sur des capteurs.
 
Afin de faire fonctionner le Doudou Bobo comme nous le souhaitions, il a fallu trouver un code approprié à l'AdaFruit.
 
Lors du cours STIC IV, nous avons pu tester l'AdaFruit avec différents codes et différents capteurs. Ayant peu de compétences et de connaissances en codage, nous avons donc choisi de réessayer certains de ces codes en tentant de les modifier.
 
D'abord, nous avons testé [https://makecode.com/_dmg7g5apUikR ce] code avec MakeCode. Cependant, il ne correspondait pas à ce que nous cherchions. En effet, il permettait d'allumer les LED de l'AdaFruit, mais seulement lorsque des "pins" étaient pressés.
 
Nous nous sommes alors plutôt orientés sur [https://makecode.com/_8gX0XPKRLLyF ce] code, que nous avons également testé avec MakeCode. Celui-ci se rapprochait vraiment de notre idée: selon la pression exercée sur un capteur lié à un "pin", les LED de l'AdaFruit changent de couleur.
 
Cependant, nous avons souhaité plusieurs choses:
* changer les couleurs s'affichant
* faire en sorte qu'il y ait plusieurs capteurs
 
Pour ce qui est du premier point, nous avions choisi de rester sur une couleur neutre - le blanc, lorsque la pression exercée est en dessous ou égale à 30. Pour une pression en dessous ou égale à 50, nous avons choisi la couleur jaune. Enfin, pour une pression supérieure à 50, nous avons choisi du rouge.
 
Malheureusement, nous n'avons pas pu garder ces choix tels quels. Effectivement, pour une raison inconnue, l'affichage des couleurs étaient inversé. Pour les garder dans l'ordre que nous souhaitions, nous avons du inverser ces couleurs dans le code. Ainsi on retrouve du rouge pour une pression exercée en dessous ou égale à 30, du jaune pour une une pression en dessous ou égale à 50 et du blanc pour une pression au dessus de 50.
Au final, plus on appuie fort sur les capteurs de notre Doudou Bobo, plus la couleur passe du blanc au rouge.
 
Pour ce qui est du point concernant la présence de plusieurs capteurs, malgré notre volonté d'en intégrer 6-7 voire plus, cela n'a pas été possible. En effet, pour un capteur, il faut un branchement à un "pin", mais aussi à un "ground". Avec l'AdaFruit, il y a seulement 3 "ground", ce qui nous bloque dans l'utilisation maximale que de 3 capteurs. Nous avons donc fait 3 exemplaires du code pour un seul capteur:
 
[[Fichier:Code doudou bobo.png|centré|700px]]
 
Nous avons décidé d'utiliser les "pins" A2, A4 et A7 afin de pouvoir bien orienter les capteurs et les pinces crocodile dans la peluche.
 
<syntaxhighlight lang="JavaScript">
let weight = 0
forever(function () {
    weight = pins.A4.analogRead()
    if (weight <= 30) {
        light.setAll(0xff0000)
    } else if (weight <= 50) {
        light.setAll(0xffff00)
    } else {
        if (weight > 50) {
            light.setAll(0xffffff)
        }
    }
    pause(500)
})
forever(function () {
    weight = pins.A7.analogRead()
    if (weight <= 30) {
        light.setAll(0xff0000)
    } else if (weight <= 50) {
        light.setAll(0xffff00)
    } else {
        if (weight > 50) {
            light.setAll(0xffffff)
        }
    }
    pause(500)
})
forever(function () {
    weight = pins.A2.analogRead()
    if (weight <= 30) {
        light.setAll(0xff0000)
    } else if (weight <= 50) {
        light.setAll(0xffff00)
    } else {
        if (weight > 50) {
            light.setAll(0xffffff)
        }
    }
    pause(500)
})
</syntaxhighlight>
 
=== Matériel nécessaire===
 
*Matériel électronique
**Circuit imprimé [[Adafruit Circuit Playground Express]]
**Cable électrique pour raccordé les capteurs de pression au circuit central Adafruit
**Boitier d'alimentation à piles avec 2 piles AA
**Matériaux conducteurs (ruban et velostat)
 
*Matériel non électronique
**Tissu non conducteur pour le revêtement extérieur du Doudou
**Mousse de rembourrage
**Mouse fin dense rigide autocollante
**Fils et aiguille pour couture et broderie
**Colle à tissu
 
*Machines utilisées
**Découpeuse laser [[Trotec Speedy 100R]] / [[Découpe et gravure laser|Principe]]
**Brodeuse [[Brother PR1050X]]
** Machine à coudre Singer
**Ordinateur et logiciels dédiés pour traiter les fichiers et les envoyer sur les machines
 
==Test(s) de la solution==
==Test(s) de la solution==
#Travail individuel: documentation dans votre page projet avec un [[:en:Cognitive walkthrough|cognitive walkthrough]] ou similaire pour le testing.
 
#Travail à 2: Comme (1) + avec un test utilisateurs (3 personnes minimum) c'est à dire création d’un scenario (tâches à réaliser), passation et analyse des résultats. Comme ressources pour le testing, vous pouvez utiliser les pages [[:en:Usability testing]].
Pour tester la solution, j'ai sollicité des enfants (3) de mon entourage (avec l'accord de leurs parents) pour un petit test utilisateur incluant un petit scénario d'utilisation. Pas trop long afin d'avoir toute leur attention. Durée du test entre 15 et 20 min au total par enfant.
#Travail à 3: Comme (2), plus un questionnaire qui mesure les 3 dimensions (utile, utilisable, plaisant). Pour ce questionnaire, vous devez utiliser un modèle validé. Plusieurs modèles sont disponible dans la page [[:en:Usability and user experience surveys]] mais attention à bien mesurer ces trois dimensions. Pour la restitution et la discussion des résultats, vous devez trianguler vos résultats (ceux obtenus avec le test utilisateur et ceux obtenus avec le questionnaire).
 
#Travail à 4: Comme (3), plus une analyse de besoins un peu plus poussée (voir par exemple [[:en:Scenario of use]]) et une revue de la littérature plus complète.
* Enfant A : 5 ans
* Enfant B : 4 ans
* Enfant C : 4 ans
 
'''Test utilisateur et scénario'''
 
J'explique aux enfants que la passation sera individuelle avec chacun d'entre eux, séparément avec moi présent. Je leur présente la peluche. Je leur explique le but de cette passation et ce test, en vulgarisant pour qu'ils comprennent au mieux ce qu'ils font aussi, expliquant que c'est pour m'aider à améliorer la fabrication de cette peluche pour aider les enfants malades à dire où ils ont mal quand "ça sera pour de vrai".
 
*5 min d'utilisation/manipulation libre de la peluche sans mon intervention.
*Pour le scénario et la simulation, guidés, je leur demande ensuite de réaliser quelques taches.
** Montrez moi sur la peluche, en pointant du doigt, la dernière fois où vous avez eu mal
** Appuie sur cette zone, plus tu as eu mal, plus tu dois appuyer fort.
** Imagine maintenant que tu as mal à la tête (exemple : tu te cognes ou quelque chose t'es tombé dessus) montre et appuie sur la zone de pression de la tête pour m'indiquer à quel point tu as eu mal.
* Entretien de débriefing avec chaque enfant puis en groupe.
 
Je remercie les enfants et leurs parents pour leurs aide qui va être précieuse.
 
'''Analyse des résultats'''
 
Lors de la manipulation libre les enfants ont montré un grand enthousiasme et étaient contents de manipuler la peluche, l'examinant sous tous les angles. Ils ont tous tiré sur le bouton derrière, fragilisant la couture. Ils ont manipulé et tordu ses membres. Appuyé naturellement sur les zones de pression rouge, mais aussi les yeux et la bouche, changeant la couleur, ils se parlaient à eux même sur ce qu'ils faisaient avec la peluche. L'enfant B posait même des questions à la peluche pour savoir si elle avait mal. Ils ont tous trouvé "beau" et me pointant la lumière LED qui changeaient de couleur de manière non volontaire (dû à l'instabilité des capteurs).
 
Lors des passations individuelles, les trois enfants ont eu du mal à faire passer au rouge (pour une forte et intense douleur) pour la jambe et le bras (problème critique), par contre la tête oui cela fonctionnait plutôt bien. Les trois avaient du mal à faire changer la couleur du capteur, ils n'avaient pas assez de force dans les doigts (problème critique).
 
L'enfant B voulait absolument appuyer sur le bras gauche de la peluche mais il n'y a pas de capteur, il était un peu frustré de cela et a un peu "secoué" et manipulé vivement la peluche (problème modéré).
L'enfant A m'a demandé pourquoi la peluche n'avait pas de cheveux comme lui... (problème mineur). L'enfant voulait plus de précisions sur la consigne, sur "comment je me suis cogné", "il y avait du sang ?" (problème mineur).
L'enfant C ne voulait pas appuyer sur la jambe de la peluche (problème modéré). Il ne faisait pas de suite le parallèle entre son corps et sa douleur et de le montrer sur la peluche, j'ai dû lui réexpliquer (problème modéré). Il avait peur de faire mal à la peluche et ne voulait pas appuyer trop fort sur celle-ci (problème modéré).
 
Lors du debriefing ils m'ont tous indiqué qu'ils avaient aimé m'aider avec la peluche, qu'on pouvait encore jouer avec pour aider les autres enfants après. Qu'ils étaient tous d'accord de dire que c'était pas facile d'appuyer fort sur la peluche.
 
Enfin j'ai présenté la peluche à des collègues soignants travaillant auprès des enfants malades qui étaient tout à fait enthousiaste et dans leur prise en main, satisfaits du résultat et rendu final (ce sont les mêmes collègues auprès de qui j'avais parlé du projet et pris quelques informations lors d'entretiens en amont du projet), ils me précisent que cela pourrait vraiment les aider avec certains enfants avec qui la communication est compliquée ou bien s'ils ne parlent pas la même langue. Ils aimeraient montrer cette peluche et parler de l'idée à leurs autres collègues et hiérarchie.
 
==Discussion==
==Discussion==
Cette partie inclus deux sous parties :
 
*Discussion du design (et si c'était à refaire ou à améliorer),
===Design===
*Discussion des résultats de vos tests utilisateurs
Concernant le design, il est nécessaire de prendre en compte plusieurs aspects:
==Licence, fichiers et documentation==
 
[[Fichier:By-nc.png|150px]] Cette œuvre est mise à disposition selon les termes de la [http://creativecommons.org/licenses/by-nc/4.0/ Licence Creative Commons Attribution - Pas d’Utilisation Commerciale 4.0 International].
*C'est important de vérifier les fichiers pour la brodeuse, notamment pour les contours, pour le paramétrage de la machine, cela doit être en traits indiqué sur le logiciel, sinon les fils sautent.
*Fichiers :
 
Insérer ici vos fichiers ou les liens vers vos fichiers
*Trouver les bons réglages de la découpeuse laser est essentiel, si cela est trop puissant par exemple, ça prend feu ! Les réglages utilisés pour la découpe de notre feutrine sont : Puissance = 65, Vitesse = 3, Résolution = 1000 ppi.
*Documentation :
 
Insérer ici une petite documentation pour l'utilisation de l'objet si nécessaire
*Coudre à la main était bien trop laborieux pour fermer la peluche, la tension était trop importante, une machine à coudre nous a bien aidé (Merci à Vanessa pour ses précieux conseils).
==Bibliographie==
 
Insérer ici les références utilisées pour votre projet.
Enfin nous voyons que nos besoins initiaux imaginés ont évolués ou se sont précisés tout au long du processus de création de notre dispositif.
 
===Tests utilisateurs===
 
Les problèmes relevés par les enfants sont ceux que nous imaginions, notamment concernant les capteurs de pression et la force que l'on doit exercer sur ceux-ci. "L'humanisation" de la peluche est à réfléchir car il y a bien des questionnements sur ce point.
Il faudra certainement réfléchir au système de fermeture sur le derrière de la peluche, un bouton, cela semble trop fragile, il s'est un peu décousu. La manière dont ils manipulaient la peluche notamment lors de la "manipulation libre" questionne sur la solidité du dispositif électronique à l'intérieur, nous devons rendre cela plus solide et fixé plus fermement les éléments entre eux mais aussi sur "le squelette" en mousse plus rigide.
 
Agréablement surpris de l'accueil fait par les enfants à la peluche, ils étaient très enthousiastes à l'idée de participer à l'activité et aux tests pour aider !
 
===Pistes d'améliorations possibles===
* Créer des capteurs plus efficaces, plus sensibles permettant une nuance plus large dans l'intensité de pression. Ou alors, chercher des capteurs déjà existants, qu'il est possible de brancher directement à l'AdaFruit
* Peut-être également intégrer du son, à la pression ou non, mais celui émit par l'AdaFruit n'était pas très joli ni tellement pertinent.
* "Humaniser" peut-être encore plus la peluche? (cheveux, vêtements...)
* Ajouter plus de couleurs dans le code afin de correspondre à une plus grande échelle de douleur
* Ajouter plus de capteurs pour que l'enfant puisse vraiment montrer où il a mal (cela demanderait sûrement de faire une peluche plus grande si on reste toujours sur ce système de pinces crocodile)
 
==Fichiers et licence==
 
'''Fichiers :'''
*Lien vers le fichier SVG (broderie) : https://tecfaetu.unige.ch/etu-maltt/aegir/deschac3/stic-4/peluche_3.svg
*Lien vers le fichier PES (broderie) : https://tecfaetu.unige.ch/etu-maltt/aegir/deschac3/stic-4/peluche_3.pes
*Lien vers le fichier MP4 (vidéo) :  https://tecfaetu.unige.ch/etu-maltt/aegir/deschac3/stic-4/Video_prototypefinal_doudoubobo_sticIV.mp4
*Lien vers le fichier SVG (découpe laser) : https://tecfaetu.unige.ch/etu-maltt/aegir/deschac3/stic-4/peluche_1simple.svg
 
* Musique de la vidéo de démonstration du prototype final : "Itsudemo" de Asuka Ito (iMovie)
 
'''Licence :'''
 
[[Fichier:By-nc.png|150px]]  
 
*Cette œuvre est mise à disposition selon les termes de la [http://creativecommons.org/licenses/by-nc/4.0/ Licence Creative Commons Attribution - Pas d’Utilisation Commerciale 4.0 International].
 
==Bibliographie et ressources ==
*https://learn.adafruit.com/calibrating-sensors?view=all
*https://makecode.adafruit.com/learnsystem/pins-tutorial/touch-input/calibrate-sensitivity
* Site internet Pédiadol sur https://pediadol.org/la-douleur-de-lenfant-strategies-soignantes-de-prevention-et-de-prise-en-charge/#Evaluation
* Page EdutechWiki [[Béhaviorisme]]
* Page EdutechWiki [[Objet d'apprentissage constructionniste]]

Dernière version du 2 septembre 2022 à 18:08

Projet réalisé par Tamara Crétard & Arthur Deschamps

Introduction

La problématique émerge du champs professionnel de la santé, de la pédiatrie plus exactement et en lien avec l'apprentissage par l'enfant dès 2 à 7 ans, à pouvoir s'exprimer sur sa douleurs avec l'aide des soignants qui vont accompagner et expliquer aux enfants comment exprimer cette douleur et ainsi pouvoir la traiter adéquatement.

Problème

Les jeunes enfants, dès 2 ans, ont parfois du mal à exprimer leurs douleurs, et les soignants qui doivent les aider à apprendre à identifier, évaluer et localiser cette douleur afin de la traiter adéquatement, doivent avoir des outils pertinents pour travailler sur cette douleurs. Il existe des échelles de la douleur ou même des objets mais limités dans l'interactivité et la pertinence. Notre projet permets aux soignants de travailler sur l'intensité de la douleurs, la localisation, et l'expression de celle-ci grâce à un support de type jouet - peluche interactive qui va permettre à l'enfant d'utiliser ce dispositif représentant un personnage avec des membres et zones du corps similaires à celle d'un humains, et l'aider, l'accompagner à faire le parallèle avec son corps à lui. L'utilisation de ce dispositif doit être fait à l'aide d'un professionnel présent qui guide, accompagne et récolte les informations auprès de l'enfant.

Cahier des charges

Contexte et public

Le contexte est le domaine de la santé, en pédiatrie, chez les enfants de 2 à 7 ans et les soignants qui accompagnent et les prennent en charge, qui sont eux, le public cible aussi.

Objectifs

Que les soignants puisse aider les enfants à apprendre à exprimer et identifier leurs douleur grâce à un outils, un support de type jouet-peluche que nous souhaitons créer. L'objectif est double finalement car nous devons imaginer un outils pour les soignants qui prennent en charge les enfants mais aussi un outils pour les enfants eux-mêmes qui vont l'utiliser pour s'exprimer sur cette douleur (intensité, localisation, etc.).

Besoins

Nos besoins sont matériels, avec une peluche de récupération, ou a créer (pour répondre au critère aussi de ré-utilisation dans un but écologique), mais aussi le dispositif Adafruit que nous allons programmer, du matériel conducteur comme du tissu de récupération et autres comme le Velostat (mais aussi mousse de rembourrage, scotch, etc.) et des câbles électriques afin de créer des capteurs de pression. Nous allons par ailleurs avoir besoin d'un alimentation pour faire fonctionner le dispositif électronique (boitier à piles). Enfin nous pourrons utiliser la broderie pour identifier les zones de pression sur la peluche et faire apparaitre des éléments décoratifs.

Apports théoriques

Certains éléments apportés ici sont issus de ma pratique en qualité d'infirmier (Arthur). L'évaluation de la douleur chez l'enfant est la première chose à faire quand un soignant doit intervenir dans la prise en charge de celui-ci. On observe les signes cliniques et symptômes, on se réfère et compare à ce que l'on connaît chez un enfant "sain" et enfin on vérifie nos observations avec des outils à notre disposition, c'est ce point qui nous intéresse et dans lequel notre peluche "doudou bobo" s'inscrit. En effet en plus de l'observation des signes cliniques par le soignant (et les parents), il existe des outils d'évaluation validés pour la douleur, ce sont des outils de travail ! Il existe des échelles numériques comme l'ENS ou des échelles verbales (EVS) ou encore des échelles des visages (FPS-R). Ces échelles font partie de l'auto-évaluation, où l'enfant va évaluer (et localiser) par lui même sa douleur, accompagné et guidé par un soignant et cela sera privilégié à chaque fois que cela est possible, selon l'état de l'enfant évidemment ! Notre dispositif d'évaluation de la douleur, le doudou bobo, s'inscrit dans cette catégorie d'outils d'auto-évaluation de la douleur, particulièrement adapté chez les enfants de 2 à 7 ans.

Nous pouvons aussi dire que notre démarche et notre dispositif dans l'apprentissage de l'enfant à identifier, localiser et communiquer sa douleur (mais aussi du soignant à guider et faciliter l'apprentissage chez l'enfant dans leur prise en charge) s'inscrivent dans le courant du Béhaviorisme, qui définit "l’apprentissage comme une modification durable du comportement résultant de la conséquence d’un entraînement particulier". Nous pouvons imaginer que l'enfant grâce à l'expérimentation à l'aide de l'objet va apprendre d'une situation à une autre, à mieux, par la répétition, exprimer sa douleur (nous pouvons même imaginer cela lors de simulations avant que la douleur ne survienne, lors d'exercices de prévention par exemple), cela favoriserait certainement la prise en charge et la qualité des soins par la suite.

Enfin, il semble que notre dispositif soit un Objet d'apprentissage constructionniste, qui sont "des objets physiques. Ils sont conçus pour promouvoir l'apprentissage à travers les interactions". L'expérimentation grâce à ces objets favoriserait l'apprentissage. Il y a plusieurs classes de ceux-ci, nous pouvons imaginer que notre "doudou bobo" serait un objet classé dans la catégorie des "Jeux de rôles sur la réalité". Ce type d'objets est justement encore populaire chez les jeunes enfants et "dans les établissement tels que les crèches, à l'école enfantine".

Présentation du projet

L'idée est de placer dans une peluche à destination des enfants, des capteurs conçus par nos soins avec des matériaux et dispositifs électronique adaptés, capables de mesurer la pression que nous pouvons exercer sur ceux-ci de manière variable afin de faire le parallèle avec la douleurs ressentie et son intensité. Ces capteurs de pression, ""input"", seront placés dans les membres de la peluche, bras et jambes ainsi qu'au niveau du ventre et de la tête pour que l'enfant puisse faire parallèle avec son propre corps et exprimer cette douleurs à l'aide de l'objet-peluche en guise de support pour faciliter l'expression de celle-ci et la communication avec les soignants. C'est imaginé comme un outils thérapeutique et pédagogique également à destination des soignants afin qu'ils puissent mesurer la douleurs chez l'enfant dès 2 ans et lui apprendre à évaluer, localiser et exprimer sa douleur afin qu'elle soit traitée et soulagée.

Nous allons devoir pour la réalisation de ce projet, étudier les propriétés des matériaux conducteurs envisagés, programmer et coder un dispositif électronique de type Adafruit afin qu'il produise un signal lumineux renvoyant à l'intensité de la douleurs et un code couleurs s'y référant. Mais également utiliser une machine à broder afin d'identifier les zone de pression sur la partie extérieure de la peluche.

Solution

Après des échanges sous forme d'entretiens formels et informels avec des collègues soignants travaillant auprès d'enfants, ils ont indiqués qu'une peluche est un objet rassurant pour les enfants car c'est un jouet souvent réconfortant et permettant d'établir le lien et servant de support de communication avec eux, notamment les plus petits. Ils peuvent identifier en pointant du doigt les zones du corps ou il ont mal et quelles est l'intensité de cette douleurs. Cela doit être, selon eux, simple d'utilisation et facile à comprendre pour l'enfant qui souffre et le soignant qui récolte les informations de l'enfant dans un contexte de crise.

Présentation des différents prototypes :

Nous avons réalisés plusieurs prototypes papiers, "faible fidélité" (low-fi), afin de réfléchir aux dimensions, la localisation des points de pressions, visage, et les composants à l'intérieur mais aussi pour réfléchir aux matériaux que nous aurions besoin.

Avant d'avoir lu attentivement les consignes, nous pensions réaliser la peluche de la même manière que nous avions créé le monstre lors du cours STIC IV. En effet, nous voulions simplement utiliser du ruban conductible, de la mousse, du velostat, une LED tricolore (voire plus) et une pile.

Cependant, nous avons réalisé qu'il fallait utiliser une carte électronique: nous avons donc changé de point de vue sur le projet.

Prototype 1

Pour ce premier prototype l'idée est de se représenter ce que l'on veut faire, quels matériaux à utiliser, quels outils et quelles machines nous allons avoir besoin, à quoi cela doit ressembler, comment créer des capteurs mais aussi quelles sont les potentielles limites techniques et savoirs à mobiliser.

1er prototype Doudou Bobo, dessin sur papier, Low-Fi

Nous sommes donc partis sur une peluche en forme d'animal afin que les enfants puissent en quelque sorte s'attacher à elle. Ayant déjà un modèle de chat grâce au monstre réalisé pour le cours STIC IV, nous avons pensé réutiliser ces travaux en augmentant la taille du modèle pour se rapprocher de la taille d'une peluche réelle.

Egalement, augmenter la taille du modèle permettait de rentrer notre carte électronique ainsi que tout les autres éléments que nous allions utiliser.

En ce qui concerne la carte électronique, nous avons décidé d'opter pour l'AdaFruit. En effet, lors des tests pendant certaines activités du cours STIC IV, son utilisation nous est parue plutôt simple. De plus, un avantage proposé par l'AdaFruit est la présence de LED déjà intégrées.

Pour finir, nous avons pensé mettre des capteurs dans les deux bras et les deux jambes de la peluche, mais aussi dans la tête et le ventre. Lors de cette étape, nous n'avons cependant pas pensé au lien entre les capteurs et l'AdaFruit, ni au code nécessaire pour faire fonctionner le toout.

Ayant choisi de réutiliser le modèle du chat, nous savions déjà à peu près les matériaux et machines à utiliser:

  • du tissu fin et plutôt doux pour le corps de la peluche
  • de la laine pour coudre la peluche
  • des fils de couture pour la brodeuse
  • la découpeuse laser pour découper le modèle et préparer les trous pour coudre la peluche
  • la brodeuse afin d'embellir la peluche grâce à un visage, mais aussi pour indiquer la position des capteurs

Prototype 2

Pour ce deuxième prototype, nous savons précisément ce que nous voulons faire et ce dont nous avons besoin mais nous devons désormais imaginer comment mettre en place les différents éléments entre eux à l'intérieur de la peluche.

2ème prototype Doudou Bobo, dessin sur papier, Low-Fi

Le premier gros changement réalisé, par rapport au premier prototype est la forme de notre peluche. Même si un animal permet de créer un lien avec les enfants, notre volonté avec ce projet est de permettre l'expression d'une douleur. En effet, l'idée est que les enfants puissent montrer sur la peluche ce qu'ils ressentent. C'est pour cela que prendre un bonhomme pour modèle nous a semblé plus pertinent. Nous avons donc récupéré un modèle déjà existant. Celui-ci a nécessité quelques modifications telles que la suppression de certains éléments.

Entre le premier prototype et celui-ci, les éléments à insérer dans la peluche se sont précisés. En effet, nous avons confirmé le fait d'utiliser un AdaFruit et 6 capteurs. Pour le lien entre les deux, après plusieurs tests, nous avons décidé d'utiliser des pinces crocodile. La peluche allant être utilisée par des enfants, ce système nous a paru plus solide. Pour faire fonctionner l'AdaFruit, nous avons aussi dû penser à intégrer un boitier avec une pile.

Pour ce qui est des matériaux, nous sommes restés sur du tissu fin et doux. Les "feuilles" étant déjà découpées, nous les avons mesurées afin de voir la taille maximale que pouvait avoir notre peluche: 19.6cm x 30.9cm. Cela nous a semblé plutôt correct pour tous les éléments que nous devions intégrer dans la peluche. Nous avons opté pour un tissu rouge pour la face arrière et un tissu blanc pour la face avant: ces deux couleurs correspondant à celles des hôpitaux. La couleur blanche pour la face avant nous arrangeait aussi car nous voulions que la lumière des LED de l'AdaFruit passe à travers et soit bien visible.

Prototype final

Après de nombreuses réflexions et deux prototypes papier, nous sommes passés au prototype final avec cette fois la réalisation concrète de notre projet.

Dans un premier temps nous avons préparé le fichier SVG à découper avec la découpeuse laser. La préparation de celui-ci s'est faite sur Inkscape, de la même manière que pour le monstre et les autres objets réalisés dans le cours STIC IV. Nous avons cependant dû faire des modifications sur le modèle utilisé, car celui-ci proposait une double ligne, ce qui allait poser problème à la découpe. Ensuite, il a fallu programmer un peu la machine en indiquant la matière utilisée, la vitesse de découpe...

Ensuite, nous avons préparé cette fois-ci les fichiers SVG et PES pour la brodeuse. Nous avons gardé certains éléments du modèle de base tels que les yeux, ainsi que la bouche. Cette dernière a cependant été modifiée pour être plus attrayante. Nous avons ajouté des cercles de couleurs aux endroits où nous voulions mettre les capteurs pour que cela soit plus visible par les enfants. Après cela, il a fallu aussi programmer afin que la brodeuse fasse son travail. Malheureusement nous avons rencontré quelques problèmes de nouveau au niveau de cette double ligne existant sur le modèle de notre peluche. Cela faisait constamment sauter les fils et il a fallu faire quelques modifications pour régler le problème.

Après avoir obtenu nos deux morceaux de tissus pour la peluche, nous nous sommes penchés sur le contenu. Il a fallu refaire des tests sur les capteurs afin d'être sûrs d'avoir quelque chose de fonctionnel. Egalement, nous avons travaillé sur le code qui était indispensable pour faire fonctionner le tout. Une fois ces deux éléments définis, nous avons observé et testé des positionnements sur le tissu afin de voir ce que cela allait donner une fois la peluche cousue. Comme imaginé lors du second prototype, nous avons placé le boitier d'alimentation en dessous de l'AdaFruit, ce dernier placé dans le ventre de notre peluche. Pour ce qui est des capteurs, nous en avons placé un dans le bras, un dans la jambe et un dans la tête. Nous avons ensuite lié les capteurs à l'AdaFruit grâce aux pinces crocodile. Il a été nécessaire de faire tenir le tout avec du scotch pour que rien ne bouge.

Voici le lien menant à une vidéo de démonstration du prototype final :

https://tecfaetu.unige.ch/etu-maltt/aegir/deschac3/stic-4/Video_prototypefinal_doudoubobo_sticIV.mp4
  • L'idée (après avoir allumé le dispositif via l'interrupteur dans le dos de la peluche) est d'exercer une pression, avec nos doigts, sur les points de pression sur les membres de la peluches mais aussi la tête et le ventre, brodés en rouge. Afin d'identifier la zone sur la peluche (qui représente des parties du corps faisant référence au corps humain de l'utilisateur) où la douleurs se localise et en appuyant plus ou moins fort, cela indique l'intensité de cette douleurs : Blanche = faible douleurs, jaune = une douleurs moyenne et rouge = douleur intense.
  • Quand nous allumons le dispositif de la peluche, elle est par défaut sur jaune dans nos test, c'est probablement dû au fait que les pince crocodile exerce une pression déjà sur le circuit. Il faudrait modifier la manière de connecter les fils au circuit Adafruit.
  • Les capteurs ne sont pas assez sensibles ou semblent faire de faux contacts. Après plusieurs tests de différents capteurs, il faudrait encore les perfectionner car chaque matériaux à des caractéristiques qui influence la pression exercée, ce qui influe sur le résultat souhaité. Peut-être connecter des capteurs électroniques déjà construits peut-être une solution.
  • Nous avons seulement insérer 3 capteurs, dans les membres droits, bras et jambe, de la peluche et la tête, en effet il n'était pas possible d'en mettre plus à l'intérieur par manque de place et si nous voulions refermer en cousant celle-ci. Mais cela donne déjà une représentation efficace de comment cela aurait dû être avec d'autres capteurs en plus.

Traces

Les capteurs de pression

Nous avons testé différents capteurs de pression (ci-dessous), que nous avons essayé de créer nous même avec différents matériaux, à insérer dans les membres du doudou (la peluche), avec différents matériaux et différents assemblage au regard des différentes contrainte de l'objet mais aussi des matériaux eux-mêmes.

Nous avons finalement choisi le capteur de pression numéro 9 (ci-dessous, avec ici deux photos, sur la photo bis, il est "ouvert en deux", nous allons le replier sur lui même et insérer un morceau de mousse plastique afin de faire varier l'intensité de la pression quand on appuie. C'est finalement une deuxième itération et amélioration du capteur numéro 3. Qui semblait être le plus prometteur dans nos différents tests et expériences.

Les matériaux privilégiés qui le compose sont :

  • le "velostat" noir conducteur souple (sensible à la pression)
  • le ruban conducteur gris
  • du scotch blanc isolant
  • un morceau de mousse souple (non conducteur)
  • les cables électriques avec pinces crocodiles


Parties extérieures

Pour les matériaux qui composent le reste de la peluche, nous avons utilisés pour la face avant et de derrière du tissu de type feutrine pour sa souplesse et sa résistance à la manipulation mais aussi pour pouvoir broder les zones pressions et le visage et coudre ces deux faces ensembles. Nous avons inciser la face de derrière pour accéder à l'interrupteur et avons mis un bouton pour refermer et ouvrir pour accéder à celui-ci mais aussi changer les piles au besoin, de plus les bords d el'incision ont été brodé (fils noir) à la mains afin de renforcer cette zone sensibles et souvent manipulée/ouverte (cf. photo ci-dessous).

Parties intérieures

  • Nous avons collés avec de la colle à tissus de la mousse de rembourrage sur les deux faces de feutrine (parties internes), afin de maintenir et protéger le tout et pour le confort de manipulation (cf. photo ci-dessous).
  • Nous avons ajoutés une couche de mousse fine rigide, plus dense afin de renforcer le dispositif et le rendre plus solide lors des manipulations, tel "un squelette", un trou a été découpé pour accéder à l'interrupteur depuis la face de derrière (parties jaune et orange, cf. photos ci-dessous)
  • Enfin nous avons disposer l'ensemble du dispositif électronique, l'Adafruit, le boitier d'alimentation (avec deux piles AA), les cables et les capteurs. Nous avons scotchés ces éléments à la mousse rigide afin de maintenir le tout en place et éviter que cela ne bouge lors de la couture mais aussi lors de manipulations futures (cf. photo ci-dessous).

Code

Pour notre projet, l'objectif est que des enfants puissent exprimer leur douleur sans forcément parler. Pour cela, nous voulions placer plusieurs capteurs dans une peluche, à des endroits stratégiques tels que les bras, les jambes, la tête ou encore le ventre. L'idée était donc de trouver un moyen de changer la couleur des LED de l'AdaFruit selon la pression exercée sur des capteurs.

Afin de faire fonctionner le Doudou Bobo comme nous le souhaitions, il a fallu trouver un code approprié à l'AdaFruit.

Lors du cours STIC IV, nous avons pu tester l'AdaFruit avec différents codes et différents capteurs. Ayant peu de compétences et de connaissances en codage, nous avons donc choisi de réessayer certains de ces codes en tentant de les modifier.

D'abord, nous avons testé ce code avec MakeCode. Cependant, il ne correspondait pas à ce que nous cherchions. En effet, il permettait d'allumer les LED de l'AdaFruit, mais seulement lorsque des "pins" étaient pressés.

Nous nous sommes alors plutôt orientés sur ce code, que nous avons également testé avec MakeCode. Celui-ci se rapprochait vraiment de notre idée: selon la pression exercée sur un capteur lié à un "pin", les LED de l'AdaFruit changent de couleur.

Cependant, nous avons souhaité plusieurs choses:

  • changer les couleurs s'affichant
  • faire en sorte qu'il y ait plusieurs capteurs

Pour ce qui est du premier point, nous avions choisi de rester sur une couleur neutre - le blanc, lorsque la pression exercée est en dessous ou égale à 30. Pour une pression en dessous ou égale à 50, nous avons choisi la couleur jaune. Enfin, pour une pression supérieure à 50, nous avons choisi du rouge.

Malheureusement, nous n'avons pas pu garder ces choix tels quels. Effectivement, pour une raison inconnue, l'affichage des couleurs étaient inversé. Pour les garder dans l'ordre que nous souhaitions, nous avons du inverser ces couleurs dans le code. Ainsi on retrouve du rouge pour une pression exercée en dessous ou égale à 30, du jaune pour une une pression en dessous ou égale à 50 et du blanc pour une pression au dessus de 50. Au final, plus on appuie fort sur les capteurs de notre Doudou Bobo, plus la couleur passe du blanc au rouge.

Pour ce qui est du point concernant la présence de plusieurs capteurs, malgré notre volonté d'en intégrer 6-7 voire plus, cela n'a pas été possible. En effet, pour un capteur, il faut un branchement à un "pin", mais aussi à un "ground". Avec l'AdaFruit, il y a seulement 3 "ground", ce qui nous bloque dans l'utilisation maximale que de 3 capteurs. Nous avons donc fait 3 exemplaires du code pour un seul capteur:

Code doudou bobo.png

Nous avons décidé d'utiliser les "pins" A2, A4 et A7 afin de pouvoir bien orienter les capteurs et les pinces crocodile dans la peluche.

let weight = 0
forever(function () {
    weight = pins.A4.analogRead()
    if (weight <= 30) {
        light.setAll(0xff0000)
    } else if (weight <= 50) {
        light.setAll(0xffff00)
    } else {
        if (weight > 50) {
            light.setAll(0xffffff)
        }
    }
    pause(500)
})
forever(function () {
    weight = pins.A7.analogRead()
    if (weight <= 30) {
        light.setAll(0xff0000)
    } else if (weight <= 50) {
        light.setAll(0xffff00)
    } else {
        if (weight > 50) {
            light.setAll(0xffffff)
        }
    }
    pause(500)
})
forever(function () {
    weight = pins.A2.analogRead()
    if (weight <= 30) {
        light.setAll(0xff0000)
    } else if (weight <= 50) {
        light.setAll(0xffff00)
    } else {
        if (weight > 50) {
            light.setAll(0xffffff)
        }
    }
    pause(500)
})

Matériel nécessaire

  • Matériel électronique
    • Circuit imprimé Adafruit Circuit Playground Express
    • Cable électrique pour raccordé les capteurs de pression au circuit central Adafruit
    • Boitier d'alimentation à piles avec 2 piles AA
    • Matériaux conducteurs (ruban et velostat)
  • Matériel non électronique
    • Tissu non conducteur pour le revêtement extérieur du Doudou
    • Mousse de rembourrage
    • Mouse fin dense rigide autocollante
    • Fils et aiguille pour couture et broderie
    • Colle à tissu
  • Machines utilisées

Test(s) de la solution

Pour tester la solution, j'ai sollicité des enfants (3) de mon entourage (avec l'accord de leurs parents) pour un petit test utilisateur incluant un petit scénario d'utilisation. Pas trop long afin d'avoir toute leur attention. Durée du test entre 15 et 20 min au total par enfant.

  • Enfant A : 5 ans
  • Enfant B : 4 ans
  • Enfant C : 4 ans

Test utilisateur et scénario

J'explique aux enfants que la passation sera individuelle avec chacun d'entre eux, séparément avec moi présent. Je leur présente la peluche. Je leur explique le but de cette passation et ce test, en vulgarisant pour qu'ils comprennent au mieux ce qu'ils font aussi, expliquant que c'est pour m'aider à améliorer la fabrication de cette peluche pour aider les enfants malades à dire où ils ont mal quand "ça sera pour de vrai".

  • 5 min d'utilisation/manipulation libre de la peluche sans mon intervention.
  • Pour le scénario et la simulation, guidés, je leur demande ensuite de réaliser quelques taches.
    • Montrez moi sur la peluche, en pointant du doigt, la dernière fois où vous avez eu mal
    • Appuie sur cette zone, plus tu as eu mal, plus tu dois appuyer fort.
    • Imagine maintenant que tu as mal à la tête (exemple : tu te cognes ou quelque chose t'es tombé dessus) montre et appuie sur la zone de pression de la tête pour m'indiquer à quel point tu as eu mal.
  • Entretien de débriefing avec chaque enfant puis en groupe.

Je remercie les enfants et leurs parents pour leurs aide qui va être précieuse.

Analyse des résultats

Lors de la manipulation libre les enfants ont montré un grand enthousiasme et étaient contents de manipuler la peluche, l'examinant sous tous les angles. Ils ont tous tiré sur le bouton derrière, fragilisant la couture. Ils ont manipulé et tordu ses membres. Appuyé naturellement sur les zones de pression rouge, mais aussi les yeux et la bouche, changeant la couleur, ils se parlaient à eux même sur ce qu'ils faisaient avec la peluche. L'enfant B posait même des questions à la peluche pour savoir si elle avait mal. Ils ont tous trouvé "beau" et me pointant la lumière LED qui changeaient de couleur de manière non volontaire (dû à l'instabilité des capteurs).

Lors des passations individuelles, les trois enfants ont eu du mal à faire passer au rouge (pour une forte et intense douleur) pour la jambe et le bras (problème critique), par contre la tête oui cela fonctionnait plutôt bien. Les trois avaient du mal à faire changer la couleur du capteur, ils n'avaient pas assez de force dans les doigts (problème critique).

L'enfant B voulait absolument appuyer sur le bras gauche de la peluche mais il n'y a pas de capteur, il était un peu frustré de cela et a un peu "secoué" et manipulé vivement la peluche (problème modéré). L'enfant A m'a demandé pourquoi la peluche n'avait pas de cheveux comme lui... (problème mineur). L'enfant voulait plus de précisions sur la consigne, sur "comment je me suis cogné", "il y avait du sang ?" (problème mineur). L'enfant C ne voulait pas appuyer sur la jambe de la peluche (problème modéré). Il ne faisait pas de suite le parallèle entre son corps et sa douleur et de le montrer sur la peluche, j'ai dû lui réexpliquer (problème modéré). Il avait peur de faire mal à la peluche et ne voulait pas appuyer trop fort sur celle-ci (problème modéré).

Lors du debriefing ils m'ont tous indiqué qu'ils avaient aimé m'aider avec la peluche, qu'on pouvait encore jouer avec pour aider les autres enfants après. Qu'ils étaient tous d'accord de dire que c'était pas facile d'appuyer fort sur la peluche.

Enfin j'ai présenté la peluche à des collègues soignants travaillant auprès des enfants malades qui étaient tout à fait enthousiaste et dans leur prise en main, satisfaits du résultat et rendu final (ce sont les mêmes collègues auprès de qui j'avais parlé du projet et pris quelques informations lors d'entretiens en amont du projet), ils me précisent que cela pourrait vraiment les aider avec certains enfants avec qui la communication est compliquée ou bien s'ils ne parlent pas la même langue. Ils aimeraient montrer cette peluche et parler de l'idée à leurs autres collègues et hiérarchie.

Discussion

Design

Concernant le design, il est nécessaire de prendre en compte plusieurs aspects:

  • C'est important de vérifier les fichiers pour la brodeuse, notamment pour les contours, pour le paramétrage de la machine, cela doit être en traits indiqué sur le logiciel, sinon les fils sautent.
  • Trouver les bons réglages de la découpeuse laser est essentiel, si cela est trop puissant par exemple, ça prend feu ! Les réglages utilisés pour la découpe de notre feutrine sont : Puissance = 65, Vitesse = 3, Résolution = 1000 ppi.
  • Coudre à la main était bien trop laborieux pour fermer la peluche, la tension était trop importante, une machine à coudre nous a bien aidé (Merci à Vanessa pour ses précieux conseils).

Enfin nous voyons que nos besoins initiaux imaginés ont évolués ou se sont précisés tout au long du processus de création de notre dispositif.

Tests utilisateurs

Les problèmes relevés par les enfants sont ceux que nous imaginions, notamment concernant les capteurs de pression et la force que l'on doit exercer sur ceux-ci. "L'humanisation" de la peluche est à réfléchir car il y a bien des questionnements sur ce point. Il faudra certainement réfléchir au système de fermeture sur le derrière de la peluche, un bouton, cela semble trop fragile, il s'est un peu décousu. La manière dont ils manipulaient la peluche notamment lors de la "manipulation libre" questionne sur la solidité du dispositif électronique à l'intérieur, nous devons rendre cela plus solide et fixé plus fermement les éléments entre eux mais aussi sur "le squelette" en mousse plus rigide.

Agréablement surpris de l'accueil fait par les enfants à la peluche, ils étaient très enthousiastes à l'idée de participer à l'activité et aux tests pour aider !

Pistes d'améliorations possibles

  • Créer des capteurs plus efficaces, plus sensibles permettant une nuance plus large dans l'intensité de pression. Ou alors, chercher des capteurs déjà existants, qu'il est possible de brancher directement à l'AdaFruit
  • Peut-être également intégrer du son, à la pression ou non, mais celui émit par l'AdaFruit n'était pas très joli ni tellement pertinent.
  • "Humaniser" peut-être encore plus la peluche? (cheveux, vêtements...)
  • Ajouter plus de couleurs dans le code afin de correspondre à une plus grande échelle de douleur
  • Ajouter plus de capteurs pour que l'enfant puisse vraiment montrer où il a mal (cela demanderait sûrement de faire une peluche plus grande si on reste toujours sur ce système de pinces crocodile)

Fichiers et licence

Fichiers :

  • Musique de la vidéo de démonstration du prototype final : "Itsudemo" de Asuka Ito (iMovie)

Licence :

By-nc.png

Bibliographie et ressources