Table des matières:

Intime : 5 étapes
Intime : 5 étapes

Vidéo: Intime : 5 étapes

Vidéo: Intime : 5 étapes
Vidéo: Tuto Ergo N°5 : Toilette complete de l'adulte 2024, Juillet
Anonim
Image
Image
À l'heure
À l'heure
À l'heure
À l'heure
À l'heure
À l'heure

Intime est un dispositif qui a rencontré en relation, via leurs poules, des individus évoluant dans un même espace physique. À chacune de ses extrémités, des éléments pris et traduits en flash lumineux le pouls de deux personnes saisissant l'objet. Lorsque les pouls se synchronisent, la lumière diffusée dans la barre change. À deux, ou trois, ou tout un groupe, les utilisateurs partagent une expérience commune, articulée autour du partage d'un mécanisme invisible et pourtant indispensable à la vie.

Ce travail est également accompagné d'un travail théorique autour d'un mémoire ainsi qu'un travail graphique autour de posters explicatifs.

Étape 1: Évolution D'InTime

Évolution d'InTime
Évolution d'InTime
Évolution d'InTime
Évolution d'InTime
Évolution d'InTime
Évolution d'InTime
Évolution d'InTime
Évolution d'InTime

Après avoir réalisé « Pulsum » (ancienne version disponible sur le site du Fablab de Sorbonne Université), nous avons d'abord pensé à continuer ce projet en le reproduisant presque à l'identique, de façon plus « professionnelle ».

Dans un premier temps, nous avons imaginé ce dispositif comme une installation fixe avec notamment une stèle lourde structurante notre installation ainsi qu'un dôme, socle de la barre lumineuse. Voici les premières esquisses de l'évolution de ce dispositif en installation en photos.

Après réflexion nous sommes rendus compte que nous désirions permettre à des personnes de se lier entre elles. Après lu l'article de Charles Lenay autour du croisement perceptif que nous avons compris que ce avoir qui était réellement significatif était de créer un univers commun, où ces personnes pourraient agir entre elles. Par exemple, dans le monde visuel commun, le fait de voir autrui n'est pas le plus important; ce qui compte c'est de pouvoir interagir.

La synchronisation ne doit donc pas être vue comme une fin en soi mais comme la création d'un univers commun. C'est dans cette idée qu'est né In. Time: Pourquoi ne pas redéfinir la synchronisation comme phénomène dynamique qui évolue ? Pourquoi lier seulement un couple de personne ?

À la différence de Pulsum, In. Time a pour mais de lier plusieurs personnes ensemble. Le design de Pulsum nous a paru alors bien trop complexe. Nous avons simplifié celui-ci en se limitant à la barre. L'idée est que deux personnes peuvent se lier par les poules grâce à cette barre simple puis en saisir une autre et s'associer à une personne supplémentaire, et ainsi de suite. Une chaîne de personnes liées est alors créée. L'objectif n'est plus de montrer que deux personnes sont liées mais d'agrandir ce cercle de personnes « connectées ».

De plus, nous sommes rendus compte lors des utilisations de Pulsum que la visualisation du moment de synchronisation des utilisateurs n'était pas clair: on pouvait voir que les deux poulets concordaient mais ce phénomène n'était pas mis en avant par notre design. Nous avons alors décidé de palier à ce problème en modifiant l'effet lumineux lorsque les deux rythmes cardiaques sont synchronisés: les deux bandeaux lumineux n'agissent alors plus de façon indépendante mais effectuent le même mouvement. Ce mouvement n'est plus un mouvement lumineux partant d'un utilisateur vers un autre utilisateur mais un mouvement unique partant du centre vers les deux utilisateurs. De plus la couleur change également lors de cette synchronisation.

Étape 2: Testez Des Effets Lumineux

Image
Image

Afin de s'assurer de l'utilisation des bandeaux de led adressables WS2812B, nous avons effectué plusieurs tests sur l'IDE Arduino.

Nous avons utilisé la bibliothèque Adafruit_NeoPixel. Cette dernière est très facile à utiliser et voici plusieurs liens expliquant clairement son utilisation:

www.fablabredon.org/wordpress/2017/12/17/lumiere-sur-larduino-avec-de-la-couleur-et-des-led/

www.tweaking4all.com/hardware/arduino/arduino-ws2812-led/

Les tests lumineux les plus basiques ont été réalisés au début: allumage des leds, variations des couleurs, du nombre des leds, allumage de led précis.

Par la suite, nous avons travaillé sur différents effets. Les effets fournis par la bibliothèque ne répondant pas complètement à nos besoins (utilisation de delay lentement des pauses lors du programme, pas de contrôle des paramètres des effets tels que le temps de parcours etc …), nous avons décidé de commencer à coder nos effets propres.

Les effets créés ont été les suivants: parcours des leds sur la longueur des bandeaux pendant une durée correspondant à un pouls donné, parcours symétrique de deux bandeaux à partir du centre (pouls des utilisateurs synchronisés).

Les différents problèmes rencontrés ont été les suivants: derniers led allumés, effet saccadé …

Les différentes solutions trouvées ont été d'utiliser plusieurs leds pour les parcours à intensités variées afin de donner un effet plus fondu, de trouver les bonnes bornes des boucles de parcours (arrêt avant le nombre total de led).

