Différences entre versions de « Projets:Magic joystick 2022 »
(378 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
+ | {{Infobox projet | ||
+ | |Image principale=Magic_joystick_2022.jpg | ||
+ | |Description=Réaliser un joystick à faible force, qui puisse être manipulé avec une mobilité très réduite et interfacé avec un fauteuil électrique. | ||
+ | |Porteur de projet=Jonathan | ||
+ | |Contributeurs=Elektron | ||
+ | |Fabmanager=Delphine | ||
+ | |Référent documentation=Delphine, Elektron | ||
+ | |Catégorie de handicap=Motricité | ||
+ | |Etat d'avancement=Réalisés | ||
+ | |Statut de la documentation=Complète | ||
+ | |Relecture de la documentation=Non vérifiée | ||
+ | |Durée de fabrication=de 16 à 32 h | ||
+ | |Coût matériel=De 50 à 100 euros | ||
+ | |Niveau=Difficile | ||
+ | |Licence=by-sa | ||
+ | |Recherche compétences=Mécatronique, Modélisation 3D | ||
+ | |Projet date=2022-06-13 | ||
+ | |Nom humanlab=Humanlab_MHK | ||
+ | }} | ||
+ | [[File:Magic_joystick_2022.jpg|400px|right]] | ||
+ | |||
== Description du projet == | == Description du projet == | ||
+ | Réaliser un joystick à faible force, qui puisse être manipulé avec une mobilité très réduite et interfacé avec un fauteuil électrique. | ||
== Cahier des charges == | == Cahier des charges == | ||
== Analyse de l'existant == | == Analyse de l'existant == | ||
+ | Historique des versions antérieures : | ||
+ | * [https://wikilab.myhumankit.org/index.php?title=Projets:Magic_Joystick#JPS_Joystick_Proportionnel_Sensible Joystick Proportionnel Sensible] | ||
+ | * [https://wikilab.myhumankit.org/index.php?title=Projets:Magic_Joystick_2020#_Syst.C3.A8me_.C3.A9lectroniquec Magic joystick 2020] | ||
+ | * [https://wikilab.myhumankit.org/index.php?title=Projets:Magic_Control_2021#Mise_.C3.A0_jour_du_sch.C3.A9ma_du_magic_joystick Magic joystick 2021] :Mise à jour du circuit électronique | ||
== Equipe (Porteur de projet et contributeurs) == | == Equipe (Porteur de projet et contributeurs) == | ||
* Porteur du projet :Jonathan | * Porteur du projet :Jonathan | ||
− | * Concepteurs/contributeurs :Christian, Alexandre, Théo | + | * Concepteurs/contributeurs :Christian, Alexandre, Théo, Aexandre |
* Fabmanager référent :Delphine | * Fabmanager référent :Delphine | ||
* Responsable de documentation :Delphine | * Responsable de documentation :Delphine | ||
Ligne 15 : | Ligne 41 : | ||
* pièces en impression 3D | * pièces en impression 3D | ||
* boîtier en contreplaqué découpé au laser | * boîtier en contreplaqué découpé au laser | ||
+ | * 1 feuille de rhodoïde pour fabriquer des rondelles qui servent de cales si nécessaire | ||
+ | * Joint torique miniature diamètre interieur 3mm, diamètre exterieur 5mm | ||
* 12 aimants néodyme 3x3mm N52 | * 12 aimants néodyme 3x3mm N52 | ||
− | * | + | * tige en laiton, diamètre 0.9mm |
− | * | + | * tige de 4mm de diamètre (baton de sucette, tige carbone ou autre matériau non magnétique) |
− | |||
− | |||
− | |||
− | |||
− | |||
* lubrifiant silicone liquide (1 goutte!) | * lubrifiant silicone liquide (1 goutte!) | ||
* capteur de positionnement MLX90333 ou utiliser un capteur MLX90393 qui permette une récupération des axes x,y,z, voir par exemple chez adafruit https://www.adafruit.com/product/4022 , ou chez sparkfun : https://learn.sparkfun.com/tutorials/qwiic-magnetometer-mlx90393-hookup-guide. Si choix du capteur MLX90393, il faudra remodéliser la pièce sur laquelle il s'intègre. | * capteur de positionnement MLX90333 ou utiliser un capteur MLX90393 qui permette une récupération des axes x,y,z, voir par exemple chez adafruit https://www.adafruit.com/product/4022 , ou chez sparkfun : https://learn.sparkfun.com/tutorials/qwiic-magnetometer-mlx90393-hookup-guide. Si choix du capteur MLX90393, il faudra remodéliser la pièce sur laquelle il s'intègre. | ||
− | + | * convertisseur 12bits analogique/numérique ADS1015 (pas besoin si on utilise la librarie du capteur à effet de hall pour lire les données numériques, pas encore réalisé) | |
− | * convertisseur 12bits analogique/numérique ADS1015 (pas besoin) | + | |
− | |||
− | |||
* résistances : 2 x 1k8, 2 x 3k3 | * résistances : 2 x 1k8, 2 x 3k3 | ||
− | * | + | |
− | * | + | * [https://www.otelo.fr/flexibles-arrosage-petit-debit-14-635-mm/otmt-14020a-72010613/SF-ID-00090401/ref-23730.html flexible de fixation du joystick] |
− | * | + | |
+ | '''Visserie''' : Pour les vis avec tête, prendre des vis tête cylindrique ou empreinte creuse 6 pans( pour clef allen ) pour éviter que cela dépasse sur l'extérieur | ||
+ | |||
+ | * [https://www.bricovis.fr/produit-vis-sans-tete-hexagonale-creuse-bout-plat-acier-14-9-noir-din-913-sthcplatno/#STHCPLA03/005NO4 4 vis sans tête miniature bout plat en matériau magnétique (acier) de 3mm de diamètre et 4 à 5mm de longueur ] | ||
+ | * [https://www.bricovis.fr/produit-vis-a-tete-cylindrique-laiton-brut-laitcbr/#TC03/020LAI 2 vis avec tête, de 3mm de diamètre et 15 à 20mm de longueur en matériau non magnétique (inox, laiton ou aluminium, attention l'inox peut-être plus ou moins magnétique selon sa qualité) pour tenir l'assemblage des pièces intermédiaires] | ||
+ | * [https://www.bricovis.fr/produit-vis-a-tete-cylindrique-laiton-brut-laitcbr/#TC03/030LAI 3 vis avec tête en matériau non magnétique, de 3mm de diamètre et 30mm de longueur pour tenir l'ensemble avec le corps du joystick] | ||
+ | * [https://www.bricovis.fr/produit-vis-a-tete-cylindrique-laiton-brut-laitcbr/#TC03/006LA 2 vis avec tête, de 3mm de diamètre et 6mm de longueur en matériau non magnétique pour tenir le capteur ] | ||
+ | ** on peut aussi utiliser des vis de 2.5mm de diametre et de 6 à 8mm de longueur en matériau non magnétique ( pas besoin de tarauder) | ||
+ | * [https://www.bricovis.fr/produit-vis-a-tete-cylindrique-laiton-brut-laitcbr/#TC03/012LAI 4 vis avec tête non magnétiques, de 3mm de diamètre et 12 à 15mm de longueur pour tenir le dessous du joystick] | ||
==Outils nécessaires== | ==Outils nécessaires== | ||
Ligne 40 : | Ligne 69 : | ||
* Jeu de clé allen ou tournevis avec empreinte hexagonale (équivalent clé allen) de 1.5 pour vis sans tête de 3mm. Prendre aussi du 2 et du 2.5 | * Jeu de clé allen ou tournevis avec empreinte hexagonale (équivalent clé allen) de 1.5 pour vis sans tête de 3mm. Prendre aussi du 2 et du 2.5 | ||
* tournevis adapté selon le type de tête des autres vis | * tournevis adapté selon le type de tête des autres vis | ||
− | * tarauds | + | * [https://www.amazon.fr/EsportsMJJ-Perceuse-Manuelle-Mandrin-Clavette/dp/B073ZD1TFY/ref=asc_df_B073ZD1TFY/?tag=googshopfr-21&linkCode=df0&hvadid=227861853115&hvpos=&hvnetw=g&hvrand=5281146190908021918&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9055359&hvtargid=pla-401582097822&psc=1 Porte tarauds ou équivalent] |
− | * | + | * [https://fr.rs-online.com/web/p/products/0215552/ Jeu de tarauds de 3mm (passe 1, 2, 3)] |
− | * | + | * [https://fr.rs-online.com/web/p/fraises-a-queue/2348274 fraise à main de 3mm] |
+ | * [https://fr.rs-online.com/web/p/jauges-de-filetage/6830731 Jauge de filetage (outil pour mesurer filetage qui sert à ajuster le filetage imprimé)] | ||
* pince coupante | * pince coupante | ||
* pince non coupante (embout plat) | * pince non coupante (embout plat) | ||
Ligne 49 : | Ligne 79 : | ||
* batons de sucette (pour manipuler les aimants, et éventuellement la tige du joystick) | * batons de sucette (pour manipuler les aimants, et éventuellement la tige du joystick) | ||
* colle néoprène | * colle néoprène | ||
+ | * dremel | ||
+ | * couteau de précision (lame cutter) | ||
+ | * jeu de petits fôrets de 0.2 à 4mm | ||
+ | * spatule pour redresser la tige en laiton | ||
+ | * pied à coulisse | ||
==Coût== | ==Coût== | ||
− | |||
− | |||
==Fichiers source== | ==Fichiers source== | ||
+ | * [[Media:STL_Magic_joystick_30_mai_2022.zip|Télécharger les STL à imprimer]] | ||
==Etapes de fabrication pas à pas== | ==Etapes de fabrication pas à pas== | ||
===Imprimer les pièces=== | ===Imprimer les pièces=== | ||
− | * Imprimer les pièces en PLA ou ABS avec une densité de 60% et des supports uniquement en contact avec le plateau | + | * Imprimer les pièces en PLA ou ABS avec une densité de 60%, qualité de 0.15mm, et des supports uniquement en contact avec le plateau |
− | * Durée d'impression : | + | * Durée d'impression : environ 13 heures |
+ | |||
+ | [[File:plateau_impression_all_ok.jpg|700px|thumb|left|vue d'ensemble des pièces à imprimer sauf la pièce "Fond" qui ne figure pas sur ce plateau]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | Bien vérifier que les pièces intermédiaires (m-joy2 et m-joy2-2) et les pièces extérieures (m-joy1 et m-joy1-2) aient la fente vers le haut. | ||
+ | |||
+ | [[File:Pièces_intermédiaires_m-joy2_m-joy2_ok.2.png|400px|thumb|left|Impression pièces intermédiaires fente vers haut]] [[File:pieces_exterieures_m-joy1_m-joy1.2_GP.png|400px|thumb|right|Impression pièces extérieures fente vers haut]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | Le corps du joystick et le fond doivent être imprimées partie couvercle vers le haut pour le fond, et partie inférieure vers le haut pour le corps. | ||
+ | |||
+ | [[File:sens_impression_corps_fond.png|400px|thumb|left|Sens d'impression des pièces "corps" et "fond"]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | ===Préparer le porte aimant pour manipuler les aimants=== | ||
+ | A l'aide d'une pince ou d'un tournevis, insérer en force un aimant à l'extrémité de la tige carbone ou du baton de sucette . Cela permet de venir positionner ou retirer les aimants plus facilement. On peut ainsi coller les aimants les uns au-dessus des autres. | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | [[File:Porte_aimant.jpg||400px|thumb|left|Vue de l' aimant enfoncé à l'extrémité du baton de sucette]] | ||
+ | |||
+ | [[File:Porte_aimants2_GP.png|500px|thumb|center|Vue des aimants collés les uns aux autres sur le porte aimant]] | ||
+ | <br clear=all> | ||
+ | |||
+ | ===Préparer les aimants=== | ||
+ | * Mettre les aimants les uns sur les autres pour connaitre leur nord/sud et faciliter le marquage. | ||
+ | |||
+ | * Colorier au stylo indélébile une face de l'aimant (Nord ou Sud) et répéter l'opération pour l'ensemble des aimants afin qu'ils soient tous marqué du même côté (nord ou sud) | ||
+ | |||
+ | * Stocker les aimants sur le porte aimants | ||
+ | |||
+ | [[File:marquage_aimants.jpg|400px|thumb|left|Marquage des aimants au stylo indélébile]] [[File:porte_aimants2.jpg|400px|thumb|right|Porte aimant avec les aimants les uns sur les autres]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | ===Préparer les pièces imprimées=== | ||
+ | ====Limer les angles des pièces imprimées (préciser lesquelles)==== | ||
+ | |||
+ | ====Ajuster le filetage des pièces intérieures "Limiteur" et "Porte hall"==== | ||
+ | Avec l'outil "Jauge de filetage" repasser avec le bon pas de vis (ici 1.5mm) dans le filetage pour que celui-ci soit bien ajusté en enlevant les aspérités de l'impression. | ||
+ | |||
+ | [[File:ajustement_filetage_pièces_extérieures.jpg|700px|thumb|left|Les pièces intérieures "Limiteur" et "Porte hall" avec l'outil "jauge de filetage" et l'outil de mesure de filetage qui peuvent servir l'un comme l'autre à lisser le filetage existant]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | ====Tarauder la pièce intermédiaire "m-joy2" ==== | ||
+ | Les deux pièces intermédiaires ne sont pas identiques. | ||
+ | Le "m-joy2-2" a des trous de 3 pour que les vis passent mais il faut tarauder le "m-joy-2" dont les deux trous mesurent 2.5 de diamètre pour que les vis se prennent bien dans le filetage. | ||
+ | |||
+ | * Tarauder les 2 trous de 2.5mm avec le taraud de 3mm, passe 1, et éventuellement passe 2 ensuite au besoin, | ||
+ | |||
+ | [[File:piece_intermediaire_trous_a_tarauder_ok.png|400px|thumb|left|Trous à tarauder sur la pièce intermédiaire m-joy-2]] | ||
+ | <br clear=all> | ||
+ | |||
+ | [[File:taraudage_intermediaire_m-joy2_ok.png|400px|thumb|left|Taraudage des trous, respecter le sens de la pièce quand on fait le taraudage]] | ||
+ | <br clear=all> | ||
+ | |||
+ | {{#ev:youtube|https://www.youtube.com/watch?v=6U0WsIFSuBA&list=PLDQPd8QIfZJIPUT6ne957riznb5kfahlq | ||
+ | }} | ||
+ | |||
+ | ====Préparer les trous des pièces intermédiaires "m-joy" et "m-joy2"==== | ||
+ | Les deux pièces ont un trou qui passe de 3mm de diamètre à 2mm de diamètre à mi hauteur afin de bloquer l'aimant. | ||
+ | |||
+ | Explications en vidéo : | ||
+ | |||
+ | {{#ev:youtube|https://youtu.be/-GtqXRlwsZk}} | ||
+ | |||
+ | |||
+ | * Avec une fraise de 3mm (pour faire un fond plat pour que l'aimant puisse bien se poser au fond), fraiser les trous jusqu'à mi hauteur (profondeur de 1.5mm) | ||
+ | |||
+ | [[File:piece_intermediaire_trous_a_fraiser_ok.png|400px|thumb|left|Trou à fraiser sur chacune des pièces intermédiaires "m-joy" et "m-joy2" pour loger l'aimant]] | ||
+ | [[File:fraise_pièces_intermédiaire2.png|thumb|400px|right|Fraisage avec fraise de 3mm]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | {{#ev:youtube|https://youtu.be/TwHtjCERvPs}} | ||
+ | |||
+ | * Vérifier que l'aimant se loge de part et d'autre de chaque pièce afin que les deux pièces soient parfaitement collées l'une à l'autre quand on les assemble. | ||
+ | |||
+ | [[File:pièce_intermédiaire_position_aimant_GP.png|700px|left|thumb|Aimant positionné dans le trou de la pièce intermédiaire pour se glisser dans l'autre pièce intermédiaire en vis à vis]] | ||
+ | |||
+ | [[File:pièces_intermédiaires_assemblées_avec_aimant.png|700px|left|thumb|Pièces intermédiaires assemblées avec l'aimant logé à l'intérieur de chacune d'elle]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | ====Taraudage des pièces extérieures m-joy1 et m-joy1-2==== | ||
+ | * Avec le taraud de 3mm de diamètre numéro 1, tarauder la pièce extérieure du côté où le trou est en contrebas vis à vis de la surface de la pièce. De cette manière on a un guide pour tarauder et on évite d'évaser le trou ce qui serait le cas si on prenait la face où le trou est à fleur de la surface. | ||
+ | |||
+ | [[File:taraudage_pièce_extérieure_sens.png|700px|thumb|left|Sens de la pièce pour faire le taraudage]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | {{#ev:youtube|https://www.youtube.com/watch?v=JVf_WHMfBUg}} | ||
+ | |||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | ====Taraudage support capteur (corps principal du joystick)==== | ||
+ | * Avec le taraud de 3mm de diamètre passe1, tarauder le support capteur où viendront se loger les vis de 3mm de diamètre et 25mm de haut. | ||
+ | Afin de guider le taraudage, nous utilisons une des pièces extérieures que nous venons positionner dessus. | ||
+ | |||
+ | [[File:taraudage_support_capteur.png|400px|thumb|left|Positionnement de la pièce extérieure sur le corps du joystick]] [[File:taraudage_support_capteur2.png|500px|thumb|right|Positionnement de la pièce extérieure sur le corps du joystick (STL support capteur) de manière à ce que les trous soient bien en face à face avant de tarauder]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | {{#ev:youtube|https://youtu.be/RRRxjDk_rdU}} | ||
+ | <br clear=all> | ||
+ | |||
+ | ====Préparation du bouton du joystick==== | ||
+ | Il y a 4 versions qui ont été modélisées pour le bouton du joystick (nommés ainsi dans le dossier des STL: m-joy-3, m-joy-3-2, m-joy-3-3, et m-joy-modulable sur lequel on peut interchanger le bouton). Selon le cas d'usage une seule est à intégrer au joystick. | ||
+ | |||
+ | [[File:bouton_joystick_IMG20220520143344.jpg|700px|thimb|left|Vue des quatres différentes versions des boutons imprimés]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | Ici nous choisissons de préparer la première visible sur la photo à gauche dont les STL se nomment "pastille-4" (pièce incurvée pour manipuler le joystick) et son support "m-joy modulable". Ce modèle avait été modélisé pour que le joystick puisse se manipuler avec le menton. | ||
+ | |||
+ | [[File:bouton_joystick_m-joy-modulable_pastille-4.jpg|400px|thumb|left|Pastille-4 monté sur le support m-joy-modulable avec un batonnet (qui remplace ici une des tiges imprimées) entre les deux pour les assembler]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | La pièce m-joy-modulable doit être un petit peu limée sur ses deux ergots de manière à laisser un petit espace pour léviter le frottement. | ||
+ | |||
+ | [[File:limage_ergot_pièce_centrale2.png|400px|thumb|left|Ergot indiqué par la souris à limer]][[File:limer_ergot_pièce_centrale.png|400px|thumb|right|Deuxième ergot à limer indiqué par la souris]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | Dans cette vidéo, retrouver la présentation des 4 trous pour préparer la pièce, étapes détaillées en image juste après. | ||
+ | |||
+ | {{#ev:youtube|https://youtu.be/rWj3edkYLW0}} | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | * Vérifier que l'aimant se loge dans le trou (il doit rentrer et sortir facilement). Attention il y a un sens pour insérer l'aimant qui ne peut rentrer que de ce côté puisqu'il est bloqué de l'autre par un diamètre plus petit. | ||
+ | |||
+ | [[File:m-joy-modulable-aimant_ok.png|400px|thumb|left|Trou pour insérer l'aimant sur le m-joy modulable]] | ||
+ | <br clear=all> | ||
+ | |||
+ | * Vérifier sur la face supérieure, que les supports des boutons (tiges) rentrent bien à l'intérieur du trou prévu à cet effet | ||
+ | |||
+ | [[File:m-joy-modulable-tige_ok.png|400px|thumb|left|]] | ||
+ | <br clear=all> | ||
+ | |||
+ | * A l'aide d'un forêt de 0.5mm ,et successivement 0.6mm, 0.7mm,0.8mm, et 0.9mm, repercer les trous latéraux afin que les axes en laiton s'y insèrent bien sans trop de jeu mais suffisament pour qu'ils puissent tourner librement. Insérer ensuite une tige laiton tenue par le porte outil pour vérifier que l'axe tourne sans frottement. | ||
+ | |||
+ | [[File:m-joy-modulable_reperçage_axe_tige_laiton_ok.png|400px|thumb|left|Vue d'un des deux trous latéraux pour insérer les axes en laiton]] | ||
+ | [[File:m-joy-modulable_foret-0.5mm_ok.jpg|400px|thumb|right|Perçage à main du trou de l'axe en laiton avec un forêt de 0.5mm à 0.9mm successivement]] | ||
+ | <br clear=all> | ||
+ | |||
+ | * Retirer le support d'impression pour bien dégager le trou sur la face du dessous pour la fixation de la tige qui suportera l'aimant qui va venir qu-dessus du capteur. | ||
+ | |||
+ | [[File:m-joy-modulable-reperçage-trou_ok.png|400px|thumb|left|Trou duquel il faut enlever les supports d'impression sur la face du dessous de la pièce ]] [[File:foret_2.5ou3mm_trou_dessous_ok.png|400px|thumb|center|Enlever le support d'impression avec un forêt de 2.5mm ou 3mm]] | ||
+ | <br clear=all> | ||
+ | [[File:trou_dessous_couteau_précision_ok.png|350px|thumb|left|Enlever les aspérités restantes avec un couteau de précision]] | ||
+ | [[File:tige_4mm_inséré_ok.png|400px|thumb|center|Vérifier que la tige carbonne ou autre de diamètre de 4mm s'insère bien dans le trou]]<br clear=all> | ||
+ | |||
+ | ====Préparer la tige ==== | ||
+ | * Choisir une tige imprimée qui viendra s'insérer d'un côté sur le support du bouton et de l'autre sur laquelle viendra s'intégrer le bouton. | ||
+ | |||
+ | [[File:tige_bouton2_ok.png|400px|thumb|left|Tige insérée dans le support du bouton avant limage]] | ||
+ | <br clear=all> | ||
+ | |||
+ | * Avec une lime carré plate, enlever les aspérités dûes à l'impression. | ||
+ | |||
+ | [[File:lime_tige_ok.png|400px|thumb|left|Limage de la tige]] | ||
+ | <br clear=all> | ||
+ | |||
+ | * Vérifier que le bouton s'intègre bien sur la tige | ||
+ | [[File:tige_limée_insérée_dans_curve_ok.png|400px|thumb|left|Bouton ("pastille 4") positionné sur la tige limée]] | ||
+ | <br clear=all> | ||
+ | |||
+ | ====Préparer le bouton "pastille 4"==== | ||
+ | Avec une dremel, polir le bouton (nommé "pastille 4 dans les fichiers STL). Faire des pauses quand le plastique devient chaud afin qu'il ne fonde pas. | ||
+ | |||
+ | [[File:curve__a_polir_ok.png|400px|thumb|left|Côté à polir du bouton "Pastille 4" où il reste des résidus de support d'impression]] [[File:dremel_polissage_bouton.jpg|400px|thumb|Dremel et son embout en papier de verre pour polir la pièce]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | ====Limer excédent plastique sur "corps joystick"==== | ||
+ | * La modélisation du corps joystick a été actualisée depuis cette photo, ne vous étonnez pas si votre pièce n'a pas de cercle au centre, c'est normal ! | ||
+ | [[File:limer_excedent_plastique_apres_taraudage_sur_corps_joystick_ok.png|400px|thumb|left|Limer la surface des trous pour enlever l'excédent de plastique dû à l'impression car cette face était en contact avec le plateau]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | ====Assemblage pièces extérieures sur corps joystick==== | ||
+ | * Positionner les pièces extérieures en miroir (toutes deux sont identiques) en vérifiant que les fentes pour la tige laiton qui sert d'axe soient alignées. | ||
+ | [[File:alignement_pieces_exterieures_ok.png|400px]] | ||
+ | |||
+ | *Positionner les pièces extérieures sur le corps du joystick en vérifiant que les angles soient bien alignées | ||
+ | [[File:pièces_rondes_angle1_ok.png|320px]][[File:pièces_rondes_angle_2_ok.png|400px]][[File:pièces_rondes_angle3_ok.png|400px]][[File:pièces_rondes_angle4_ok.png|400px]] | ||
+ | |||
+ | [[File:assemblage_pieces_exterieures_sur_corps_joystick_ok.png|600px]] | ||
+ | |||
+ | *Visser l'ensemble avec les 3 vis de 30mm de longueur | ||
+ | [[File:vissage_pièces_rondes_exterieures_ok.png|400px]] [[File:vissage_terminée_pièces_rondes_GP_ok.png|400px]] | ||
+ | |||
+ | ====Repercer le support d'axe sur les pièces extérieures==== | ||
+ | * Repérer le trou du support de l'axe formé par l'essemblage des deux pièces extérieures | ||
+ | [[File:trou_axe_pièces_rondes_exterieures_ok.png|700px]] | ||
+ | |||
+ | |||
+ | * Avec un foret de 0.8mm puis un foret de 0.9mm repercer le support d'axe de part et d'autre de l'ensemble. | ||
+ | |||
+ | [[File:perçage_axe_pièces_rondes_foret_0.8_ok.png|500px]][[File:percage_support_axes_autre_cote_foret_0.8_ok.png|500px]] | ||
+ | |||
+ | ====Préparation des axes en laiton==== | ||
+ | * Couper environ 3cm de tige en laiton avec une pince coupante. | ||
+ | |||
+ | * Poser la tige sur une plaque acier ou un support bien rigide et faire rouler la tige sous la spatule afin de la remettre bien droite. Lorsqu'il n'y a plus de vibration ressentie, c'est que la tige est prête. | ||
+ | |||
+ | [[File:axe_laiton_sur_support_acier_pour_applanissage.png|400px|thumb|left|Tige laiton sur support acier]][[File:applanissement_axe_laiton_spatule.png|400px|thumb|right|Applanissement de la tige avec la spatule]] | ||
+ | <br clear=all> | ||
+ | |||
+ | *Avec une dremel ,limer une extrémité pour la rendre pointue | ||
+ | [[File:limage_axe_laiton.png|500px|thumb|left|Limage d'un côté de la tige en laiton]] | ||
+ | <br clear=all> | ||
+ | |||
+ | Vidéo: applanir la tige et limer une extrémité pour faire une pointe | ||
+ | |||
+ | {{#ev:youtube|https://youtu.be/-cLPMHOH7IU}} | ||
+ | |||
+ | |||
+ | *Marquer avec un stylo indélébile l'endroit où faire l'angle droit. L'axe doit faire 8.7mm de long. | ||
+ | [[File:axes_8.70mm.png|500px|thumb|left|Marquage du pliage avec un stylo indélébilé à 8.7mm de l'extrémité]] | ||
+ | <br clear=all> | ||
+ | |||
+ | * Positionner la pince juste après l'endroit marqué du côté où on va faire l'angle pour laisser la plus grande longueur de l'axe bien droite. positionner l'axe de 8.70mm contre la plaque acier et la pince sur le rebord de la plaque acier posée à la verticale afin de plier la tige à angle droit. | ||
+ | |||
+ | [[File:pliage_axe_laiton_1.png|400px|thumb|left||Positionnement de l'axe contre la plaque acier]][[File:pliage_axe_laiton2.png|400px|thumb|right|Pliage à angle droit de l'axe]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | * Couper avec la pince coupante la partie pliée à angle droit pour laisser une longueur de 4mm | ||
+ | |||
+ | Vidéo: Pliage de l'axe laiton à angle droit et découpe aux dimensions | ||
+ | |||
+ | {{#ev:youtube|https://youtu.be/yUKm_COpLZg}} | ||
+ | |||
+ | |||
+ | * Avec une pince coupante recouper le reste inutile de l'axe afin que la longueur de la partie en angle droit fasse 4mm de longueur. | ||
+ | |||
+ | ====Vues en coupe de l'insertion des axes==== | ||
+ | [[File:vue_coupe_axes.png|400px|thumb|left|Vue en coupe verticale de l'insertion des axes]][[File:vue_coupe_axes2.png|400px|thumb|right|Vue en coupe horizontale de l'insertion des axes]] | ||
+ | <br clear=all> | ||
+ | |||
+ | ====Passage de l' axe en laiton sur m-joy modulable ==== | ||
+ | * Passer les deux axes en laiton à angle droit dans m-joy modulable (partie centrale) | ||
+ | |||
+ | ====Test frottement de m-joy modulable avec axe sur la pièce intermédiaire m-joy2 (trous de 2.5mm) qui se trouve en dessous ==== | ||
+ | Une fois les axes à angle droit insérés sur le m-joy modulable, vérifier qu'il n'y ait pas de frottement. | ||
+ | |||
+ | [[File:test_frottement_m-joy_modulable_sur_pièce_intermédiaire_ok.png|400px|thumb|left|Test des frottements entre la partie centrale (m-joy modulable) et la pièce intermédiaire m-joy2, en faisant basculer la partie centrale sur l'axe]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | ====Mise en place de m-joy-2-2 sur m-joy-2 avec m-joy-modulable entre les deux==== | ||
+ | *Visser avec les deux vis les deux pièces intermédiaires avec la pièce centrale entre les deux | ||
+ | [[File:m-joy2-2_sur_mjoy-2_avec_m_joy_modulable_entre_les_deux_ok.png|400px]] | ||
+ | [[File:vissage_pieces_intermédiaires_ok.png|400px]] | ||
+ | |||
+ | ====Insertion des axes en laiton sur les supports axes formés par l'assemblage des pièces extérieures==== | ||
+ | *Insérer les axes en laiton de part et d'autre de l'assemblage des pièces intermédiaires et poser l'ensemble sur la pièce extérieure (les deux sont identiques) en place sur le corps du joystick | ||
+ | *recouper les axes et les plier à angle droit afin qu'ils s'insèrent bien dans les fentes de chaque côté (11,3mm de longueur et 4 mm sur la partie à angle droit) | ||
+ | [[File:test_frottement_pièces_intermédiaires_pièces_exterieures_ok.png|400px]] | ||
+ | |||
+ | ====Test frottement de m-joy modulable assemblée sur pièces intermédiaires avec pièces extérieures sur corps joystick==== | ||
+ | *Faire bouger la pièce centrale dans toutes les directions et vérifier qu'il n'y a pas de frottement. Si il y a un peu trop de jeu entre l'assemblage des pièces intermédiaires et la pièce extérieure , ajouter une rondelle découpé dans du rhodoide de chaque côté. | ||
+ | [[File:test_frottement_pieces_intermediaires_pieces_extres_ok.png|400px]] | ||
+ | |||
+ | ====Intégration de la pièce extérieure supérieure sur l'ensemble==== | ||
+ | *Visser les 3 vis de 30mm de longueur pour assembler sur la pièce extérieure sur l'ensemble. Attention à bien faire correspondre les angles pour l'assemblage. | ||
+ | [[File:assemblage_piece_extr_sur_ensemble_ok.png|400px|thumb|left|Seconde pièce extérieure avec vis légèrement vissées prête à être assemblé sur ensemble]] [[File:assemblage_piece_extr_sur_ensemble3_ok.png|400px|thumb|right|Seconde pièce extérieure assemblée sur l'ensemble]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | ===Montage final avec les aimants=== | ||
+ | Afin de vérifier que les pièces soient correctement préparées, effectuer le montage sans les aimants. Il ne doit y avoir aucun frottement pour que le montage soit valide. Sinon limer les pièces qui provoquent les frottements. | ||
+ | |||
+ | ====Insertion de l'aimant sur m-joy modulable==== | ||
+ | *Insérer l'aimant dans le trou de le pièce centrale côté marqué en rouge ou noir vers le haut | ||
+ | [[File:aimant_pièce_centrale.png|500px|thumb|left|Insertion de l'aimant sur pièce centrale face marquée vers le haut]] | ||
+ | <br clear=all> | ||
+ | *Ajouter une pointe de colle (mélange de ABS avec de l'acétone ou Néoprène) sur l'aimant pour l'empêcher de remonter | ||
+ | [[File:aimant_colle_piece_centrale.png|500px|thumb|left|Colle posée sur l'aimant]] | ||
+ | <br clear=all> | ||
+ | |||
+ | ====Intégrer les vis sans tête sur les pièces intermédiaires m-joy2 et m-joy2-2==== | ||
+ | * Avec une clé allen de 1.5, intégrer une vis sans tête sur chacune des deux pièces intermédiaires m-joy2 et m-joy2-2 | ||
+ | |||
+ | [[File:vis_sans_tete_m-joy2.png|300px|thumb|left|Intégration de la vis sans tête sur m-joy2]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | ====Insertion des aimants sur les pièces intermédiaires m-joy2 et m-joy2-2==== | ||
+ | Vérifier la polarité des aimants grâce au marquage de ceux-ci au préalalble et faire correspondre cette polarité pour qu'elle soit en vis à vis avec celle de l'aimant glissé dans la pièce centrale. Ajuster en fonction sur les pièces intermédiaires | ||
+ | [[File:aimant_pièces_intermédiaires.png|500px|left|thumb|insertion aimant dans la pièce intermédiaire]] | ||
+ | <br clear=all> | ||
+ | |||
+ | [[File:ajustement_vis_sans_tete_piece_centrale2.png|500px|thumb|left|assemblage vis et aimants des pièces intermédiaires avec la pièce centrale au centre]] | ||
+ | <br clear=all> | ||
+ | |||
+ | Insérer les aimants de l'autre côté des vis sans tête de manière à ce qu'une fois insérée au centre, la pièce centrale ait ses aimants avec les même poles en face à face avec les pièces intermédiaires. | ||
+ | |||
+ | ====Assemblage pièces intermédiaires avec pièces centrale==== | ||
+ | [[File:assemblage_pieces_intermediaires_piece_centrale_GP.png|400px|thumb|left|assemblage pièces intermédiaires avec la pièce centrale]] | ||
+ | <br clear=all> | ||
+ | |||
+ | * On règle avec les vis sans tête la pièce centrale de manière à ce qu'elle soit bien calée au centre grâce aux aimants qui se repoussent en vis à vis avec les pièces intermédiaires dans laquelle elle est prise en sandwich. | ||
+ | |||
+ | ====Ajout des axes sur l'ensemble pièces intermédiaires/pièce centrale==== | ||
+ | *Avec une aiguille à coudre, traverser l'ensemble dans le trou de l'axe afin de maintenir en position les pièces afin d'introduire l'axe d'un côté. Puis retirer l'aiguille en maintenant l'ensemble avec les doigts pour introduire l'xe de l'autre côté. | ||
+ | *Vérifier qu'il n'y ait pas de frottement quand on bouge la partie centrale | ||
+ | *Ajouter une pointe de colle sur le trou où l'axe est à angle droit pour éviter qu'il ne ressorte et vienne frotter contre la pièce extérieure. | ||
+ | <div><ul> | ||
+ | <li style="display: inline-block; vertical-align: top;"> [[File:aiguille_axe.png|250px|thumb|Aiguille traversant le trou de l'axe]] </li> | ||
+ | <li style="display: inline-block; vertical-align: top;"> [[File:insertion_axe_aiguille_a_coudre.png|thumb|250px|Introduction de l'axe en laiton d'un côté tandis que l'ensemble est maintenue par l'aiguille de l'autre côté]] </li> | ||
+ | <li style="display: inline-block; vertical-align: top;"> [[File:axes_posés_pieces_intermédiaires.png|250px|thumb|Axes positionnés entre pièces intermédiaires et pièce centrale]] </li> | ||
+ | </ul></div> | ||
+ | <br clear=all> | ||
+ | |||
+ | Vidéo de l'insertion des axes et réglage des vis | ||
+ | |||
+ | {{#ev:youtube|https://youtu.be/vU5-Tduh_Lk}} | ||
+ | |||
+ | ====Ajustement vis sans tête pour positionner la pièce centrale==== | ||
+ | * Ajuster le réglage des vis pour que la pièce centrale se trouve bien à équidistance de chaque partie intermédiaire. La pièce centrale tient ainsi toute seule grâce au magnétisme des aimants qui se repoussent | ||
+ | * Si on vient serrer les vis au maximum on aura moins de débattement mais on aura davantage de force | ||
+ | |||
+ | [[File:ajustement_vis.png|400px|thumb|left|Ajustement des vis avec clé allen]] | ||
+ | <br clear=all> | ||
+ | |||
+ | ====Vissage des vis sans têtes sur pièces extérieures==== | ||
+ | * Visser la vis sans tête sur les deux pièces extérieures | ||
+ | [[File:vis_sans_tete_piece_exterieure_ok.png|400px|Visser sur chacune des pièces extérieure une vis sans tête à l'emplacement indiqué sur la photo (de l'autre côté du trou où sera positionné l'aimant)]] | ||
+ | |||
+ | ====Insertion aimants sur pièces extérieures m-joy1 et m-joy1-2==== | ||
+ | Ici la pièce marquée d'une croix noire sera positionnée en dessous de l'autre. | ||
+ | Insérer les aimants sur les pièces extérieures dans les trous indiqués par un rond noir sur les photos. Les nords et sud de l'aimant doivent venir chacun face au même pôle des aimants positionnés sur les pièces intermédiaires de manière à ce qu'ils se repoussent les uns les autres. | ||
+ | |||
+ | [[File:position_aimant_sur_piece_extr_ok.png|500px|thumb|left|trou sur pièce extérieure pour insérer l'aimant]] | ||
+ | [[File:position_aimant_piece_extrer2_ok.png|500px|thumb|right|trou sur la deuxième pièce extérieure positionnée en dessous ]] | ||
+ | <br clear=all> | ||
+ | |||
+ | |||
+ | [[File:pieces_extr_face_non_marquée_vers le haut.png|400px|thumb|left|Aimant face non marquée vers le haut sur la pièce extérieure inférieure]][[File:pieces_extr_face_marquée_vers le haut.png|400px|thumb|right|Aimant face marquée vers le haut sur la pièce extérieure supérieure]] | ||
+ | <br clear=all> | ||
+ | |||
+ | Voir la vidéo de l'insertion des aimants dans les pièces extérieures ainsi que l'assemblage des pièces extérieures avec la partie centrale, le tout monté sur le corps du joystick | ||
+ | |||
+ | {{#ev:youtube|https://youtu.be/9-PAqJdidVA}} | ||
+ | |||
+ | ====Positionner le sous ensemble formé par les pièces intermédiaires et la pièce centrale sur la pièce extérieure==== | ||
+ | *Poser l'ensemble pièces intermédiaires avec la pièce centrale , sur la pièce extérieure qui se positionne dessous (celle avec une croix) | ||
+ | |||
+ | [[File:positionnnement_assemblage_pieces_intermediaires_piece_extr_en_repousse.png|400px|thumb|left|Positionnement du sous ensemble pièces intermédiaires/pièce centrale sur la pièce extérieure de manière à ce que les aimants se repoussent]][[File:ensemble_intermediaire_sur_piece_extre2_ok.png|400px|thumb|right|Vue du sous ensemble positionné]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | *Poser ensuite la deuxième pièce extérieure sur l'ensemble | ||
+ | [[File:2e_piece_extr_sur_ensemble_interm_ok.png|400px]] | ||
+ | |||
+ | ====Poser l'assemblage sur le corps du joystick==== | ||
+ | *Visser l'assemblage sur le corps du joystick avec les vis de 30mm de longueur et en ajoutant les toints toriques entre le corps du joystick et le reste. | ||
+ | * Les joints toriques permettent de régler légèrement le centre (retour magnétique de l'aimant sur le capteur) sans avoir à toucher aux vis sans tête une fois qu'elles ont été ajustées. | ||
+ | |||
+ | [[File:vissage_ensemble_sur_corps_joy_ok.png|400px|thumb|left|Vissage de l'assemblage sur le corps du joystick avec les 3 vis de 30mm]][[File:assemblage_sur_corps2_ok.png|400px|thumb|right|Vue de l'ensemble vissé sur le corps du joystick]] | ||
+ | <br clear=all> | ||
+ | |||
+ | ====Réglage avec les vis sans tête==== | ||
+ | * Vérifier de nouveau qu'il n'y ait pas de frottement en faisant bouger la pièce centrale dans tous les sens | ||
+ | * Ajuster le réglage des vis qui se trouvent sur le haut du joystick mais également à l'intérieur de manière à centrer et ajuster l'ensemble. | ||
+ | |||
+ | [[File:réglage_vis_dessous_magic_joy.png|400px|thumb|left|Vue d'une des deux vis de réglages à l'intérieur du corps joystick]] | ||
+ | [[File:réglage_vis_ok.png|400px|thumb|right|Vue du tournevis qui règle la vis sans tête par l'intérieur du corps du joystick]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | ====Insérer batonnet avec aimant==== | ||
+ | * Insérer un aimant dans le batonnet (sa longueur sera à ajuster pour que l'aimant vienne juste au-dessus du capteur). S'aider d'une pince ou tournevis pour insérer en force l'aimant. | ||
+ | * Insérer le batonnet à l'intérieur de la pièce centrale en retournant le joystick. | ||
+ | * Vérifier que le batonnet est bien centrée quand le joystick est à l'envers. | ||
+ | * Refaire le réglage avec les vis si le batonnet n'est pas centré. Pour cela il vaut mieux attendre que le capteur soit intégré en-dessous pour affiner le réglage. | ||
+ | |||
+ | [[File:tige_non_centrée2.png|500px|thumb|left|Vérifier que le batonnet est centrée. ici, en retournant le joystick, on voit bien que le batonnet n'est pas centré]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | ====Insérer le limiteur==== | ||
+ | * Insérer les pièces cercle 1 et 2 ou octogone 1 et 2 sur la pièce limiteur en fonction de la forme que l'on souhaite avoir pour limiter le débattement du joystick. | ||
+ | *A l'aide d'un tournevis qu'on emboite dans un des trous du limiteur, on le visse dans le filetage du corps du joystick | ||
+ | |||
+ | <div><ul> | ||
+ | <li style="display: inline-block; vertical-align: top;"> [[File:intégration_limiteur_tournevis.png|250px|thumb|Intégration du limiteur dans le corps du joystick en s'aidant d'un tournevis pour effectuer le vissage]] </li> | ||
+ | <li style="display: inline-block; vertical-align: top;"> [[File:intégration_limiteur_corps_joystick2.png|250px|thumb|Vue du limiteur en place]] </li> | ||
+ | <li style="display: inline-block; vertical-align: top;"> [[File:intégration_limiteur_corps_joystick.png|250px|thumb|Vue globale de l'ensemble]] </li> | ||
+ | </ul></div> | ||
+ | <br clear=all> | ||
+ | |||
+ | ====Insérer le support capteur avec le capteur intégré dessus==== | ||
+ | Le STL du support capteur n'est pas à jour pour le nouveau capteur MLX90393. Il faut le remodéliser pour que les trous correspondent à la carte du capteur . Il faut aussi être attentif au fait que le centre du capteur soit dans l'axe de la tige avec aimant. Attention le centre du capteur n'est pas au centre de la puce à effet de hall! | ||
+ | |||
+ | ====Visser le fond du joystick==== | ||
+ | *tarauder les trous du fond du joystick avec un taraud de 3mm de diamètre, en le positionnant sur le corps du joystick et fixer le fond sur le corps du joystick avec les vis de 3-16mm | ||
+ | [[File:taraudage_dessous_magic_joy_ok.png|400px|thumb|left|Positionner le fond du joystick sur l'ensemble et tarauder les trous]] | ||
+ | [[File:vissage_dessous_magic_joy_ok.png|400px|thumb|right|Fixation du fond du joystick avec les vis de 3-16mm]] | ||
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | ===Codes et schémas électroniques pour recevoir les valeurs du capteur=== | ||
+ | Capteur MLX90393 avec intégration de la librairie pour recevoir directement les valeurs numériques du capteur : https://gitlab.inria.fr/humanlab-inria/magick_joystick/-/tree/20-lecture-position-capteur | ||
− | + | Capteur MLX90333 avec ADC pour convertir les valeurs analogiques en numériques :https://wikilab.myhumankit.org/index.php?title=Projets:Magic_Joystick_2020 | |
==Durée de fabrication du prototype final== | ==Durée de fabrication du prototype final== | ||
+ | 1 à 2 jours | ||
− | |||
[[Category:Projets]] | [[Category:Projets]] | ||
[[Category:En cours]] | [[Category:En cours]] |
Version actuelle datée du 27 mars 2023 à 16:36
Magic joystick 2022 | |
---|---|
Ce projet recherche ces compétences :
Mécatronique, Modélisation 3D | |
Informations | |
Description | Réaliser un joystick à faible force, qui puisse être manipulé avec une mobilité très réduite et interfacé avec un fauteuil électrique.
|
Catégorie | Motricité |
Etat d'avancement | Réalisés |
Techniques | |
Durée de fabrication | de 16 à 32 h |
Coût matériel | De 50 à 100 euros |
Niveau | Difficile |
Licence | by-sa |
Date de création | 2022-06-13 |
Équipe | |
Porteur de projet | Jonathan |
Contributeurs | Elektron |
Fabmanager | Delphine |
Référent documentation | Delphine, Elektron |
Nom humanlab | Humanlab_MHK |
Documentation | |
Statut de la documentation | Complète |
Relecture de la documentation | Non vérifiée |
Description du projet
Réaliser un joystick à faible force, qui puisse être manipulé avec une mobilité très réduite et interfacé avec un fauteuil électrique.
Cahier des charges
Analyse de l'existant
Historique des versions antérieures :
- Joystick Proportionnel Sensible
- Magic joystick 2020
- Magic joystick 2021 :Mise à jour du circuit électronique
Equipe (Porteur de projet et contributeurs)
- Porteur du projet :Jonathan
- Concepteurs/contributeurs :Christian, Alexandre, Théo, Aexandre
- Fabmanager référent :Delphine
- Responsable de documentation :Delphine
Matériel nécessaire
- pièces en impression 3D
- boîtier en contreplaqué découpé au laser
- 1 feuille de rhodoïde pour fabriquer des rondelles qui servent de cales si nécessaire
- Joint torique miniature diamètre interieur 3mm, diamètre exterieur 5mm
- 12 aimants néodyme 3x3mm N52
- tige en laiton, diamètre 0.9mm
- tige de 4mm de diamètre (baton de sucette, tige carbone ou autre matériau non magnétique)
- lubrifiant silicone liquide (1 goutte!)
- capteur de positionnement MLX90333 ou utiliser un capteur MLX90393 qui permette une récupération des axes x,y,z, voir par exemple chez adafruit https://www.adafruit.com/product/4022 , ou chez sparkfun : https://learn.sparkfun.com/tutorials/qwiic-magnetometer-mlx90393-hookup-guide. Si choix du capteur MLX90393, il faudra remodéliser la pièce sur laquelle il s'intègre.
- convertisseur 12bits analogique/numérique ADS1015 (pas besoin si on utilise la librarie du capteur à effet de hall pour lire les données numériques, pas encore réalisé)
- résistances : 2 x 1k8, 2 x 3k3
Visserie : Pour les vis avec tête, prendre des vis tête cylindrique ou empreinte creuse 6 pans( pour clef allen ) pour éviter que cela dépasse sur l'extérieur
- 4 vis sans tête miniature bout plat en matériau magnétique (acier) de 3mm de diamètre et 4 à 5mm de longueur
- 2 vis avec tête, de 3mm de diamètre et 15 à 20mm de longueur en matériau non magnétique (inox, laiton ou aluminium, attention l'inox peut-être plus ou moins magnétique selon sa qualité) pour tenir l'assemblage des pièces intermédiaires
- 3 vis avec tête en matériau non magnétique, de 3mm de diamètre et 30mm de longueur pour tenir l'ensemble avec le corps du joystick
- 2 vis avec tête, de 3mm de diamètre et 6mm de longueur en matériau non magnétique pour tenir le capteur
- on peut aussi utiliser des vis de 2.5mm de diametre et de 6 à 8mm de longueur en matériau non magnétique ( pas besoin de tarauder)
- 4 vis avec tête non magnétiques, de 3mm de diamètre et 12 à 15mm de longueur pour tenir le dessous du joystick
Outils nécessaires
- fer à souder
- imprimante 3D
- découpe laser (pour le boîtier)
- Jeu de clé allen ou tournevis avec empreinte hexagonale (équivalent clé allen) de 1.5 pour vis sans tête de 3mm. Prendre aussi du 2 et du 2.5
- tournevis adapté selon le type de tête des autres vis
- Porte tarauds ou équivalent
- Jeu de tarauds de 3mm (passe 1, 2, 3)
- fraise à main de 3mm
- Jauge de filetage (outil pour mesurer filetage qui sert à ajuster le filetage imprimé)
- pince coupante
- pince non coupante (embout plat)
- limes plates (pour limer les angles des impressions 3D)
- feutre indélébile (pour marquer les aimants)
- batons de sucette (pour manipuler les aimants, et éventuellement la tige du joystick)
- colle néoprène
- dremel
- couteau de précision (lame cutter)
- jeu de petits fôrets de 0.2 à 4mm
- spatule pour redresser la tige en laiton
- pied à coulisse
Coût
Fichiers source
Etapes de fabrication pas à pas
Imprimer les pièces
- Imprimer les pièces en PLA ou ABS avec une densité de 60%, qualité de 0.15mm, et des supports uniquement en contact avec le plateau
- Durée d'impression : environ 13 heures
Bien vérifier que les pièces intermédiaires (m-joy2 et m-joy2-2) et les pièces extérieures (m-joy1 et m-joy1-2) aient la fente vers le haut.
Le corps du joystick et le fond doivent être imprimées partie couvercle vers le haut pour le fond, et partie inférieure vers le haut pour le corps.
Préparer le porte aimant pour manipuler les aimants
A l'aide d'une pince ou d'un tournevis, insérer en force un aimant à l'extrémité de la tige carbone ou du baton de sucette . Cela permet de venir positionner ou retirer les aimants plus facilement. On peut ainsi coller les aimants les uns au-dessus des autres.
Préparer les aimants
- Mettre les aimants les uns sur les autres pour connaitre leur nord/sud et faciliter le marquage.
- Colorier au stylo indélébile une face de l'aimant (Nord ou Sud) et répéter l'opération pour l'ensemble des aimants afin qu'ils soient tous marqué du même côté (nord ou sud)
- Stocker les aimants sur le porte aimants
Préparer les pièces imprimées
Limer les angles des pièces imprimées (préciser lesquelles)
Ajuster le filetage des pièces intérieures "Limiteur" et "Porte hall"
Avec l'outil "Jauge de filetage" repasser avec le bon pas de vis (ici 1.5mm) dans le filetage pour que celui-ci soit bien ajusté en enlevant les aspérités de l'impression.
Tarauder la pièce intermédiaire "m-joy2"
Les deux pièces intermédiaires ne sont pas identiques. Le "m-joy2-2" a des trous de 3 pour que les vis passent mais il faut tarauder le "m-joy-2" dont les deux trous mesurent 2.5 de diamètre pour que les vis se prennent bien dans le filetage.
- Tarauder les 2 trous de 2.5mm avec le taraud de 3mm, passe 1, et éventuellement passe 2 ensuite au besoin,
Préparer les trous des pièces intermédiaires "m-joy" et "m-joy2"
Les deux pièces ont un trou qui passe de 3mm de diamètre à 2mm de diamètre à mi hauteur afin de bloquer l'aimant.
Explications en vidéo :
- Avec une fraise de 3mm (pour faire un fond plat pour que l'aimant puisse bien se poser au fond), fraiser les trous jusqu'à mi hauteur (profondeur de 1.5mm)
- Vérifier que l'aimant se loge de part et d'autre de chaque pièce afin que les deux pièces soient parfaitement collées l'une à l'autre quand on les assemble.
Taraudage des pièces extérieures m-joy1 et m-joy1-2
- Avec le taraud de 3mm de diamètre numéro 1, tarauder la pièce extérieure du côté où le trou est en contrebas vis à vis de la surface de la pièce. De cette manière on a un guide pour tarauder et on évite d'évaser le trou ce qui serait le cas si on prenait la face où le trou est à fleur de la surface.
Taraudage support capteur (corps principal du joystick)
- Avec le taraud de 3mm de diamètre passe1, tarauder le support capteur où viendront se loger les vis de 3mm de diamètre et 25mm de haut.
Afin de guider le taraudage, nous utilisons une des pièces extérieures que nous venons positionner dessus.
Préparation du bouton du joystick
Il y a 4 versions qui ont été modélisées pour le bouton du joystick (nommés ainsi dans le dossier des STL: m-joy-3, m-joy-3-2, m-joy-3-3, et m-joy-modulable sur lequel on peut interchanger le bouton). Selon le cas d'usage une seule est à intégrer au joystick.
Ici nous choisissons de préparer la première visible sur la photo à gauche dont les STL se nomment "pastille-4" (pièce incurvée pour manipuler le joystick) et son support "m-joy modulable". Ce modèle avait été modélisé pour que le joystick puisse se manipuler avec le menton.
La pièce m-joy-modulable doit être un petit peu limée sur ses deux ergots de manière à laisser un petit espace pour léviter le frottement.
Dans cette vidéo, retrouver la présentation des 4 trous pour préparer la pièce, étapes détaillées en image juste après.
- Vérifier que l'aimant se loge dans le trou (il doit rentrer et sortir facilement). Attention il y a un sens pour insérer l'aimant qui ne peut rentrer que de ce côté puisqu'il est bloqué de l'autre par un diamètre plus petit.
- Vérifier sur la face supérieure, que les supports des boutons (tiges) rentrent bien à l'intérieur du trou prévu à cet effet
- A l'aide d'un forêt de 0.5mm ,et successivement 0.6mm, 0.7mm,0.8mm, et 0.9mm, repercer les trous latéraux afin que les axes en laiton s'y insèrent bien sans trop de jeu mais suffisament pour qu'ils puissent tourner librement. Insérer ensuite une tige laiton tenue par le porte outil pour vérifier que l'axe tourne sans frottement.
- Retirer le support d'impression pour bien dégager le trou sur la face du dessous pour la fixation de la tige qui suportera l'aimant qui va venir qu-dessus du capteur.
Préparer la tige
- Choisir une tige imprimée qui viendra s'insérer d'un côté sur le support du bouton et de l'autre sur laquelle viendra s'intégrer le bouton.
- Avec une lime carré plate, enlever les aspérités dûes à l'impression.
- Vérifier que le bouton s'intègre bien sur la tige
Préparer le bouton "pastille 4"
Avec une dremel, polir le bouton (nommé "pastille 4 dans les fichiers STL). Faire des pauses quand le plastique devient chaud afin qu'il ne fonde pas.
Limer excédent plastique sur "corps joystick"
- La modélisation du corps joystick a été actualisée depuis cette photo, ne vous étonnez pas si votre pièce n'a pas de cercle au centre, c'est normal !
Assemblage pièces extérieures sur corps joystick
- Positionner les pièces extérieures en miroir (toutes deux sont identiques) en vérifiant que les fentes pour la tige laiton qui sert d'axe soient alignées.
- Positionner les pièces extérieures sur le corps du joystick en vérifiant que les angles soient bien alignées
- Visser l'ensemble avec les 3 vis de 30mm de longueur
Repercer le support d'axe sur les pièces extérieures
- Repérer le trou du support de l'axe formé par l'essemblage des deux pièces extérieures
- Avec un foret de 0.8mm puis un foret de 0.9mm repercer le support d'axe de part et d'autre de l'ensemble.
Préparation des axes en laiton
- Couper environ 3cm de tige en laiton avec une pince coupante.
- Poser la tige sur une plaque acier ou un support bien rigide et faire rouler la tige sous la spatule afin de la remettre bien droite. Lorsqu'il n'y a plus de vibration ressentie, c'est que la tige est prête.
- Avec une dremel ,limer une extrémité pour la rendre pointue
Vidéo: applanir la tige et limer une extrémité pour faire une pointe
- Marquer avec un stylo indélébile l'endroit où faire l'angle droit. L'axe doit faire 8.7mm de long.
- Positionner la pince juste après l'endroit marqué du côté où on va faire l'angle pour laisser la plus grande longueur de l'axe bien droite. positionner l'axe de 8.70mm contre la plaque acier et la pince sur le rebord de la plaque acier posée à la verticale afin de plier la tige à angle droit.
- Couper avec la pince coupante la partie pliée à angle droit pour laisser une longueur de 4mm
Vidéo: Pliage de l'axe laiton à angle droit et découpe aux dimensions
- Avec une pince coupante recouper le reste inutile de l'axe afin que la longueur de la partie en angle droit fasse 4mm de longueur.
Vues en coupe de l'insertion des axes
Passage de l' axe en laiton sur m-joy modulable
- Passer les deux axes en laiton à angle droit dans m-joy modulable (partie centrale)
Test frottement de m-joy modulable avec axe sur la pièce intermédiaire m-joy2 (trous de 2.5mm) qui se trouve en dessous
Une fois les axes à angle droit insérés sur le m-joy modulable, vérifier qu'il n'y ait pas de frottement.
Mise en place de m-joy-2-2 sur m-joy-2 avec m-joy-modulable entre les deux
- Visser avec les deux vis les deux pièces intermédiaires avec la pièce centrale entre les deux
Insertion des axes en laiton sur les supports axes formés par l'assemblage des pièces extérieures
- Insérer les axes en laiton de part et d'autre de l'assemblage des pièces intermédiaires et poser l'ensemble sur la pièce extérieure (les deux sont identiques) en place sur le corps du joystick
- recouper les axes et les plier à angle droit afin qu'ils s'insèrent bien dans les fentes de chaque côté (11,3mm de longueur et 4 mm sur la partie à angle droit)
Test frottement de m-joy modulable assemblée sur pièces intermédiaires avec pièces extérieures sur corps joystick
- Faire bouger la pièce centrale dans toutes les directions et vérifier qu'il n'y a pas de frottement. Si il y a un peu trop de jeu entre l'assemblage des pièces intermédiaires et la pièce extérieure , ajouter une rondelle découpé dans du rhodoide de chaque côté.
Intégration de la pièce extérieure supérieure sur l'ensemble
- Visser les 3 vis de 30mm de longueur pour assembler sur la pièce extérieure sur l'ensemble. Attention à bien faire correspondre les angles pour l'assemblage.
Montage final avec les aimants
Afin de vérifier que les pièces soient correctement préparées, effectuer le montage sans les aimants. Il ne doit y avoir aucun frottement pour que le montage soit valide. Sinon limer les pièces qui provoquent les frottements.
Insertion de l'aimant sur m-joy modulable
- Insérer l'aimant dans le trou de le pièce centrale côté marqué en rouge ou noir vers le haut
- Ajouter une pointe de colle (mélange de ABS avec de l'acétone ou Néoprène) sur l'aimant pour l'empêcher de remonter
Intégrer les vis sans tête sur les pièces intermédiaires m-joy2 et m-joy2-2
- Avec une clé allen de 1.5, intégrer une vis sans tête sur chacune des deux pièces intermédiaires m-joy2 et m-joy2-2
Insertion des aimants sur les pièces intermédiaires m-joy2 et m-joy2-2
Vérifier la polarité des aimants grâce au marquage de ceux-ci au préalalble et faire correspondre cette polarité pour qu'elle soit en vis à vis avec celle de l'aimant glissé dans la pièce centrale. Ajuster en fonction sur les pièces intermédiaires
Insérer les aimants de l'autre côté des vis sans tête de manière à ce qu'une fois insérée au centre, la pièce centrale ait ses aimants avec les même poles en face à face avec les pièces intermédiaires.
Assemblage pièces intermédiaires avec pièces centrale
- On règle avec les vis sans tête la pièce centrale de manière à ce qu'elle soit bien calée au centre grâce aux aimants qui se repoussent en vis à vis avec les pièces intermédiaires dans laquelle elle est prise en sandwich.
Ajout des axes sur l'ensemble pièces intermédiaires/pièce centrale
- Avec une aiguille à coudre, traverser l'ensemble dans le trou de l'axe afin de maintenir en position les pièces afin d'introduire l'axe d'un côté. Puis retirer l'aiguille en maintenant l'ensemble avec les doigts pour introduire l'xe de l'autre côté.
- Vérifier qu'il n'y ait pas de frottement quand on bouge la partie centrale
- Ajouter une pointe de colle sur le trou où l'axe est à angle droit pour éviter qu'il ne ressorte et vienne frotter contre la pièce extérieure.
Vidéo de l'insertion des axes et réglage des vis
Ajustement vis sans tête pour positionner la pièce centrale
- Ajuster le réglage des vis pour que la pièce centrale se trouve bien à équidistance de chaque partie intermédiaire. La pièce centrale tient ainsi toute seule grâce au magnétisme des aimants qui se repoussent
- Si on vient serrer les vis au maximum on aura moins de débattement mais on aura davantage de force
Vissage des vis sans têtes sur pièces extérieures
- Visser la vis sans tête sur les deux pièces extérieures
Insertion aimants sur pièces extérieures m-joy1 et m-joy1-2
Ici la pièce marquée d'une croix noire sera positionnée en dessous de l'autre. Insérer les aimants sur les pièces extérieures dans les trous indiqués par un rond noir sur les photos. Les nords et sud de l'aimant doivent venir chacun face au même pôle des aimants positionnés sur les pièces intermédiaires de manière à ce qu'ils se repoussent les uns les autres.
Voir la vidéo de l'insertion des aimants dans les pièces extérieures ainsi que l'assemblage des pièces extérieures avec la partie centrale, le tout monté sur le corps du joystick
Positionner le sous ensemble formé par les pièces intermédiaires et la pièce centrale sur la pièce extérieure
- Poser l'ensemble pièces intermédiaires avec la pièce centrale , sur la pièce extérieure qui se positionne dessous (celle avec une croix)
- Poser ensuite la deuxième pièce extérieure sur l'ensemble
Poser l'assemblage sur le corps du joystick
- Visser l'assemblage sur le corps du joystick avec les vis de 30mm de longueur et en ajoutant les toints toriques entre le corps du joystick et le reste.
- Les joints toriques permettent de régler légèrement le centre (retour magnétique de l'aimant sur le capteur) sans avoir à toucher aux vis sans tête une fois qu'elles ont été ajustées.
Réglage avec les vis sans tête
- Vérifier de nouveau qu'il n'y ait pas de frottement en faisant bouger la pièce centrale dans tous les sens
- Ajuster le réglage des vis qui se trouvent sur le haut du joystick mais également à l'intérieur de manière à centrer et ajuster l'ensemble.
Insérer batonnet avec aimant
- Insérer un aimant dans le batonnet (sa longueur sera à ajuster pour que l'aimant vienne juste au-dessus du capteur). S'aider d'une pince ou tournevis pour insérer en force l'aimant.
- Insérer le batonnet à l'intérieur de la pièce centrale en retournant le joystick.
- Vérifier que le batonnet est bien centrée quand le joystick est à l'envers.
- Refaire le réglage avec les vis si le batonnet n'est pas centré. Pour cela il vaut mieux attendre que le capteur soit intégré en-dessous pour affiner le réglage.
Insérer le limiteur
- Insérer les pièces cercle 1 et 2 ou octogone 1 et 2 sur la pièce limiteur en fonction de la forme que l'on souhaite avoir pour limiter le débattement du joystick.
- A l'aide d'un tournevis qu'on emboite dans un des trous du limiteur, on le visse dans le filetage du corps du joystick
Insérer le support capteur avec le capteur intégré dessus
Le STL du support capteur n'est pas à jour pour le nouveau capteur MLX90393. Il faut le remodéliser pour que les trous correspondent à la carte du capteur . Il faut aussi être attentif au fait que le centre du capteur soit dans l'axe de la tige avec aimant. Attention le centre du capteur n'est pas au centre de la puce à effet de hall!
Visser le fond du joystick
- tarauder les trous du fond du joystick avec un taraud de 3mm de diamètre, en le positionnant sur le corps du joystick et fixer le fond sur le corps du joystick avec les vis de 3-16mm
Codes et schémas électroniques pour recevoir les valeurs du capteur
Capteur MLX90393 avec intégration de la librairie pour recevoir directement les valeurs numériques du capteur : https://gitlab.inria.fr/humanlab-inria/magick_joystick/-/tree/20-lecture-position-capteur
Capteur MLX90333 avec ADC pour convertir les valeurs analogiques en numériques :https://wikilab.myhumankit.org/index.php?title=Projets:Magic_Joystick_2020
Durée de fabrication du prototype final
1 à 2 jours