Outils pour utilisateurs

Outils du site


ateliers:queergames:clitoborne

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
ateliers:queergames:clitoborne [2017/12/10 15:52] izawennateliers:queergames:clitoborne [2018/06/24 15:09] (Version actuelle) zora
Ligne 1: Ligne 1:
 ====== ClitoBorne ====== ====== ClitoBorne ======
 +
 ===== Description du projet ===== ===== Description du projet =====
-Après le projet touch my clit', l'atelier Queer Games a décidé de crée une nouvelle borne d'arcade destinée à rester à la Mutinerie et permettant la diffusion de jeux crée a l'atelier Queer Games ainsi que d'autre jeux queer présenter régulièrement à l'atelier+Après le projet touch my clit', l'atelier Queer Games a décidé de créer une nouvelle borne d'arcade destinée à rester à la Mutinerie et permettant la diffusion de jeux créés à l'atelier Queer Gamesainsi que d'autre jeux queer présentés régulièrement à l'atelier. Pour être tenu·e au courant des actualités de la fabrication de la borne, tu peux t'inscrire sur notre liste mail; queergamesclitoborne@framalistes.org 
 ===== Cahier des charges ===== ===== Cahier des charges =====
  
-==== Les objectifs ==== +==== L'environnement ==== 
-=== L'environnement === +La borne est destinée à rester dans un bar.
-La borne est destiné à rester dans un bar.+
 Elle doit **être résistante**, car elle subira régulièrement des chocs et des éclaboussures de bière, ou d'autre liquide :-D. Elle doit **être résistante**, car elle subira régulièrement des chocs et des éclaboussures de bière, ou d'autre liquide :-D.
-Le lieu n'étant pas immense non plus, la borne doit **être transportable rapidement** d'un endroit à un autre sans être endommager.+Le lieu n'étant pas immense non plus, la borne doit **être transportable rapidement** d'un endroit à un autre sans être endommagée.
  
- +==== L'accessibilité ==== 
-=== L'accessibilité === +La borne est destinée à rester en libre service, elle doit être **utilisable de manière intuitive**
-La borne est destiné à rester en libre service, elle doit être **utilisable de manière intuitive**+
   * Un câble d'alimentation   * Un câble d'alimentation
   * Un bouton d'allumage   * Un bouton d'allumage
   * Une interface graphique facile à prendre en main   * Une interface graphique facile à prendre en main
  
 +==== Le hardware ====
 +Pour le moment, le choix d'un raspberry pi 3 est celui utilisé pour les tests
  
-=== Le hardware === +==== Le système d'exploitation ==== 
-Pour le moment, le choix d'un raspberry pi 3 est celui utiliser pour les tests+Pour le moment, les tests ont été effectués sous raspbian
  
-=== Le système d'exploitation === +==== Les contrôleurs ====
-Pour le moment, les tests ont été effectuer sous raspbian +
- +
-=== Les contrôleurs ===+
 Après délibération, il a été décidé d'utiliser les contrôleurs suivant : Après délibération, il a été décidé d'utiliser les contrôleurs suivant :
   * Un stick arcade   * Un stick arcade
Ligne 30: Ligne 29:
   * Deux clitopads qui servirons de boutons de navigation   * Deux clitopads qui servirons de boutons de navigation
  
-=== La diffusion des jeux === +==== La diffusion des jeux ==== 
-Dans la mesure du possible, l'objectif est de trouver les moyens logiciel de partager au maximum les queers games présenter lors de l'atelier, ainsi que les créations réaliser par l'atelier. +Dans la mesure du possible, l'objectif est de trouver les moyens logiciel pour partager au maximum les queers games présentés lors de l'atelier, ainsi que les créations réalisées par l'atelier. 
-Cette parti relève d'un véritable défit, car un certain nombres de jeux ne sont pas compatible avec le systèmes d'exploitation actuellement utilisé, et les autres systèmes d'exploitation ne se révèle pas plus pratique pour la diffusion d'une telle diversité de jeu. Cette parti et toujours en court de réflexion.+Cette partie relève d'un véritable défi, car un certain nombres de jeux ne sont pas compatible avec le système d'exploitation actuellement utilisé, et les autres systèmes d'exploitation ne se révèlent pas plus pratique pour la diffusion d'une telle diversité de jeu. Cette partie est toujours en cours de réflexion.
  
