Différences entre versions de « Projets:Bracelet universel »

De wikilab
(21 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
== Description du projet ==
+
{{Infobox projet
 +
|Image principale=Bracelet 1.jpg
 +
|Description=Bracelet connecté basé sur un capteur de distance infrarouge pour contrôler des dispositifs avec la contraction musculaire.
 +
|Porteur de projet=Bionico
 +
|Contributeurs=Yobi
 +
|Fabmanager=Jlebunetel
 +
|Référent documentation=Jlebunetel
 +
|Catégorie de handicap=Membre supérieur
 +
|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 64 à 100 h
 +
|Coût matériel=Moins de 50 euros
 +
|Niveau=Moyen
 +
|Licence=by-sa
 +
|Projet date=2019-01-28
 +
|Nom humanlab=Humanlab_MHK
 +
}}
 +
 
 +
==Description du projet==
 
Un bracelet pour les gouverner tous !
 
Un bracelet pour les gouverner tous !
 +
 +
Autonome (sur batterie), connecté (UART, wifi, bluetooth), le dispositif repose sur un capteur de distance infrarouge à bas coût qui mesure la déformation du bras lors de la contraction des muscles.
  
 
== Liens utiles ==
 
== Liens utiles ==
Ligne 8 : Ligne 29 :
 
* [https://framateam.org/myhumankit/channels/bracelet-universel Canal de discussion du projet sur Framateam]
 
* [https://framateam.org/myhumankit/channels/bracelet-universel Canal de discussion du projet sur Framateam]
  
== Cahier des charges ==
+
==Cahier des charges==
 +
Fabrication d'un bracelet connecté:
 +
 
 +
* Un bracelet entourant le bras au 3/4 du bras ;
 +
* Fermé et serré autour du bras grâce a un scratch ou a des argots et une élastique ;
 +
* Dans ce bracelet d'un centimètre d'épaisseur, il faut intégrer :
 +
** Un support de batterie ;
 +
** Un support de capteur ;
 +
** Un microcontrôleur.
 +
 
 +
[[File:Croquis shémas.jpg]]
  
== Analyse de l'existant ==
+
==Analyse de l'existant==
 +
N'existe pas
  
 
== Equipe (Porteur de projet et contributeurs) ==
 
== Equipe (Porteur de projet et contributeurs) ==
* Porteur de projet
+
* Porteur de projet : Nicolas Huchet
** Nicolas Huchet
+
* Contributeurs :Gaël
* Contributeurs
+
* Animateur (coordinateur du projet) : Nicolas Huchet
* Animateur (coordinateur du projet)
+
* Fabmanager référent : Julien Lebunetel
** Nicolas Huchet
+
* Responsable de documentation : Julien Lebunetel
* Fabmanager référent
+
 
** Julien Lebunetel
+
==Modèles 3D==
* Responsable de documentation
+
 
** Julien Lebunetel
+
Le bracelet a été [[:File:Bracelet.zip|modélisé sur FreeCAD]] à partir d'un [[:File:Bracelet connecte.pdf|schéma 2D]].
 +
 
 +
==Code Arduino==
 +
 
 +
<pre>
 +
// Un simple sketch permettant de lire la valeur du capteur IR sur
 +
// le terminal série ou le traceur série de l'IDE Arduino.
 +
// Une moyenne glissante sur 10 valeurs permet de lisser le signal.
 +
 
 +
// Le capteur IR est branché sur le port analogique
 +
#define analogPin A0
 +
 
 +
// Nombre de valeurs utilisées pour le lissage
 +
#define valuesNumber 10 // max 32 !!!
 +
int values[valuesNumber];
 +
 
 +
void setup() {
 +
  // activation de la liaison série
 +
  Serial.begin(115200);
  
== Matériel nécessaire ==
+
  // on initialise le tableau
 +
  for (int i = 0; i < valuesNumber; i++) {
 +
    values[i] = 0;
 +
  }
 +
}
  
== Outils nécessaires ==
+
void loop() {
 +
  // on décale les valeurs précédentes
 +
  for (int i = 0; i < (valuesNumber - 1); i++) {
 +
    values[i] = values[i + 1];
 +
  }
 +
 
 +
  // on lit une nouvelle valeur
 +
  values[valuesNumber - 1] = analogRead(analogPin);
 +
 
 +
  // on calcule la moyenne
 +
  int moyenne = 0;
 +
  for (int i = 0; i < valuesNumber; i++) {
 +
    moyenne += values[i];
 +
  }
 +
  moyenne = moyenne / valuesNumber;
 +
 
 +
  // on renvoie la moyenne sur le terminal série
 +
  Serial.println(moyenne);
 +
 
 +
  // on temporise un peu
 +
  delay(25);
 +
}
 +
</pre>
 +
 
 +
 
 +
==Prototype==
 +
==='''Version 1'''===
 +
[[File:Bracelet 1.jpg]]
 +
 
 +
[[File:Bracelet.zip]]
 +
 
 +
[[Category:Projets]]
 +
 
 +
==Matériel nécessaire==
 +
 
 +
* microcontrôleur ESP8266
 +
* mousse autocollante
 +
* un bracelet scratch
 +
* le capteur IR [https://www.sparkfun.com/products/9453 SparkFun Line Sensor Breakout]
 +
* quelques câbles
 +
* ABS
 +
 
 +
==Outils nécessaires==
 +
 
 +
* imprimante 3D
  
 
== Coût ==
 
== Coût ==
 
+
Moins de 15 euros
 
== Délai estimé ==
 
== Délai estimé ==
  
 
== Fichiers source ==
 
== Fichiers source ==
 +
 +
===Modèles 3D===
 +
 +
Le bracelet a été [[:File:Bracelet.zip|modélisé sur FreeCAD]] à partir d'un [[:File:Bracelet connecte.pdf|schéma 2D]].
  
 
== Étapes de fabrication pas à pas ==
 
== Étapes de fabrication pas à pas ==
  
 
== Durée de fabrication du prototype final ==
 
== Durée de fabrication du prototype final ==
 
+
26 heures
  
 
[[Category:Projets]]
 
[[Category:Projets]]
 +
[[Category:Motricité]]
 +
[[Category:Membre supérieur]]

Version du 12 juillet 2022 à 09:40

Bracelet universel

Bracelet 1.jpg

Informations
Description Bracelet connecté basé sur un capteur de distance infrarouge pour contrôler des dispositifs avec la contraction musculaire.
Catégorie Membre supérieur
Etat d'avancement Réalisés
Techniques
Durée de fabrication de 64 à 100 h
Coût matériel Moins de 50 euros"Moins de 50 euros" n’est pas dans la liste (De 50 à 100 euros, De 100 à 200 euros, Plus de 200 euros, Moins de 10 euros, De 10 à 50 euros) de valeurs autorisées pour la propriété "A coût matériel".
Niveau Moyen
Licence by-sa
Date de création 2019-01-28
Équipe
Porteur de projet Bionico
Contributeurs Yobi
Fabmanager Jlebunetel
Référent documentation Jlebunetel
Nom humanlab Humanlab_MHK
Documentation
Statut de la documentation Complète
Relecture de la documentation Non vérifiée


Description du projet

Un bracelet pour les gouverner tous !

Autonome (sur batterie), connecté (UART, wifi, bluetooth), le dispositif repose sur un capteur de distance infrarouge à bas coût qui mesure la déformation du bras lors de la contraction des muscles.

Liens utiles

Cahier des charges

Fabrication d'un bracelet connecté:

  • Un bracelet entourant le bras au 3/4 du bras ;
  • Fermé et serré autour du bras grâce a un scratch ou a des argots et une élastique ;
  • Dans ce bracelet d'un centimètre d'épaisseur, il faut intégrer :
    • Un support de batterie ;
    • Un support de capteur ;
    • Un microcontrôleur.

Croquis shémas.jpg

Analyse de l'existant

N'existe pas

Equipe (Porteur de projet et contributeurs)

  • Porteur de projet : Nicolas Huchet
  • Contributeurs :Gaël
  • Animateur (coordinateur du projet) : Nicolas Huchet
  • Fabmanager référent : Julien Lebunetel
  • Responsable de documentation : Julien Lebunetel

Modèles 3D

Le bracelet a été modélisé sur FreeCAD à partir d'un schéma 2D.

Code Arduino

// Un simple sketch permettant de lire la valeur du capteur IR sur
// le terminal série ou le traceur série de l'IDE Arduino.
// Une moyenne glissante sur 10 valeurs permet de lisser le signal.

// Le capteur IR est branché sur le port analogique
#define analogPin A0

// Nombre de valeurs utilisées pour le lissage
#define valuesNumber 10 // max 32 !!!
int values[valuesNumber];

void setup() {
  // activation de la liaison série
  Serial.begin(115200);

  // on initialise le tableau
  for (int i = 0; i < valuesNumber; i++) {
    values[i] = 0;
  }
}

void loop() {
  // on décale les valeurs précédentes
  for (int i = 0; i < (valuesNumber - 1); i++) {
    values[i] = values[i + 1];
  }

  // on lit une nouvelle valeur
  values[valuesNumber - 1] = analogRead(analogPin);

  // on calcule la moyenne
  int moyenne = 0;
  for (int i = 0; i < valuesNumber; i++) {
    moyenne += values[i];
  }
  moyenne = moyenne / valuesNumber;

  // on renvoie la moyenne sur le terminal série
  Serial.println(moyenne);

  // on temporise un peu
  delay(25);
}


Prototype

Version 1

Bracelet 1.jpg

Fichier:Bracelet.zip

Matériel nécessaire

Outils nécessaires

  • imprimante 3D

Coût

Moins de 15 euros

Délai estimé

Fichiers source

Modèles 3D

Le bracelet a été modélisé sur FreeCAD à partir d'un schéma 2D.

Étapes de fabrication pas à pas

Durée de fabrication du prototype final

26 heures