Les vidéos montrées issues ont été réalisées après l'achat d'un néon (cf section conception de l'objet).

Étape 3: Circuit électrique

Circuit électrique
Circuit électrique
Circuit électrique
Circuit électrique

Afin de pouvoir faire rentrer toute la partie électronique dans le néon nous nous sommes tout d'abord portés sur l'ESP8266 avec un module fourni de chargement de batterie. Nous avons effectué de nombreux tests pour tester ce module (encodage en wifi avec MicroPython). Cependant, l'ESP8266 n'ayant qu'un seul port analogique, nous avons acheté les mêmes modules sur Aliexpress avec des ESP32. Après 6 semaines d'attente, les ESP32 sont finalement arrivés. Nous avons alors tenté de les encoder avec des simples clignote en code Arduino en passant par l'IDE Arduino via un câble FTDI.

La difficulté rencontrée ici était de découvrir que l'ESP32 doit subir une manipulation afin de passer en mode "programmable" pour téléverser le code. Cette dernière enclenchée au moment du téléversement sur le bouton Reset pendant quelques secondes et fiable sur Boot par la suite en même temps puis relâcher ces boutons. Si la procédure s'est bien déroulée l'IDE Arduino commence à afficher un processus de téléchargement avec des points et des pourcentages de téléversement.

Par la suite, nous avons trouvé le moyen de téléverser via le port micro-usb de la board acheté: il suffit d'installer un driver afin de pouvoir voir le port de l'ESP32. Ce pilote est le CP2102:

Cependant après avoir fait marché notre ESP32 sur le secteur avec le code souhaité de InTime (quelques problèmes visuels de led qui restent légèrement allumés), nous sommes compte que celui-ci ne s'exécute pas sur batterie. Après plusieurs recherches, nous sommes en réalité rendu compte que les boards achetées sont défectueuses. En effet la sortie 5V sur batterie est en réalité en 1.1 Volts ce qui est bien trop faible pour faire fonctionner notre système.

Nous nous sommes alors tournés vers une Arduino Nano pour réaliser ce projet. Le circuit est donc constitué d'une Arduino Nano, de deux bandeaux de LED WS2812B, deux capteurs de pouls pulse sensor, d'une batterie externe et de quelques câbles. Ce circuit est plutôt simple:

  • Les +/- des bandeaux sont reliés entre eux et à l'Arduino en 5Volts. Les Pins sont respectivement reliés aux Pins 12 & 13 de l'Arduino.
  • Les +/- des capteurs sont reliés entre eux et à l'Arduino en 3,3 Volts. Les Pins sont respectivement reliés aux Pins A0 et A1 de l'Arduino.
  • L'Arduino est alimenté par les broches Vin et GND par une batterie externe via un câble USB dénudé.
  • La batterie externe est rechargée par le biais d'un câble micro-usb: un câble micro-usb à l'intérieur du dispositif est relié à la batterie et à un port micro-usb femelle soudé et fixé dans le bouchon.
  • Un interrupteur permet d'éteindre l'alimentation de l'Arduino par la batterie externe: un fil est connecté au + du câble usb et au Vin de l'Arduino

Pour les capteurs de pouls nous avons eu de nombreux problèmes. Tout d'abord les délais de livraison étant très longs, nous avons décidé d'effectuer des tests sur ce type de capteurs en achetant un magasin LetMeKnow de Paris en attendant la livraison des autres capteurs.

Les valeurs obtenues à partir de ces derniers n'étant pas survenu du tout. Nous avons notamment utilisé de nombreux codes Arduino de différents projets renseignés sur divers sites internets (Instructables et autres). Après avoir passé des heures sur ces capteurs nous sommes retournés voir le magasin LetMeKnow afin d'échanger sur ces problèmes et ces problèmes ont été confirmés par eux également.

Ainsi, après avoir passé des semaines sur ces problèmes de capteurs, nous avons décidé de ne pas prendre en compte leurs valeurs et nous sommes tournés vers un mode démo du dispositif dans le but d'une présentation de projet.

Étape 4: Coder

Le code entier est disponible dans le fichier et est assez simple à comprendre.

Les capteurs de poules ne donnant pas des valeurs acquises nous avons décidé de programmer un mode démo qui permet de montrer le processus imaginé de l'utilisation.

Étape 5: Concevoir De L'objet

Design De L'objet
Design De L'objet
Design De L'objet
Design De L'objet
Design De L'objet
Design De L'objet

Intime est constitué d'un néon à leds (acheté chez Leroy Merlin), d'une planche en bois, du circuit électrique, de deux membranes et deux bouchons.

Nous avons tout d'abord coupé les fin du néon puis vidé l'intérieur du néon à l'aide d'une scie circulaire. Puis la planche fine de bois de dimension 60x4 cm a ensuite été coupée. Sur cette planche nous avons fixé les deux rubans de leds et les ont séparé à l'aide d'une autre planche de bois dans un soucis de distinctions des deux signaux lumineux.

Les membranes recouvrant les dernières du néon ont ensuite été conçues. Pour cela nous avons fait un plusieurs tests de différents diamètres et formes

Conseillé: