Différences entre versions de « Projets:Fokus Magic control 2022 »

De wikilab
Ligne 35 : Ligne 35 :
 
* Responsable de documentation :Delphine
 
* Responsable de documentation :Delphine
  
== Matériel nécessaire pour le Air joystick ==
+
==Air joystick v2==
 +
=== Matériel nécessaire pour le Air joystick ===
 
* 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 (le modèle 3d du support joystick correpond à la ref d'adafruit)
 
* 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 (le modèle 3d du support joystick correpond à la ref d'adafruit)
 
* un aimant de 3 mm de diamètre
 
* un aimant de 3 mm de diamètre
Ligne 42 : Ligne 43 :
 
* Flexible pour accrocher le support joystick au fauteuil : https://www.otelo.fr/flexibles-arrosage-petit-debit-14-635-mm/otmt-14020a-72010613/SF-ID-00090401/ref-23730.html
 
* Flexible pour accrocher le support joystick au fauteuil : https://www.otelo.fr/flexibles-arrosage-petit-debit-14-635-mm/otmt-14020a-72010613/SF-ID-00090401/ref-23730.html
  
==Outils nécessaires pour le Air joystick==
+
===Outils nécessaires pour le Air joystick===
 
* imprimante 3D
 
* imprimante 3D
 
* CNC ou imprimante pour le socle du doigt (fichier STL "partie supérieure)
 
* CNC ou imprimante pour le socle du doigt (fichier STL "partie supérieure)
 
* petites vis en plastique ou laiton
 
* petites vis en plastique ou laiton
  
==Coût==
+
===Coût===
  
==Fichiers source==
+
===Fichiers source===
 
[[Media:Air_joystick_2022.zip|Télécharger les STL pour le Air joystick V2 contenant également l'empreinte du capteur à effet de hall MLX90393 qu'il ne faut pas imprimer]]
 
[[Media:Air_joystick_2022.zip|Télécharger les STL pour le Air joystick V2 contenant également l'empreinte du capteur à effet de hall MLX90393 qu'il ne faut pas imprimer]]
  
 
Le fichier "Partie supérieure" a été usiné à la CNC en polyéthylène mais peut aussi être imprimé.
 
Le fichier "Partie supérieure" a été usiné à la CNC en polyéthylène mais peut aussi être imprimé.
  
==Etapes de fabrication pas à pas==
+
[[Media:STL_air_joystick_v2_support_fauteuil.zip|Télécharger le fichier de l'attache du joystick au fauteuil]]
===Assemblage pièces imprimées===
+
 
 +
===Etapes de fabrication pas à pas===
 +
====Assemblage pièces imprimées====
 
Imprimer les STL et les assembler de manière à mettre le support doigt au-dessus, le capteur à effet de hall dessous, puis la partie inférieure.
 
Imprimer les STL et les assembler de manière à mettre le support doigt au-dessus, le capteur à effet de hall dessous, puis la partie inférieure.
  
Ligne 64 : Ligne 67 :
 
[[File:air_joystcik_V2-A_ok.jpg|400px]][[File:Air_joystick_v2_B_ok.jpg|400px]]
 
[[File:air_joystcik_V2-A_ok.jpg|400px]][[File:Air_joystick_v2_B_ok.jpg|400px]]
  
===Electronique===
+
====Electronique====
 
Connecter les cables du capteur à effet de hall en I2C à la raspberry pi. le schéma n'a pas encore été mis à jour suite à l'implémentation de la librairie qui permet de supprimer l'ADC.
 
Connecter les cables du capteur à effet de hall en I2C à la raspberry pi. le schéma n'a pas encore été mis à jour suite à l'implémentation de la librairie qui permet de supprimer l'ADC.
  

Version du 8 juin 2022 à 11:13

Description du projet

Fokus Magic control est un hackathon de deux jours dédié à la poursuite du projet Magic control commencé lors du Fabrikarium en 2021. https://wikilab.myhumankit.org/index.php?title=Projets:Magic_Control_2021.

Il englobe 3 sous projets principaux:

  • un joystick DIY faible pression
  • un contrôle d'environnement basé sur raspberry pi permettant de communiquer avec le fauteuil avec le protocole de RNET dans lequel on peut naviguer via une interface web
  • le reverse des trames RNET qui permettent de contrôler l'environnement (le fauteuil, et la domotique).

Cahier des charges

Air joystick v2

L'objectif est d'avoir un joystick simple à fabriquer et qui nécessite très peu de force.

Dans la première version de 2021, l'aimant collé au bout du doigt se déplaçait en l'air au dessus du capteur à effet de hall. Trouver la position zéro et les limites des axes X et Y, était difficile puisque sans repère.

Dans cette nouvelle version, il a été décidé de modéliser une pièce légèrement incurvée sur laquelle l'aimant collé au bout du doigt va glisser et au dessous- de laquelle le capteur à effet de hall est positionné. On a ainsi plus de facilité à savoir où se trouve le zéro et les limites (X,Y) de détection du joystick.

Contrôle d'environnement

  • Implémenter le contrôle des vérins du fauteuil, les lumières, clignotants et klaxons

Interface appli web

  • Intégrer les différents contrôles d'environnement dans l'interface web

Code

  • Implémenter la librairie qui permet de recevoir les données du capteur à effet de hall en valeurs numériques en supprimant l'ADC précédemment utilisé.

Analyse de l'existant

Equipe (Porteur de projet et contributeurs)

  • Porteurs du projet : Jonathan
  • Concepteurs/contributeurs : Stan, Sam ; (modélisation coque dessous+réceptacle doigt), Eric (implémentation librairie pour supprimer l'ADC (convertisseur analogique numérique), Roxane et Christophe (implémentation bluetooth sur raspi 4 pour émulation souris avec le joystick pour naviguer dans le contrôle d'environnement), Fred Brice et François (reverse trames RNET)
  • Animateur (coordinateur du projet), Jérôme (modélisation boitier pour raspi sur fauteuil)
  • Fabmanager référent :Delphine, Roger
  • Responsable de documentation :Delphine

Air joystick v2

Matériel nécessaire pour le Air joystick

Outils nécessaires pour le Air joystick

  • imprimante 3D
  • CNC ou imprimante pour le socle du doigt (fichier STL "partie supérieure)
  • petites vis en plastique ou laiton

Coût

Fichiers source

Télécharger les STL pour le Air joystick V2 contenant également l'empreinte du capteur à effet de hall MLX90393 qu'il ne faut pas imprimer

Le fichier "Partie supérieure" a été usiné à la CNC en polyéthylène mais peut aussi être imprimé.

Télécharger le fichier de l'attache du joystick au fauteuil

Etapes de fabrication pas à pas

Assemblage pièces imprimées

Imprimer les STL et les assembler de manière à mettre le support doigt au-dessus, le capteur à effet de hall dessous, puis la partie inférieure.

Ajouter les deux vis de part et d'autre afin de maintenir l'ensemble.

Puis visser la partie mâle du flexible dans la partie inférieure afin ensuite d'ajouter les éléments de flexible à la longueur adéquate pour maintenir le joystick sous la main. L'autre embout du flexible vient se fixer sur le fauteuil.

Air joystcik V2-A ok.jpgAir joystick v2 B ok.jpg

Electronique

Connecter les cables du capteur à effet de hall en I2C à la raspberry pi. le schéma n'a pas encore été mis à jour suite à l'implémentation de la librairie qui permet de supprimer l'ADC.

Durée de fabrication du prototype final

Journal de bord