Différences entre versions de « Projets:Exofinger : Thumb »

De wikilab
m
 
(87 versions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 +
{{Infobox projet
 +
|Image principale=Proto-poing-armoricain.jpg
 +
|Description=Orthèse de pouce motorisée permettant la préhension d'un objet.
 +
|Porteur de projet=Bastien Bignier
 +
|Contributeurs=Sijobert, Roger Pissard, Christophe Braillon, Elvire Pastor, Jérome Choinard, Maïté Vigier, ChristineAzevedo
 +
|Fabmanager=Bionico
 +
|Animateur=Clément Trotobas
 +
|Référent documentation=Elisafmfr
 +
|Catégorie de handicap=Membre supérieur, Motricité
 +
|Etat d'avancement=Réalisés
 +
|Statut de la documentation=Complète
 +
|Relecture de la documentation=Non vérifiée
 +
|Techniques=arduino, couture, moteur
 +
|Durée de fabrication=de 16 à 32 h
 +
|Coût matériel=De 50 à 100 euros
 +
|Niveau=Moyen
 +
|Licence=by-sa
 +
|Projet date=2020-11-03
 +
|Partenaires=ArianeGroup, INRIA
 +
|Nom humanlab=Humanlab_MHK
 +
}}
 
== Description du projet ==
 
== Description du projet ==
Aide à la pince de la main gauche en rapprochant le pouce du reste des doigts chez une personne qui peut mobiliser son pouce.
+
Aide à la pince de la main gauche en rapprochant le pouce du reste des doigts chez une personne qui peut mobiliser son pouce pour l'extension mais n'a pas suffisamment de force pour le serrage.
Orthèse de pouce motorisé permettant la préhension d'un objet.
+
Orthèse de pouce motorisée permettant la préhension d'un objet.
 +
 
 +
[[File:Objectif.png]]
  
 
== Cahier des charges ==
 
== Cahier des charges ==
Ligne 12 : Ligne 35 :
  
  
[[File:fonctionService.png|400px]]
+
[[File:fonctionService.png|700px]]
[[File:diagrammeInteracteurs.png|400px]]
+
[[File:diagrammeInteracteurs.png|700px]]
  
 
== Analyse de l'existant ==
 
== Analyse de l'existant ==
Ligne 50 : Ligne 73 :
 
== Equipe ==
 
== Equipe ==
 
Equipe Fabrikarium MHK/ArianeGroup octobre 2020  
 
Equipe Fabrikarium MHK/ArianeGroup octobre 2020  
 
+
[[File:Photo-team-exofingerThumb.jpg]]
  
 
* Porteur du projet :  
 
* Porteur du projet :  
Ligne 65 : Ligne 88 :
 
- Jérome Choinard, ingénieur méthode, ArianeGroup
 
- Jérome Choinard, ingénieur méthode, ArianeGroup
  
- Maïté Vigier, ArianeGroup
+
- Maïté Vigier, Technicienne HSE, ArianeGroup
  
 
* Animateur (coordinateur du projet)
 
* Animateur (coordinateur du projet)
Ligne 81 : Ligne 104 :
 
- Laurence Boissieux, ingénieur de recherche, INRIA
 
- Laurence Boissieux, ingénieur de recherche, INRIA
  
== Matériel nécessaire ==
+
==Lien vers l'album Flickr==
 +
https://www.flickr.com/photos/140910832@N06/albums/72157717049716371
 +
 
 +
== Projets de prototypes ==
 +
*Prototype 1 : Exoginfer Gant v1
 +
Placer un fil de nylon afin de rapprocher le pouce de la main en positionnant le fil le long du pouce, en le faisant parcourir dans le haut de la paume jusqu'au dos de la main vers le poignet.
 +
[[File:Prototype2B.png]]
  
Pour le gant :
+
* Prototype 2 : Exofinger Poing américain v1
[[File:Gant-final.jpg]]
+
Faire courir le fil de nylon autour de la première phalange des quatre doigts afin de dégager le poignet. Car Bastien utilise des gants de propulsion pour se déplacer en fauteuil.
 +
[[File:Prototype2.png]]
 +
 
 +
Commençons par analyser le prototype 1 qui est le préféré de Bastien en fin de Fabrikarium.
 +
 
 +
==Outils nécessaires==
 +
 
 +
Pour le prototype 1 Exofinger gant v1 :
 +
* une machine à coudre
 +
* nécessaire de couture (fil, ciseaux, aiguille...)
 +
* Imprimante 3D
 +
 
 +
Pour le prototype 2 Exofinger poing américain v1 :
 +
* Imprimante 3D
 +
 
 +
== Prototype 1 : Exofinger Gant v1 ==
 +
 
 +
'''Principe''' :
 +
Rapprocher le pouce des doigts et aider à tenir la pince grâce à un serrage réalisé par la traction d'un fil de nylon caché dans le gant. Un ServoMoteur vient tirer le fil. Le ServoMoteur est actionné par un bouton déporté actionné par Bastien.
 +
 
 +
Photo du prototype à l'issue du Fabrikarium.
 +
[[File:Proto-01-final.jpg]]
 +
[[File:Proto01-action.png]]
 +
 
 +
=== Matériel nécessaire ===
 +
* une machine à coudre
 +
* nécessaire de couture (fil, ciseaux, aiguille...)
 +
* Imprimante 3D
 
* tissu 1m
 
* tissu 1m
* scratchs
+
* velcros
 
* un anneau de porte clef
 
* un anneau de porte clef
 
* gaine de teflon
 
* gaine de teflon
Ligne 98 : Ligne 154 :
 
** Vitesse max : 13 mm/s
 
** Vitesse max : 13 mm/s
 
** Alimentation : 6v/460mA  
 
** Alimentation : 6v/460mA  
** Le controleur du moteur est constitué d'un micro-controleur seeduino Nano, un clone de Arduino Nano, qui commande le moteur linéaire, en lisant l'état d'un interrupteur
+
** Un micro-controleur seeduino Nano
 +
* Batterie 450m Ah/7.4V, 2 cell / 25C/ LiPo
 +
* Bouton poussoir
 +
=== Principe de fonctionnement de la carte Arduino Nano ===
 +
Le controleur du moteur est constitué d'un micro-controleur seeduino Nano, un clone de Arduino Nano, qui commande le moteur linéaire, en lisant l'état d'un interrupteur.
  
Pour le poing américain :
+
=== Fichiers sources ===
* moteur linéaire Actuonix PQ-12-30-12-P
 
** moteur courant continu
 
** course : 20 mm
 
** Force max : 18 N
 
** vitesse max : 28 mm/s
 
** Alimentation : 12v/210mA
 
** le micro-controleur seeduino Nano qui commande le moteur linéaire, en lisant l'état d'un interrupteur poussoir, pour tirer
 
ou pousser le cable connecté au pouce. Comme dans ce cas, le moteur est à courant continu, nous utilisons une carte d'interface de puissance Polulu DRV88-38 et le contrôle de position est assuré par le logiciel du micro-controleur.
 
 
 
==Outils nécessaires==
 
 
 
Pour le gant :
 
* une machine à coudre
 
* nécessaire de couture (fil, ciseaux, aiguille...)
 
 
 
Pour le point américain :
 
* Imprimnante 3D
 
 
 
==Fichiers source==
 
 
 
Pour le prototype "poing américain", vous pouvez partir du STL
 
* Fichier STL pour impression de la partie main, solution "poing américain" : [[:File:ExoFinger partie main.stl]]
 
* Fichier STL pour impression du doigtier, solution "poing américain" : [[:File:ExoFinger doigtier.stl]]
 
 
 
Pour le gant
 
 
* Fichier de référence pour le patron [[:File:FingerlessGlovePattern.pdf]]
 
* Fichier de référence pour le patron [[:File:FingerlessGlovePattern.pdf]]
 
* Le patron pour Bastien [[:File:PatternGantBastien.pdf]]
 
* Le patron pour Bastien [[:File:PatternGantBastien.pdf]]
* Le patron modifié par l'équipe pour le besoin de l'appareillage [[File:Patron gant v1.pdf]]
+
* Le patron modifié par l'équipe pour le besoin de l'appareillage [[File:Patron gant Bastien.pdf]]
 
* Evolution du patron modifié, version finale : [[File:Patron gant v2.pdf]]
 
* Evolution du patron modifié, version finale : [[File:Patron gant v2.pdf]]
 +
* Fichier STL du stop gaine : [[:File:Arret de cable.STL]]
 +
* Zip contenant le stop gaine au format Step, Sldprt et stl : [[:File:Stop-gaine.zip]]
 +
* Le code de la carte nano arduino : [[:File:Version gant.ino]]
  
Pour la carte nano arduino :
+
L'élaboration de ce prototype a nécessité :
 
+
* la création du gant en tissu
* [[:File:Version gant.ino]]
+
* le programme et le montage électronique pour contrôler le moteur.
* [[:File:version_poing_armoricain.ino]]
 
  
== Prototype 1 : Traction de fil nylon caché par son gant grâce à ServoMoteur ==
+
=== Réalisation du gant ===
 +
Bastien utilise des gants de propulsion pour déplacer son fauteuil roulant. Il les apprécies car c'est léger, peu encombrant et discret. C'est ainsi que nous avons eu l'idée de cacher le système de guides en nylon dans un gant. Les guides rapprochent ainsi le pouce de la main grâce à un moteur. Ce surgant ne doit pas gêner le port des gants de propulsions. Nous l'avons réalisé sur mesure.
  
Le résultat est un gant qui cache des cables en nylon afin de venir réaliser la pince en rapprochant le pouce de la main grâce à un moteur. La version 1 utilise un moteur assez volumineux. On notera que Bastien met en marche le moteur en appuyant sur un bouton pression de son autre main. Mais il est fonctionnel !
+
Découpe des morceaux patronés dans le tissu sélectionné. Il y a le gant, la partie du pouce et de la sangle pour tenir une boucle qui permettra d'insérer et de serrer le gant. Il y aura également des velcros et du ruban en satin afin de fixer les gaines au gant. Les velcros servent à fermer le gant sur la main de Bastien. Bastien parvient à s'aider de l'anneau pour enfiler le gant et fermer les velcros.
[[File:Proto-01-final.jpg]]
+
Le patron :
[[File:Proto01-action.png]]
+
[[File:V2Pattern.jpg]]
 
+
Découpé dans le tissu :
=== Confection du gant ===
 
Le gant sert à guider les fils de nylon pour rapprocher le pouce du reste des doigts. Le gant ne doit pas gêner le port des gants de propulsion. Il doit donc être réalisé sur mesure.
 
 
 
Découpe des morceaux patroné dans le tissu sélectionné. Il y a le gant, la partie du pouce et de la sangle pour tenir une boucle qui permettra d'insérer et de serrer le gant. Il y aura également des scratchs et du ruban en satin afin de fixer les gaines au gant. Les scratchs servent à fermer le gant sur la main de Bastien. Bastien parvient à s'aider de l'anneau pour enfiler le gant et fermer les scratch.
 
 
[[File:Gant-01.jpg]]
 
[[File:Gant-01.jpg]]
  
Pour la durabilité du gant, n'oubliez pas de surfiler le tissu. Ensuite la sangle a été cousue afin de placer l'anneau. Autour du pouce vous voyez en jaune les marges de couture pour positionner et coudre le pouce. Les scratchs ont été cousu dans un second temps. Le tracé jaune qui courre la paume est le placement de la gaine dans lequel sera inséré le fil de nylon.
+
Pour la durabilité du gant, n'oubliez pas de surfiler le tissu. Ensuite la sangle a été cousue afin de placer l'anneau. Autour du pouce vous voyez en jaune les marges de couture pour positionner et coudre le pouce. Les velcros ont été cousus dans un second temps. La ligne jaune tracée sur la paume marque le placement de la gaine dans laquelle sera insérée le fil de nylon. Il y a également une gaine (plus souple) au niveau du pouce.
 
[[File:Gant-02.jpg]]
 
[[File:Gant-02.jpg]]
  
=== Aparté sur la gaine de teflon ===
+
<!-- ==== Journal de bord : Réalisation du gant ====
Nous n'avions pas de gaine suffisament petite pour accueillir les fils de nylon sous la main, mais nous avions des derailleurs de vélo. En effet il faut savoir que les derailleurs de vélo contiennent une gaine en teflon, très resistante et de taille idéale pour notre projet. Ce n'est pas une mince affaire pour les extraire. Il faut couper le plastique autour et tirer avec force pour séparer la gaine du derailleur de son plastique. Une partie de la gaine de teflon est abimée durant l'opération. Prélevez un morceau sain pour l'insérer dans le gant !
 
  
[[File:Cable-teflon.jpg]]
+
Bastien utilise des gants pour l'aider à propulser son fauteuil. L'idée est ainsi venue de concevoir un gant personnalisé équipé des gaines cousues afin de diriger les fils de nylon.
  
=== Durée de fabrication du prototype final ===
+
Un premier prototype de gant basé sur le modèle des gants de propulsion a été réalisé en amont et a ensuite servi de base de découpe pour notre gant support de gaines.
Nous avons réalisé ces deux prototypes en 3 jours comprenant la réflexion et les tests. Cependant vous pouvez compter 7heures de réalisation car la confection du gant sans patron est plutôt ardue. Nous avions déjà un patron des gants personnalisé utilisé par Bastien. Ce qui a facilité la confection du gant à 2 heures !
 
  
== Prototype 2 : poing américain ==
+
[[File:Patron-gant-little.png]]
[[File:Proto-poing-armoricain.jpg]]
 
  
L'objectif est de minaturiser encore le système du prototype 1.
+
Et avec le tracé des gaines qui a été le plus efficace et le gant modifié :
 +
[[File:Patron-gant-gaine-little.jpg]] -->
  
Pour cela il faut pouvoir avoir un moteur plus petit, et comme sa course est plus petite, il s'agit de diminuer la longeur du nylon necessaire en rapprochant le moteur du pouce afin que la traction soit suffisante pour tenir un stylo et porter une bouteille. Il a été envisagé de positionner le moteur sur une bague. Le moteur a besoin de la longueur de trois bagues. D'où l'idée d'un système qui vient se positionner sur les dos des trois doigts tel un poing américain.
+
Des tests ont été réalisés sur Bastien avec mise en place du gant et insertion des fils de nylon dans les gaines, et voici donc le schéma mis-à-jour avec le chemin des fils. A l’extrémité du pouce, le fil est attaché par un point de couture : le fil est noué pour faire une boucle (plus on tire sur le fil, plus la boucle se ferme) puis la boucle est cousue par un point de couture.
  
Les fichiers stl du support poing américain et de la bague de pouce :
+
[[File:Prototype2B.png]]
* Fichier STL pour impression de la partie main, solution "poing américain" : [[:File:ExoFinger partie main.stl]]
 
* Fichier STL pour impression du doigtier, solution "poing américain" : [[:File:ExoFinger doigtier.stl]]
 
  
Schéma du montage :
+
Durant le premier test, Bastien a inséré le gant seul, et les fils de nylon ont été actionnés manuellement. Le pouce a bien été rapproché de la main, Bastien avait bien une pince. Cependant, la gaine de téflon est également attirée par la pression exercée. Il a donc été proposé comme solution de bloquer la sortie de la gaine en réalisant un stop-gaine à coudre sur le gant en bordure.
[[File:Schema-electronique.jpg]]
+
Création d'une pièce pour stopper la gaine et laisser passer le nylon.
  
==Journal de bord==
+
[[File:Arret-de-gaine.jpg|700px]]
  
Objectif est d'aider à la pince en rapprochant le pouce des autres doigts de la main.
+
Ensuite il faut coudre le stop-gaine sur le gant.
[[File:Objectif.png]]
+
[[File:Stop-gaine-gant.jpg]]
  
Prototype 1 :
+
=== Aparté sur la gaine de teflon ===
Placer un fil de nylon afin de rapprocher le pouce de la main en positionnant le fil le long du pouce et qui courre jusqu'au poignée.
+
Nous n'avions pas de gaine suffisamment petite pour accueillir les fils de nylon sous la main, mais nous avions des dérailleurs de vélo. En effet il faut savoir que les dérailleurs de vélo contiennent une gaine en teflon, très résistante et de taille idéale pour notre projet. Ce n'est pas une mince affaire pour les extraire. Il faut couper le plastique autour et tirer avec force pour séparer la gaine du dérailleur de son plastique. Une partie de la gaine de teflon est abimée durant l'opération. Prélevez un morceau sain pour l'insérer dans le gant !
[[File:Prototype1.png]]
 
  
Prototype 2 :
+
[[File:Cable-teflon.jpg]]
Faire courrir le fil de nylon sur le dos de la main afin de dégager le poignée. Car Bastien utilise des gants de protection pour se déplacer en fauteuil.
 
[[File:Prototype2.png]]
 
  
Les prototypes 1 & 2 nécessitent de fixer les cables à la main. La solution d'un gant a été envisagé afin de coudre des passages de gaines afin de pouvoir y glisser les cables de nylon.
+
===Etape suivante : le circuit électronique ===
 +
Le fil sortant du gant permet d'actionner manuellement la pince de la main. Il s'agit maintenant de réaliser cette action grâce à un moteur déclenché via un circuit électronique.
  
====Réalisation du gant ====
+
Nous avions sous la main une main bionique dans laquelle nous avons prélevé ses moteurs linéaires :
 +
[[File:Main-bioniqe-uprecycling.jpg]]
 +
[[File:Moteur-recycle.jpg]]
 +
Mais aussi d'autres moteurs par exemple l'actuonix L12-30-100-6-R.
 +
Ensuite le moteur est actionné par la carte arduino
 +
Photo du montage :
 +
[[File:Arduino-moteur-legende-01.png]]
  
Bastien utilise des gants pour l'aider à propulser son fauteuil. Cela a donné l'idée de concevoir un gant personnalisé afin de pouvoir y coudre des gaines afin de diriger les fils de nylon.
 
  
Un gant a été déjà réalisé et basé sur celui-ci un patron a été fait puis a servi de découpe pour notre gant support de gaines.
+
Les montages réunissant batterie, moteur et carte testées sont ci-dessous. La version miniaturisée sera pour une version plus légère dans le cadre de premier essai réussi.
 +
[[File:522px-Servo-moteur-arduino-normal-legende.png]]
  
[[File:Patron-gant-little.png]]
+
Schéma electronique de la carte avec moteur et batterie.
 +
[[File:Schema-electronique-versiongant.jpg]]
  
Et avec le tracé des gaines qui ont été le plus efficace et le gant modifié :
+
Code électronique de la carte controlant le servo moteur.
[[File:Patron-gant-gaine-little.jpg]]
+
* Le code de la carte nano arduino : [[:File:Version gant.ino]]
  
Des tests ont été réalisé sur Bastien avec mise en place du gant et insertion des fils de nylon dans les gaines, et voici donc le schéma mis-à-jours avec le chemin des fils.
+
Le dernier jours de notre Fabrikarium, des batteries de Drone, toutes petites nous ont été prêtés : de 450mAh pour 7.4V contenant 2 cell / 25c / LiPo.
[[File:Prototype2B.png]]
 
  
Durant le premier test, Bastien a inséré le gant seul, et les fils de nylon ont été actionné manuellement. Le pouce a bien été rapproché de la main, Bastien avait bien une pince. Cependant, la gaine de téflon est également attiré par la pression exercé. Il a donc été proposé comme solution de bloquer la sortie de la gaine en réalisant un stop-gaine à coudre sur le gant en bordure.
 
Création d'une pièce pour stopper la gaine et laisser passer le nylon.
 
[[File:Arret-de-gaine.jpg]]
 
  
Ensuite il faut coudre le stop-gaine sur le gant.
+
[[File:Batterie-drone.jpg]]
[[File:Stop-gaine-gant.jpg]]
 
  
==== Etape suivante : le servo moteur ====
+
Sur les photos du prototype final, vous verrez l'utilisation de ces batteries plutôt que les piles.
  
Un test à été réalisé par un membre de l'équipe, où le fil qui sors du gant a été connecté à un servo moteur afin de tester l'efficacité de la force du moteur.
 
  
 
Il apparaît que la force nécessaire doit être beaucoup plus forte que prévue car tout s'étire : le moteur posé sur la peau a tendance à ramener la peau, le fil s'étend, les noeuds s'étirent, bref il y a une perte énorme de poussée.
 
Il apparaît que la force nécessaire doit être beaucoup plus forte que prévue car tout s'étire : le moteur posé sur la peau a tendance à ramener la peau, le fil s'étend, les noeuds s'étirent, bref il y a une perte énorme de poussée.
  
Conclusion : il faut poser le moteur qui tirent les fils, non pas sur la peau ou un dispositif accroché à la peau mais sur un support plus rigide et peut être associé au gant afin de prévenir cet étirement naturel.
+
Conclusion : il faut poser le moteur qui tire les fils, non pas sur la peau ou un dispositif accroché à la peau mais sur un support plus rigide et peut être associé au gant afin de prévenir cet étirement naturel.
  
=== Prototype 3 : Poing américain ===
+
== Prototype 2 : Exofinger poing américain v1 ==
Cette proposition tente de modifier le trajet du nylon afin de diminuer la force du servo moteur pour la préhension finale d'un stylo.
+
'''Principe''' : Le prototype exofinger gant v1 est encombrant. L'idée est de tester avec un moteur plus petit. Qui dit plus petit dit moins de force pour tirer sur le cable de nylon. Dans ce cas il faut réduire la distance entre le moteur et le fil de nylon pour gagner en force. C'est pourquoi il a été décidé de placer le moteur sur les doigts en le posant sur des bagues, tel un poing américain.
  
[[File:Prototype3.png]]
+
[[File:Proto-poing-armoricain.jpg]]
[[File:Poingt-americain.jpg]]
 
[[File:Prototype-bague.jpg]]
 
  
Nous avions sous la main une main bionique dans laquelle nous avons prélevé des moteurs :
+
=== Matériel nécessaire ===
[[File:Main-bioniqe-uprecycling.jpg]]
+
* Imprimante 3D
 +
* moteur linéaire Actuonix PQ-12-30-12-P
 +
** moteur courant continu
 +
** course : 20 mm
 +
** Force max : 18 N
 +
** vitesse max : 28 mm/s
 +
** Alimentation : 12v/210mA
 +
** seeduino Nano Polulu DRV88-38
 +
* Batterie 450m Ah/7.4V, 2 cell / 25C/ LiPo
 +
* Bouton poussoir
  
=== Prototype 4 ===
+
=== Principe de fonctionnement ===
Recherche autour d'une solution qui propose non pas de tirer, mais de pousser le pouce grâce à l'aide d'un fil rigide.
+
Le micro-controleur seeduino Nano commande le moteur linéaire, en lisant l'état d'un interrupteur poussoir, pour tirer ou pousser le cable connecté au pouce. Comme dans ce cas, le moteur est à courant continu, nous utilisons une carte d'interface de puissance Polulu DRV88-38 et le contrôle de position est assuré par le logiciel du micro-controleur.
Devant le succès des prototypes suivant et de leur amélioration, cette piste n'a pas été étudié. Peut-être avez-vous envie d'y explorer les possibilités de votre côté ?
 
[[File:Prototype4.png]]
 
  
== Prototype 1 et 2 : Partie électronique du Servo Moteur ==
+
=== Fichiers sources ===
 +
Pour comprendre le système, voici une image légendée.
 +
[[File:Montage-proto2.png]]
 +
* Fichier STL pour impression de la partie bague sur les doigts de la main, solution "poing américain" : [[File:ExoFinger partie main.stl]]
 +
* Fichier STL pour impression de l'orthèse de pouce, solution "poing américain" : [[:File:ExoFinger doigtier.stl]]
 +
Pour la carte nano arduino :
 +
* Programme pour la carte Nano arduino [[:File:version_poing_armoricain.ino]]
 +
Schéma du montage :
 +
[[File:Schema-electronique.jpg]]
  
[[File:Montage-servo-moteur-simple.jpg]]
+
=== Vidéo de démonstration  ===
[[File:Montage-servo-moteur-special.jpg]]
+
{{#ev:youtube|https://www.youtube.com/watch?v=fl_eLbrBiIY}}
  
Les montages réunissant batterie, moteur et carte testées sont ci-dessous. La version miniaturisée sera pour une version plus légère dans le cadre de premier essai réussi.
+
== Prototype 3 non testé ==
  
[[File:Servo-moteur-miniaturise.jpg]]
+
Recherche autour d'une solution qui propose non pas de tirer, mais de pousser le pouce grâce à l'aide d'un fil rigide.
[[File:Servo-moteur-arduino-normal.jpg]]
+
Devant le succès des prototypes précédents et de leur amélioration, cette piste n'a pas été étudiée. Peut-être avez-vous envie d'en explorer les possibilités de votre côté ?
 +
[[File:Prototype4.png]]
  
Schémas electronique des différentes cartes avec les moteurs et la batterie.
 
[[File:Schema-electronique.jpg]]
 
[[File:Schema-electronique-versiongant.jpg]]
 
  
Code électronique de la carte controlant le servo moteur.
 
[[File:Version poing armoricain.ino]]
 
[[File:thumb.txt]]
 
 
[[Category:Projets]]
 
[[Category:Projets]]
[[Category:En cours]]
+
[[Category:Réalisés]]

Version actuelle datée du 1 septembre 2022 à 11:55

Exofinger : Thumb

Proto-poing-armoricain.jpg

Informations
Description Orthèse de pouce motorisée permettant la préhension d'un objet.
Catégorie Membre supérieur Motricité
Etat d'avancement Réalisés
Techniques arduino, couture, moteur
Durée de fabrication de 16 à 32 h
Coût matériel De 50 à 100 euros
Niveau Moyen
Licence by-sa
Date de création 2020-11-03
Équipe
Porteur de projet Bastien Bignier
Contributeurs Sijobert, Roger Pissard, Christophe Braillon, Elvire Pastor, Jérome Choinard, Maïté Vigier, ChristineAzevedo
Animateur Clément Trotobas
Fabmanager Bionico
Référent documentation Elisafmfr
Partenaires: ArianeGroup, INRIA
Nom humanlab Humanlab_MHK
Documentation
Statut de la documentation Complète
Relecture de la documentation Non vérifiée

Description du projet

Aide à la pince de la main gauche en rapprochant le pouce du reste des doigts chez une personne qui peut mobiliser son pouce pour l'extension mais n'a pas suffisamment de force pour le serrage. Orthèse de pouce motorisée permettant la préhension d'un objet.

Objectif.png

Cahier des charges

L'ExoFinger doit être facile à mettre, facile à enlever, ne pas gêner la mise en place du gant de propulsion de fauteuil de Bastien, être confortable et permettre de réaliser les tâches suivantes :

  • saisir une bouteille de 70cl placée sur une table pour la porter à la bouche
  • saisir un stylo placé sur une table, attraper et signer un document placé à côté
  • saisir un verre à pied placé sur une table et le porter à la bouche


FonctionService.png DiagrammeInteracteurs.png

Analyse de l'existant

https://www.youtube.com/watch?v=5GH4wtG1M2c&feature=emb_rel_end

https://www.youtube.com/watch?v=ecN4rNSgjPc

https://www.tendoforpeople.se/tendo

https://www.healtheuropa.eu/tendo-ab-this-is-the-first-exoskeleton-that-makes-sense/100961/

https://www.youtube.com/watch?v=AkdQW0MN_mw

https://drexel.edu/functional-fabrics/research/projects/exo-skin-soft-haptic-exoskeletal-interface/

https://www.frontiersin.org/articles/10.3389/fnins.2017.00597/full

https://hackaday.io/project/7174-neucuff-a-soft-orthotic-exoskeleton

https://www.thingiverse.com/thing:3910988

https://youtu.be/4vWE3Bn5seU?t=34

https://www.youtube.com/watch?v=TFTNlO2Ov7U

https://link.springer.com/article/10.1186/s12984-019-0633-6

https://youtu.be/BgNpE0LJN5g

https://www.thingiverse.com/thing:2799080

https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0193106#pone.0193106.s001

Equipe

Equipe Fabrikarium MHK/ArianeGroup octobre 2020 Photo-team-exofingerThumb.jpg

  • Porteur du projet :

- Bastien Bignier, tétraplégie complète C6, ingénieur méthode ArianeGroup,

  • Concepteurs/contributeurs :

- Roger Pissard, ingénieur de recherche, INRIA

- Christophe Braillon, ingénieur de recherche, INRIA

- Benoît Sijobert, fabmanager, Humanlab Saint Pierre

- Elvire Pastor, ergothérapeute, Humanlab Saint Pierre

- Jérome Choinard, ingénieur méthode, ArianeGroup

- Maïté Vigier, Technicienne HSE, ArianeGroup

  • Animateur (coordinateur du projet)

- Clément Trotobas, doctorant équipe CAMIN, INRIA, étudiant ENS Rennes

- Nicolas Huchet, My Human Kit

  • Fabmanager référent

- Nicolas Huchet, my Human Kit

  • Responsable de documentation

- Elisa de Castro Guerra, Floss Manuals

  • Contributeurs à distance :

- Christine Azevedo, directrice de recherche INRIA équipe CAMIN

- Laurence Boissieux, ingénieur de recherche, INRIA

Lien vers l'album Flickr

https://www.flickr.com/photos/140910832@N06/albums/72157717049716371

Projets de prototypes

  • Prototype 1 : Exoginfer Gant v1

Placer un fil de nylon afin de rapprocher le pouce de la main en positionnant le fil le long du pouce, en le faisant parcourir dans le haut de la paume jusqu'au dos de la main vers le poignet. Prototype2B.png

  • Prototype 2 : Exofinger Poing américain v1

Faire courir le fil de nylon autour de la première phalange des quatre doigts afin de dégager le poignet. Car Bastien utilise des gants de propulsion pour se déplacer en fauteuil. Prototype2.png

Commençons par analyser le prototype 1 qui est le préféré de Bastien en fin de Fabrikarium.

Outils nécessaires

Pour le prototype 1 Exofinger gant v1 :

  • une machine à coudre
  • nécessaire de couture (fil, ciseaux, aiguille...)
  • Imprimante 3D

Pour le prototype 2 Exofinger poing américain v1 :

  • Imprimante 3D

Prototype 1 : Exofinger Gant v1

Principe : Rapprocher le pouce des doigts et aider à tenir la pince grâce à un serrage réalisé par la traction d'un fil de nylon caché dans le gant. Un ServoMoteur vient tirer le fil. Le ServoMoteur est actionné par un bouton déporté actionné par Bastien.

Photo du prototype à l'issue du Fabrikarium. Proto-01-final.jpg Proto01-action.png

Matériel nécessaire

  • une machine à coudre
  • nécessaire de couture (fil, ciseaux, aiguille...)
  • Imprimante 3D
  • tissu 1m
  • velcros
  • un anneau de porte clef
  • gaine de teflon
  • ruban en satin ou morceau de tissu pour tenir les gaines
  • fil de nylon (exemple fil de pêche) de 0,6 mm
  • stop-gaine en impression 3D
  • Moteur linéaire Actuonix l12-30-100-6-r
    • servo-moteur
    • course : 30 mm
    • Force max : 42 N
    • Vitesse max : 13 mm/s
    • Alimentation : 6v/460mA
    • Un micro-controleur seeduino Nano
  • Batterie 450m Ah/7.4V, 2 cell / 25C/ LiPo
  • Bouton poussoir

Principe de fonctionnement de la carte Arduino Nano

Le controleur du moteur est constitué d'un micro-controleur seeduino Nano, un clone de Arduino Nano, qui commande le moteur linéaire, en lisant l'état d'un interrupteur.

Fichiers sources

L'élaboration de ce prototype a nécessité :

  • la création du gant en tissu
  • le programme et le montage électronique pour contrôler le moteur.

Réalisation du gant

Bastien utilise des gants de propulsion pour déplacer son fauteuil roulant. Il les apprécies car c'est léger, peu encombrant et discret. C'est ainsi que nous avons eu l'idée de cacher le système de guides en nylon dans un gant. Les guides rapprochent ainsi le pouce de la main grâce à un moteur. Ce surgant ne doit pas gêner le port des gants de propulsions. Nous l'avons réalisé sur mesure.

Découpe des morceaux patronés dans le tissu sélectionné. Il y a le gant, la partie du pouce et de la sangle pour tenir une boucle qui permettra d'insérer et de serrer le gant. Il y aura également des velcros et du ruban en satin afin de fixer les gaines au gant. Les velcros servent à fermer le gant sur la main de Bastien. Bastien parvient à s'aider de l'anneau pour enfiler le gant et fermer les velcros. Le patron : V2Pattern.jpg Découpé dans le tissu : Gant-01.jpg

Pour la durabilité du gant, n'oubliez pas de surfiler le tissu. Ensuite la sangle a été cousue afin de placer l'anneau. Autour du pouce vous voyez en jaune les marges de couture pour positionner et coudre le pouce. Les velcros ont été cousus dans un second temps. La ligne jaune tracée sur la paume marque le placement de la gaine dans laquelle sera insérée le fil de nylon. Il y a également une gaine (plus souple) au niveau du pouce. Gant-02.jpg


Des tests ont été réalisés sur Bastien avec mise en place du gant et insertion des fils de nylon dans les gaines, et voici donc le schéma mis-à-jour avec le chemin des fils. A l’extrémité du pouce, le fil est attaché par un point de couture : le fil est noué pour faire une boucle (plus on tire sur le fil, plus la boucle se ferme) puis la boucle est cousue par un point de couture.

Prototype2B.png

Durant le premier test, Bastien a inséré le gant seul, et les fils de nylon ont été actionnés manuellement. Le pouce a bien été rapproché de la main, Bastien avait bien une pince. Cependant, la gaine de téflon est également attirée par la pression exercée. Il a donc été proposé comme solution de bloquer la sortie de la gaine en réalisant un stop-gaine à coudre sur le gant en bordure. Création d'une pièce pour stopper la gaine et laisser passer le nylon.

Arret-de-gaine.jpg

Ensuite il faut coudre le stop-gaine sur le gant. Stop-gaine-gant.jpg

Aparté sur la gaine de teflon

Nous n'avions pas de gaine suffisamment petite pour accueillir les fils de nylon sous la main, mais nous avions des dérailleurs de vélo. En effet il faut savoir que les dérailleurs de vélo contiennent une gaine en teflon, très résistante et de taille idéale pour notre projet. Ce n'est pas une mince affaire pour les extraire. Il faut couper le plastique autour et tirer avec force pour séparer la gaine du dérailleur de son plastique. Une partie de la gaine de teflon est abimée durant l'opération. Prélevez un morceau sain pour l'insérer dans le gant !

Cable-teflon.jpg

Etape suivante : le circuit électronique

Le fil sortant du gant permet d'actionner manuellement la pince de la main. Il s'agit maintenant de réaliser cette action grâce à un moteur déclenché via un circuit électronique.

Nous avions sous la main une main bionique dans laquelle nous avons prélevé ses moteurs linéaires : Main-bioniqe-uprecycling.jpg Moteur-recycle.jpg Mais aussi d'autres moteurs par exemple l'actuonix L12-30-100-6-R. Ensuite le moteur est actionné par la carte arduino Photo du montage : Arduino-moteur-legende-01.png


Les montages réunissant batterie, moteur et carte testées sont ci-dessous. La version miniaturisée sera pour une version plus légère dans le cadre de premier essai réussi. 522px-Servo-moteur-arduino-normal-legende.png

Schéma electronique de la carte avec moteur et batterie. Schema-electronique-versiongant.jpg

Code électronique de la carte controlant le servo moteur.

Le dernier jours de notre Fabrikarium, des batteries de Drone, toutes petites nous ont été prêtés : de 450mAh pour 7.4V contenant 2 cell / 25c / LiPo.


Batterie-drone.jpg

Sur les photos du prototype final, vous verrez l'utilisation de ces batteries plutôt que les piles.


Il apparaît que la force nécessaire doit être beaucoup plus forte que prévue car tout s'étire : le moteur posé sur la peau a tendance à ramener la peau, le fil s'étend, les noeuds s'étirent, bref il y a une perte énorme de poussée.

Conclusion : il faut poser le moteur qui tire les fils, non pas sur la peau ou un dispositif accroché à la peau mais sur un support plus rigide et peut être associé au gant afin de prévenir cet étirement naturel.

Prototype 2 : Exofinger poing américain v1

Principe : Le prototype exofinger gant v1 est encombrant. L'idée est de tester avec un moteur plus petit. Qui dit plus petit dit moins de force pour tirer sur le cable de nylon. Dans ce cas il faut réduire la distance entre le moteur et le fil de nylon pour gagner en force. C'est pourquoi il a été décidé de placer le moteur sur les doigts en le posant sur des bagues, tel un poing américain.

Proto-poing-armoricain.jpg

Matériel nécessaire

  • Imprimante 3D
  • moteur linéaire Actuonix PQ-12-30-12-P
    • moteur courant continu
    • course : 20 mm
    • Force max : 18 N
    • vitesse max : 28 mm/s
    • Alimentation : 12v/210mA
    • seeduino Nano Polulu DRV88-38
  • Batterie 450m Ah/7.4V, 2 cell / 25C/ LiPo
  • Bouton poussoir

Principe de fonctionnement

Le micro-controleur seeduino Nano commande le moteur linéaire, en lisant l'état d'un interrupteur poussoir, pour tirer ou pousser le cable connecté au pouce. Comme dans ce cas, le moteur est à courant continu, nous utilisons une carte d'interface de puissance Polulu DRV88-38 et le contrôle de position est assuré par le logiciel du micro-controleur.

Fichiers sources

Pour comprendre le système, voici une image légendée. Montage-proto2.png

Pour la carte nano arduino :

Schéma du montage : Schema-electronique.jpg

Vidéo de démonstration

Prototype 3 non testé

Recherche autour d'une solution qui propose non pas de tirer, mais de pousser le pouce grâce à l'aide d'un fil rigide. Devant le succès des prototypes précédents et de leur amélioration, cette piste n'a pas été étudiée. Peut-être avez-vous envie d'en explorer les possibilités de votre côté ? Prototype4.png