-=== Le châssis === +==== Le châssis ==== 
-Le châssis sera réalisé en bois. Ca conception sera réalisé lorsque les différents éléments d'affichage (écran) de son (enceinte) et contrôleur aurons été acquis. Et ce afin de s'adapter au mieux à leur dimensions.+Le châssis sera réalisé en bois. Sa conception sera réalisée lorsque les différents éléments d'affichage (écran) de son (enceinte) et contrôleur auront été acquis. Et ce afin de s'adapter au mieux à leur dimensions.
  
-Les éléments électroniques devront être fixé au sein du châssis+Les éléments électroniques devront être fixés au sein du châssis.
  
  
-===== Nomenclature =====+===== Architecture ===== 
 +Un dessin vaut mieux qu'un long discours :
  
 +{{:ateliers:queergames:presentationbornearcade.png?600|}}
 +
 +===== Nomenclature =====
 | **Composant** | **Référence** | **Prix unitaire** | **Nombre d'unité** | **Acquisition** | | **Composant** | **Référence** | **Prix unitaire** | **Nombre d'unité** | **Acquisition** |
-Ecran | 15" VGA | récupération | 1 | Acquis | +Écran | 15" VGA | Récupération | 1 | Acquis | 
-| Adaptateur | HDMI / VGA| définir | 1 | **acquérir** | +| Adaptateur | HDMI / VGA| À définir | 1 | **À acquérir** | 
-| Cable  | VGA | récupération | 1 | **acquérir** | +| Cable  | VGA | Récupération | 1 | **À acquérir** | 
-| Cable | alimentation 220v | récupération | 1 | Acquis |+| Cable | alimentation 220v | Récupération | 1 | Acquis |
 | | | | | | | | | | | |
-| Raspberry pi | 3 | Environ 36,48 euro | 1 | **acquérir** | +| Raspberry pi | 3 | Environ 36,48 euro | 1 | **À acquérir** | 
-| Adapatateur | 220V alternatif \ 5V continu 3A  | Environ 12 euro  | 1 | **acquérir** | +| Adapatateur | 220V alternatif \ 5V continu 3A  | Environ 12 euro  | 1 | **À acquérir** | 
-| Carte micro SD | 16G | Environ 10 euro | 1 | **acquérir** | +| Carte micro SD | 16G | Environ 10 euro | 1 | **À acquérir** | 
-| Bouton poussoir (Allumage) |  | définir | 1 | **acquérir** |+| Bouton poussoir (Allumage) |  | À définir | 1 | **À acquérir** |
 | Stick arcade | | 6,76 euro | 1 | Acquis | | Stick arcade | | 6,76 euro | 1 | Acquis |
-| Puce capacitive | MPR121 breakout| 4,01 euro | 1 | Acquis |+| Puce capacitive | MPR121 breakout | 4,01 euro | 1 | Acquis |
 | Bobine de cuivre | 0.8mm | Environ 10 euro | 1 | Acquis | | Bobine de cuivre | 0.8mm | Environ 10 euro | 1 | Acquis |
-| Track ball |  | Environ 20 euro | 1 | **acquérir** |+| Track ball |  | Environ 20 euro | 1 | **À acquérir** |
 | | | | | | | | | | | |
-| Enceinte | stéréo, prise jack | récupération | 1 | **acquérir** | +| Enceinte | stéréo, prise jack | Récupération | 1 | **À acquérir** |
- +
-===== Architecture ===== +
-Un dessin vaut mieux qu'un long discours +
- +
-{{:ateliers:queergames:presentationbornearcade.png?600|}}+
  
  
 ===== Recherche et développement ===== ===== Recherche et développement =====
 +
 ==== Les Clitopads ==== ==== Les Clitopads ====
 {{:ateliers:queergames:p1000595.jpg?400|}} {{:ateliers:queergames:p1000595.jpg?400|}}
 +
 === Les objectifs === === Les objectifs ===
