Différences entre versions de « Projets:Fokus Magic control 2022 »
Ligne 5 : | Ligne 5 : | ||
Il englobe 3 sous projets : | Il englobe 3 sous projets : | ||
* un joystick DIY faible pression | * un joystick DIY faible pression | ||
− | * un contrôle d'environnement basé sur raspberry pi | + | * un contrôle d'environnement basé sur raspberry pi permettant de communiquer avec le fauteuil avec le protocole de RNET |
* le reverse des trames RNET qui permettent de contrôler l'environnement (le fauteuil, et la domotique). | * le reverse des trames RNET qui permettent de contrôler l'environnement (le fauteuil, et la domotique). | ||
Ligne 29 : | Ligne 29 : | ||
+ | |||
+ | == Cahier des charges == | ||
+ | ===Air joystick v2=== | ||
L'objectif est d'avoir un joystick simple à fabriquer et qui nécessite très peu de force. | L'objectif est d'avoir un joystick simple à fabriquer et qui nécessite très peu de force. | ||
Ligne 35 : | Ligne 38 : | ||
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. | 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 == | == Analyse de l'existant == | ||
Ligne 47 : | Ligne 57 : | ||
* Responsable de documentation :Delphine | * Responsable de documentation :Delphine | ||
− | == Matériel nécessaire == | + | == 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 54 : | Ligne 64 : | ||
* 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== | + | ==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== | ==Coût== |
Version du 8 juin 2022 à 08:31
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 :
- 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
- le reverse des trames RNET qui permettent de contrôler l'environnement (le fauteuil, et la domotique).
Pendant ce hackathon de deux jours, voici le découpage des tâches à effectuer
1-Joystick
- Attache joystick fauteuil :Sam
- Elec=>I2C:Eric
- méca (Stan, Sam):modélisation 3D d'un nouveau "air joystick"
2-RNET
- reverse trames :François, Fred, Brice
3-Interface appli web : Fred2
4-Emulation de la souris avec le joystick (contrôle d'environnement) Roxane,
plusieurs briques :IR, bluetooth sur appli téléphone (Christophe)
5-Intégration hard sur le fauteuil, packaging: Stan, Sam
6-Doc: Delphine
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 sur téléphone pour naviguer dans magic control), 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
- Responsable de documentation :Delphine
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 aimant de 3 mm de diamètre
- un cable blindé avec 5 fils
- modèles 3D pour air joystick : coque dessous, réceptacle doigt
- 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
- 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
Le fichier "Partie supérieure" a été usiné à la CNC en polyéthylène mais peut aussi être imprimé.