Kazalo:
- 1. korak: Evolution D'InTime
- 2. korak: Preizkusite Des Effets Lumineux
- 3. korak: Elektrika vezja
- 4. korak: Koda
- 5. korak: Oblikujte De L'objet
Video: Intime: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Intime est un dispositif qui met en relationship, via leur pouls, des individus évoluant dans un même espace physique. À chacune des ses extrémités, des capteurs relèvent et traduisent 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 nepogrešljiv à la vie.
Ce travail est également complegné d'un travail théorique autour d'un mémoire ainsi qu'un travail graphique autour de posters explicatifs.
1. korak: Evolution D'InTime
Après avoir réalisé «Pulsum» (ancien verzija 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 «professionalnelle».
Dans un premier temps, nous avons imaginé ce dispositif comme une installation fixe avec notamment une stèle lourde structurant 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 and photos.
Après réflexion nous nous sommes rendus compte que nous désirions permettre à des personnes de se lier entre elles. Après avoir lu l'article de Charles Lenay avtour du croisement perceptifousous avons obsega que ce qui comptait réellement était de créer un univers commun, ofces osebnes 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 synchronization 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 synchronization comme phénomène dynamique qui évolue? Ali bi radi omenili par osebnih oseb?
À la différence de Pulsum, In. Time a pour but de lier plusieurs personnes ansambel. Le design de Pulsum nous a paru alors bien trop complexe. Nous avons simplefié celui-ci en se omejuje à la barre. L'idée est que deux personnes puissent se lier par le pouls grâce à cette simple barre puis en saisir une autre et s'associer à une personne supplémentaire, et ainsi de suite. Une chaine 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 nous sommes rendus compte lors des utilisations de Pulsum que la vizualization du moment de synchronization des utilisateurs n'était pas claire: on pouvait voir que les deux pouls 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 synchrones: les deux bandeaux lumineux n'agissent alors plus de façon indépendante mais efektuent le même mouvement. Ce mouvement n'est plus un mouvement lumineux partant d'un utilisateur vers un autre utilisateur mais un mouvement edinstven partant du center vers les deux utilisateurs. De plus la couleur change également lors de cette synchronization.
2. korak: Preizkusite Des Effets Lumineux
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 use:
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 test lumineux les plus basiques ont d'abord été réalisés: allumage des leds, variations des couleurs, du nombre des leds, allumage de led pricises.
Par la suite, nous avons travaillé sur différents effects. Les effets fournis par la bibliothèque ne répondant pas complètement totalement à nos besoins (utilization de delay provoquant des pauses lors du program, pas de contrôle des paramètres des effets tels que le temps de parcours itd …), nous avons décidé de commencer à coder nos spodbuja učinke.
Les effets créés ont été les suivants: parcours des leds sur la longueur du bandeaux obesek une durée korespondant à un pouls donné, parcours symétrique de deux bandeaux à partir du center (pouls des utilisateurs synchronisés).
Les différents problèmes rencontrés ont été les suivants: dernières led restant alumées, effet saccadé…
Les différents solutions trouvées ont été d'utiliser plusieurs leds pour les parcours à intenzitet 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é effectuées après l'achat d'un néon (prim. Design section de l'objet).
3. korak: Elektrika vezja
Afin de pouvoir faire rentrer toute la partie électronique dans le néon nous nous sommes tout d'abord portés sur l'ESP8266 z modulom fourni de chargement de batterie. Nimate nobenih dovoljenj, da bi izvedli nombreux teste za modul tester ce (kodiranje in wifi z MicroPythonom). Cependant, l'ESP8266 ayant seulement un seul port analog to nouns avons acheté les mêmes modules sur Aliexpress avec des ESP32. 6. april, ko smo pozorni, prispe ESP32 do zaključka. Nous avons alors tenté de les encoder avec des simples utripa v kodi Arduino in passant par l'IDE Arduino prek un câble FTDI.
Težka ponovna priprava était de découvrir que l'ESP32 doit subir une manipulation afin de le mimoidoči v načinu "programmable" pour téléverser le code. Cette dernière en appuyant au moment du téléversement sur le bouton Ponastavi obesek quelques secondes et appuyer 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 begin à afficher un processus de téléchargement avec des points et des pourcences 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ée: il suffit d'installer un driver afin de pouvoir voir le port de l'ESP32. Ce gonilnik je CP2102:
Cependant après avoir fait marché notre ESP32 sur secteur avec le code souhaité de InTime (quelques problèmes visuel de led qui restent légèrement allumées), nous nous sommes rendus compte que celui-ci ne s'exécutait pas sur batterie. Après plusieurs recherches, nous nous sommes en réalité rendu compte que les Board achetées sont défectueuses. En efet la sortie 5V sur batterie est en réalité and 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 vezje est donc konstitue d'une Arduino Nano, de deux bandeaux de LED WS2812B, deux capteurs de pouls pulz sensor, d'une batterie externe et de quelques câbles. Ce vezje je plutôt preprosto:
- Les +/- des bandeaux sont reliés entre eux et à l'Arduino en 5Volts. Les Pins sont relevantment reliés aux Pins 12 & 13 de l'Arduino.
- Les +/- des capteurs sont reliés entre eux et à l'Arduino in 3.3 Voltov. Les Pins sont relevantment reliés aux Pins A0 & A1 de l'Arduino.
- L'Arduino est alimentée par les pins 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 en achetant un au magasin LetMeKnow de Paris en entendant la livraison des autres capteurs.
Les valeurs obtenue à partir de ces derniers n'étant pas fiables du tout. Nou avons notamment utilisé de nombreux code Arduino de différents projets renseignés sur divers sites internet (Instructables et autres). Après avoir passé des heures sur ces capteurs nous nous sommes retournés voir le magasin LetMeKnow afin d'échanger sur ces problèmes et ces problèmes nous ont bien été confirmé par eux également.
Ainsi après avoir passé des semaines sur ces problèmes de capteurs nous avons décidé de pas prendre en compte leurs valeurs et nous nous sommes tournés vers un mode démo du dispositif dans le but d'une présentation de projet.
4. korak: Koda
Le code entier est disponible dans le fichier et est assez simple à comprendre.
Les capteurs de pouls ne donnant pas des valeurs fiables nous avons décidé de programmer un mode démo qui permet de montrer le processus imaginé de l'utilisation.
5. korak: Oblikujte 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 membrana et deux bouchons.
Nous avons tout d'abord coupé les extrémités du néon puis vidé l'intérieur du néon à l'aide d'un scie circulaire. Puis la planche fine de bois de dimenzije 60x4 cm in lastna été coupée. Sur cette planche nous avons fixé les deux rubans de leds et les avons séparé à l'aide d'une autre planche de bois dans un soucis de distitions des deux signaux lumineux.
Les membranes recouvrant les extrémités du néon ont ensuite été designées. Pour cela nous avons fait un plusieurs tests de différents diamètres et forme
Priporočena:
Števec korakov - mikro: Bit: 12 korakov (s slikami)
Števec korakov - Micro: Bit: Ta projekt bo števec korakov. Za merjenje korakov bomo uporabili senzor pospeška, ki je vgrajen v Micro: Bit. Vsakič, ko se Micro: Bit trese, bomo štetju dodali 2 in ga prikazali na zaslonu
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): 8 korakov
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): ultrazvočni pretvorniki zvoka L298N Dc ženski adapter z napajalnim vtičem za enosmerni tok Arduino UNOBreadboard Kako to deluje: Najprej naložite kodo v Arduino Uno (to je mikrokrmilnik, opremljen z digitalnim in analogna vrata za pretvorbo kode (C ++)
Vijak - Nočna ura za brezžično polnjenje DIY (6 korakov): 6 korakov (s slikami)
Bolt - Nočna ura za brezžično polnjenje DIY (6 korakov): Induktivno polnjenje (znano tudi kot brezžično polnjenje ali brezžično polnjenje) je vrsta brezžičnega prenosa energije. Za zagotavljanje električne energije prenosnim napravam uporablja elektromagnetno indukcijo. Najpogostejša aplikacija je brezžično polnjenje Qi
Merilnik korakov 1. del: Enobarvni zaslon 128x32 in Arduino: 5 korakov
Pedometer 1. del: Enobarvni zaslon 128x32 in Arduino: To je osnovna vadnica, ki uči, kako uporabljati zaslon OLED s svojim Arduinom. Uporabljam zaslon velikosti 128x32, lahko pa uporabite tudi drugačen zaslon z ločljivostjo in po potrebi spremenite ločljivost/koordinate. V tem delu vam bom pokazal, kako
Preklopna obremenitvena banka z manjšo velikostjo korakov: 5 korakov
Preklopna banka odpornikov obremenitve z manjšo velikostjo korakov: Banke uporovnih obremenitev so potrebne za preskušanje energetskih proizvodov, za karakterizacijo sončnih kolektorjev, v preskusnih laboratorijih in v industriji. Reostati zagotavljajo stalno spreminjanje odpornosti na obremenitev. Ker pa se vrednost upora zmanjša, moč