-Les clitopads doivent pouvoir être pris en mains rapidement et intuitivement par n'importe quel personne présente dans le bar et qui souhaiterai jouer à des jeux. +Les clitopads doivent pouvoir être pris en mains rapidement et intuitivement par n'importe quelle personne présente dans le bar et qui souhaiterai jouer à des jeux. 
-Pour cette raison, nous avons éliminé.e.s la possibilité d'utiliser un [[https://www.makeymakey.com/|makey makey]] qui nessessiterai l'utilisation d'un bracelet ou de gant pour servir de masse. +Pour cette raison, nous avons éliminé la possibilité d'utiliser un [[https://www.makeymakey.com/|makey makey]] qui nécessiterai l'utilisation d'un bracelet ou de gants pour servir de masse. 
-De plus, les clitopads doivent être relativement solide pour supporter une utilisation répété+De plus, les clitopads doivent être relativement solide pour supporter une utilisation répétée
-Afinde répondre a ces besoins, nous avons décidé.e.s pour les clitopads d'utiliser la technologie capacitive.+Afin de répondre a ces besoins, nous avons décidé pour les clitopads d'utiliser la technologie capacitive.
  
 === La technologie capacitive === === La technologie capacitive ===
 Il s'agit d'une technologie de détection du toucher que l'on retrouve dans certains écrans tactile. Il s'agit d'une technologie de détection du toucher que l'on retrouve dans certains écrans tactile.
 En réalité, la technologie ne perçoit pas du tout le toucher. Il s'agit de mesurer le temps mis pour charger électriquement une électrode (le plus souvent un fils électrique ou une plaque conductrice). En réalité, la technologie ne perçoit pas du tout le toucher. Il s'agit de mesurer le temps mis pour charger électriquement une électrode (le plus souvent un fils électrique ou une plaque conductrice).
-Lorsqu'un doigt (qui en réalité représente 70% d'eau comme le reste du corps humain) ce rapproche de l'électrode, ce dernier met plus de temps à ce charger.+Lorsqu'un doigt (qui en réalité représente 70% d'eau comme le reste du corps humain) se rapproche de l'électrode, ce dernier met plus de temps à ce charger.
 Cette technologie permet donc de détecter la présence d'un doigt avant même que ce dernier touche physiquement l'électrode.  Cette technologie permet donc de détecter la présence d'un doigt avant même que ce dernier touche physiquement l'électrode. 
  
-=== la puce MPR121 Breakout ===+=== la puce MPR121 ===
 {{:ateliers:queergames:p1000598.jpg?200 |}} {{:ateliers:queergames:p1000598.jpg?200 |}}
-La puce MPR121 est une puce de détection capacitive qu'il est relativement facile de ce procurer.  +La MPR121 est une puce de détection capacitive qu'il est relativement facile de se procurer. Elle peut détecter jusqu'à 12 électrodes distinctes, sachant que nous aurons besoin de 10 électrodes.
-Elle a coût relativement modeste allant de 4 à 8 euro selon le fournisseur.  +
-De plus elle présente un encombrement réduit avec une dimension de 3 X 2cm.  +
-Mais le gros avantage de cette puce, c'est qu'elle offre la détection de 12 électrodes distinct. Ce qui est largement plus que nos besoins pour les clitopads puisque nous n'aurons besoin que de 10 électrodes.+
  
-**Attention:** la puce est alimenté par une **tension de courant continue de 3,3V** et ne supporte pas un tension plus élevé.+Déjà soudée sur une carte électronique ([[https://programmingelectronics.com/what-is-a-breakout-board-for-arduino/|breakout board]]), elle a coût allant de 4 à 8 euro selon le fournisseur et elle présente un encombrement avec une dimension de 3 X 2cmce qui est modeste pour notre cas.
  
-la puce est ensuite relier sur un micro-contrôleur comme un Arduinoou un ordinateur comme un Raspberry Pi. +**Attention:** la puce est alimentée par une **tension de courant continue de 3,3V** et ne supporte pas une tension plus élevé.
-C'est cette dernière configuration qui nous intéresse. +
-La communication entre la puce MPR121 et le Raspberry Pi ce fait au moyen d'un bus I2C.+
  
 +La puce est ensuite reliée sur un micro-contrôleur comme un Arduino, ou un ordinateur tout en un ([[https://fr.wikipedia.org/wiki/Syst%C3%A8me_sur_une_puce|SoC ou System on Chip]]) comme un Raspberry Pi. C'est cette dernière configuration qui nous intéresse.
 +La communication entre la puce MPR121 et le Raspberry Pi se fait au moyen d'un bus I2C.
  
 === Le bus I2C === === Le bus I2C ===
 Un bus I2C ? Mais qu'est ce que c'est que ça ? Un bus I2C ? Mais qu'est ce que c'est que ça ?
  
-"L'Inter Integrated Circuit" est un protocole de communication entre puces et micro-contrôleur qui a été développer par Philips en 1992. +"L'Inter Integrated Circuit" est un protocole de communication entre puces et micro-contrôleurs qui a été développé par Philips en 1992. 
-Il utilise deux connections : +Il utilise deux connections :
   * Le SDA (Serial Data Line), qui permet d'échanger des données dans les deux sens (puce / micro-contrôleur)   * Le SDA (Serial Data Line), qui permet d'échanger des données dans les deux sens (puce / micro-contrôleur)
-  * Le SCL (Serial Clock Line), qui est une horloge qui permet de ce synchroniser lors de l'échange de données+  * Le SCL (Serial Clock Line), qui est une horloge qui permet de se synchroniser lors de l'échange de données
 {{:ateliers:queergames:543px-i2c_encodage.svg.png?400|}} {{:ateliers:queergames:543px-i2c_encodage.svg.png?400|}}
    
Ligne 136: Ligne 133:
     sudo apt-get update && sudo apt-get upgrade     sudo apt-get update && sudo apt-get upgrade
  
-Après c'est l'installation des outils permettant python de communiquer avec le bus I2C ainsi que l'installation des outils de diagnostique+Après c'est l'installation des outils permettant à python de communiquer avec le bus I2C ainsi que l'installation des outils de diagnostique
  
     sudo apt-get install python-smbus i2c-tools     sudo apt-get install python-smbus i2c-tools
Ligne 151: Ligne 148:
 {{:ateliers:queergames:i2cdetect.png?400|}} {{:ateliers:queergames:i2cdetect.png?400|}}
  
-Ici, nous peuvons voir que toutes les adresses i2c sont vide sauf une. l'adresse 5a qui correspond à la puce MPR121.+Ici, nous pouvons voir que toutes les adresses i2c sont vide sauf une. l'adresse 5a qui correspond à la puce MPR121.
  
-La configuration du raspberry est terminer, nous pouvons maintenant passer à la partie logiciel.+La configuration du raspberry est terminée, nous pouvons maintenant passer à la partie logiciel.
  
 === Les capteurs === === Les capteurs ===
-{{:ateliers:queergames:p1000600.jpg?200|}}+{{:ateliers:queergames:p1000600.jpg?200 |}}
  
-Les capteurs sont constituées d'une impression de clitoris en 3D, donc certaines partis sont recouverte d'un fils de cuivre de 0,8mm.+Les capteurs sont constitués d'une impression de clitoris en 3D, donc certaines parties sont recouvertes d'un fil de cuivre de 0,8mm.
  
-Le cuivre étant un très bon conducteur, le fils de cuivre permet de crée des électrodes de différentes forme pour le MPR121. +Le cuivre étant un très bon conducteur, le fil de cuivre permet de créer des électrodes de différentes forme pour le MPR121. 
-Ici, il s'agit d'enduire de colle vinylique les excroissances de l'impression et de faire des enroulages très serrer+Ici, il s'agit d'enduire de colle vinylique les excroissances de l'impression et de faire des enroulages très serré.
  
 ==== L'interface graphique ==== ==== L'interface graphique ====
  
ateliers/queergames/clitoborne.1512917565.txt.gz · Dernière modification : 2017/12/10 15:52 de izawenn