Ceci est une ancienne révision du document !
Membres
Agnès de Lestrange (agnes.de.lestrange@gmail.com)
Camille Milome (camille.milome@orange.fr)
Mayura Subramaniam (mayura.s@outlook.com)
Journal de Bord
10 octobre 2019
Découverte du sujet : La perception
17 octobre 2019
25 octobre 2019
Constitution du groupe : nous décidons de travailler ensemble sur le pouls et/ou la température corporelle, qui sont des données “invisibles”, qu'on ne perçoit pas d'habitude chez les autres.
Le pouls peut varier selon un effort physique, un état de relaxation ou même selon les émotions.
Pour la température, il y a des mouvements de chaleur dans le corps (on pourrait se concentrer sur le visage) selon les émotions également.
31 octobre 2019
Notre dispositif devrait être : ludique, invisible, rapide, intuitif, simple.
Inspirations :
Maison Louis Braille : la visite de la Maison Braille a permis à Agnès de se focaliser sur un autre sens : le toucher. Un sens qu’elle souhaiterait développer davantage.
Restaurant dans le noir
Homonculus sensitif : quels sens peut-on utiliser pour faire percevoir le pouls et/ou la température ?
Le goût et l’odorat sont des sens qu’on pourrait faire intervenir si l’information est ponctuelle / évolue de manière constante, pour donner un état de la personne (exemple : cette personne est fatiguée). Au contraire la vue, l'ouïe et le toucher peuvent être stimulés en continu, et on peut distinguer facilement les variations.
Nous voulions explorer 4 possibilités :
Pouls et vue
Pouls et toucher
Température et vue
Température et toucher
14 novembre 2019
On commence à réfléchir aux scénarios de projet, au contexte :
Speed dating
Discussion entre 2 personnes dont une ayant un dispositif pour connaitre le pouls de l'autre <del>
- Salle artistique pour faire vivre une expérience immersive (avec un message à faire passer, poétique ou militant…)
- <del>Débat politique, télé-réalité…
Inspirations :
Expositions d'Olafur Eliasson : Room for one colour et Weather project
L'étonnant pouvoir des couleurs, livre de Jean-Gabriel Causse : pour choisir une couleur en fonction du sentiment qu'elle peut procurer, de l'état d'esprit qu'elle peut induire
On pense finalement à deux dispositifs :
Une expérience purement artistique, dans une salle blanche éclairée d'une lumière reliée à Arduino. On a un boitier avec un capteur de pouls à l'intérieur : en mettant son doigt dessus, on pourrait contrôler soit contrôler l'éclairage de la pièce avec son pouls, soit faire apparaître un motif qui change selon le rythme cardiaque. Si on avait plus d'un capteur de pouls, on aurait pu faire plusieurs boitiers et faire interagir plusieurs personnes, en comparant leur pouls par exemple.
Un jeu collectif : “devinez à qui appartient le pouls”. Principe à peu près similaire, avec une représentation visuelle du pouls dans la pièce. Par petits groupes, le but serait que les personnes devinent à qui le pouls connecté à l'éclairage de la pièce appartient ; personne ne sait qui possède le réel capteur. Il serait intéressant de voir quelles méthodes vont utiliser les personnes pour trouver cela, et en combien de temps elles y arrivent.
20 novembre 2019
On commence à réfléchir au prototype :
Comment créer le dispositif et le faux dispositif ? Une boîte en bois serait trop gênante. Peut être un tissu fermé dans lequel se trouve soit une pince à linge et un poids, soit le réel dispositif Arduino avec capteur de pouls sur le doigt.
Réflexion sur les scénarios
Programme Arduino et Processing
Carte Arduino utilisable en Bluetooth ?
Dans quelle salle faire vivre notre expérience ? Eventuellement en réservant une box à la bibliothèque : murs blancs et écran de TV / vidéoprojecteur.
Quelles seraient les règles de notre jeu ?
Retour expérience + expérience cognitive
Pour la représentation visuelle du pouls, on considère les deux phases du pouls de manière binaire :
Variation de la couleur : l'écran serait rouge quand il y a un battement (1), puis devient noir (0). La vitesse d'alternance des couleurs représente le rythme cardiaque.
Variation de l'intensité de la lumière : idéalement sur une lampe au plafond, ou alors grâce à un vidéoprojecteur. A (0), l'intensité est minimale, et à (1) l'intensité est maximale. Cela permettrait une meilleure immersion, si la luminosité entière de la pièce varie selon le pouls : sensation d'être au sein même du cœur ?
21 novembre 2019
Travail sur la partie process UX : persona et cahier des charges. Nous devons réussir à rendre notre concept attractif : faire des affiches, trouver une phrase d'accroche, libérer le terme “pouls” de sa connotation médicale…
24 novembre 2019
Programme arduino et processing pour visualiser le pouls. Le capteur pouls a été remplacé par un bouton poussoir.
import processing.serial.*;
Serial myPort;
JSONObject json;
int btn;
void setup(){
size(700,900);
//println("Ports serie dispo : ");
//println(Serial.list());
//myport=new Serial(this,Serial.list()[0],9600);
printArray(Serial.list());
myPort=new Serial(this,Serial.list()[0],9600);
}
void draw(){
while ( myPort.available() > 0 ) {
String data = myPort.readStringUntil( '\n' );
if ( data != null ) {
println( data );
try {
json = JSONObject.parse( data );
// get the values of your sensors from serial (arduino)
btn = json.getInt("bouton1");
println(btn);
}
catch ( Exception e ) {
e.printStackTrace();
}
}
}
if (btn ==1){
background(0);
}
else{
background(255);
}
}
→ Arduino:
///// LIBRARY /////
#include <sensorShieldLib.h>
SensorShield board;
const int button1Pin = 2; // Le bouton-poussoir 1 est connecté au pin digital 2
const int ledPin1 = 9; // Le LED est connecté au digital pin 13
int button1State;
void setup() {
// commandes exécutées une seule fois, au lancement du programme
// initialises and start Serial with 9600 baudrate
board.init();
// add sensors to sensorShield
board.addSensor("bouton1", 2);
// Configuration de la broche du LED comme une sortie
pinMode(ledPin1, OUTPUT);
}
void loop() {
// read the value, if there are changes update it and send it through serial
board.update();
// lecture des valeurs venant des broches des boutons-pressoirs, qui seront HIGH (btn non appuyé) ou LOW (btn appuyé)
button1State = digitalRead(button1Pin);
// si button1 sont appuyés
if (button1State == LOW) {
digitalWrite(ledPin1 , HIGH); // allume le LED
}
else { // sinon, si les boutons ne sont pas appuyés
digitalWrite(ledPin1, LOW); // éteint la LED
}
}
Process UX
1. Comprendre
Le défi était de créer un dispositif permettant de modifier la perception qu’on a de l’autre (pour percevoir des choses invisibles de l’autre).
Pour cela, nous avons réalisé une interview à la BU pour cibler les besoins des gens, mais nous avons également demandé à des proches.
2. Observation
Interview n°1 : la perception de l'autre
Identité : âge, prénom
Statut : études, argent, célibataire ou en couple
Caractère : drôle, heureux, ambitions, morale / psychologie
Interaction : points communs
Ce qu’il pense de nous, s’ils sont mauvais, s’ils sont studieux / intello, objectifs de vie, des vérités qu’on ne connaît pas, les vices, la connaissance, le passé
Nous pensons que ces réponses sont à prendre avec du recul…
Interview n°2 : le pouls
3. Persona
Persona 1
Adepte de l’art contemporain (un peu réducteur)
Ayant une curiosité artistique
Ayant un attrait pour les expositions immersives et interactives
Persona 2
Adepte des jeux collectifs (en petit groupe)
Ayant un attrait pour les jeux d’intérieur
Souhaitant vivre une expérience interactive
Ayant un intérêt pour la vulgarisation scientifique
Ayant une appétence pour le challenge
4. Cahier des charges
Bête à cornes
Fonctions principales :
Fonctions contraintes :
Assurer la sécurité de l'utilisateur
Confort de l'utilisateur (dispositif “invisible”)
Faisabilité de l'objet (délai et matériel)
5. Scénario, parcours utilisateur
6. Idéation
Idées du prototype : (schémas)
7. Prototype
8. Test et retours d'expérience
9. Implémentation
Nous ne disposons pas assez de temps ni de financement pour développer cette étape.