Isi kandungan:
- Langkah 1: Evolusi D'InTime
- Langkah 2: Uji Des Effets Lumineux
- Langkah 3: Elektrik Litar
- Langkah 4: Kod
- Langkah 5: Reka bentuk De L'objet
Video: Intime: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Intime est un dispositif qui bertemu en hubungan, melalui 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 perubahan. Ux deux, ou trois, ou tout un groupe, les utilisateurs partagent une expérience commune, articulée autour du partage d'un mécanisme tidak dapat dilihat dan dicurahkan sangat diperlukan.
Ce travail est également escagné d'un travail théorique autour d'un mémoire ainsi qu'un travail graphique autour de poster eksplisit.
Langkah 1: Evolusi D'InTime
Après avoir réalisé «Pulsum» (versi ancien sur le site du Fablab de Sorbonne Université), nous avons d'abord pensé à συνέχεια pro projet en le reproduksional presque à l'identique, de façon plus «professionnelle».
Dans un premier temps, nous avons imaginé ce dispositif comme une pemasangan fixe avec notamment une stèle lourde nottructant notre pemasangan ainsi qu'un dôme, socle de la barre lumineuse. Voici les premières esquisses de l'évolution de ce dispositif dengan pemasangan dan foto.
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 autour du croisement perceptif nous avons terdiri daripada que ce qui comptait réellement était de créer un universal commun, oeses personnes pourraient agir entre elles. Contohnya, penting dan penting; ce qui compte c'est de pouvoir interagir.
Penyegerakan dan pengubahsuaian. 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? Pourquoi lier seulement un couple de personne?
Diff la différence de Pulsum, In. Time a pour tapi de lier plusieurs personnes ensemble. Le design de Pulsum nous a paru alors bien trop complexe. Nous avons mempermudah selui-ci en se limant à la barre. L'idée est que deux personnes puissent se lier par le pouls grace à 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».
Tambahan lagi, souses nous nous sommes rendus compte lors des utilisations de Pulsum que la visualization 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 effectuent le même mouvement. Ce mouvement n'est plus un mouvement lumineux partant d'un utilisateur vers un autre utilisateur mais un mouvement partant du center yang unik berbanding les deux. De plus la couleur perubahan également lors de cette synchronization.
Langkah 2: Uji Des Effets Lumineux
Afin de s'assurer de l'utilisation des bandeaux de led adressables WS2812B nous avons effectué plusieurs test sur l'IDE Arduino.
Nous avons memanfaatkan la bibliothèque Adafruit_NeoPixel. Cette dernière est très facile à utiliser et voici plusieurs liens utiliti clairement putra:
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 testing lumineux les plus basiques ont d'abord été réalisés: allumage des leds, variations des couleurs, du nombre des leds, allumage de led précises.
Par la suite, nous avons travaillé sur différents effets. Les effets fournis par la bibliothèque ne répondant pas pemenuhan jumlah tambahan (penggunaan de delay provoquant des pauses lors du program, pas de contrôle des paramètres des effets tels que le temps de parcours dll…), nous avons décidé de commencer à coder nà coder n efres propres.
Les effets créés ont été les suivants: parcours des leds sur la longueur du bandeaux loket une durée wartawan à 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 restum allumées, effet saccadé…
Penyelesaian Les différents trouvées ont été d'utiliser plusieurs led pour parcours à intensité variées afin de donner un effet plus fondu, de trouver les bonnes born des des boucles de parcours (arrant avant le nombre total de led).
Les vidéos montrées menerbitkan isu-isu mengenai kesan-kesan après l'achat d'un néon (rujuk bahagian reka bentuk de l'objet).
Langkah 3: Elektrik Litar
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 donc effectué de nombreux test pour modul tester ce (encodage en wifi avec MicroPython). Bergantung, l'ESP8266 ayant seulement un seul port analog nous avons acheté les mêmes modul sur Aliexpress avec des ESP32. Après 6 semaines d'attente, kedatangan akhir ESP32 sont. Nous avons alors tenté de les encoder avec des simples berkedip dalam kod Arduino en passant par l'IDE Arduino via FTDI yang tidak dapat dilaksanakan.
Ringkasan yang sukar untuk dimanipulasi dengan cara yang "diprogramkan" tuangkan kod téléverser. Cette dernière en appuyant au moment du téléversement sur le bouton Reset quantques loket secondes et appuyer sur Boot par la suite en même temps puis relâcher ces bouton. Si la prédure s'est bien déroulée l'IDE Arduino bermula à 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 melalui 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 driver est le CP2102:
Bergantung après avoir fait marché notre ESP32 sur sekte 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 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 consté d'une Arduino Nano, de deux bandeaux de LED WS2812B, dese capteurs de pouls sensor denyut, d'une batterie externe et de quelques cbles. Litar ini semestinya mudah:
- Les +/- des bandeaux sont reliés entre eux et à l'Arduino en 5Volts. Les Pins sont respectivement reliés aux Pin 12 & 13 de l'Arduino.
- Les +/- des capteurs sont reliés entre eux et à l'Arduino en 3.3 Volt. Les Pins sont respectivement reliés aux Pin A0 & A1 de l'Arduino.
- L'Arduino est alimentée par les pin Vin et GND par une batterie externe melalui hiasan USB yang tidak dapat dilaksanakan.
- 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
Tuangkan les capteurs de pouls nous avons eu de nombreux problèmes. Tout d'abord les délais de livraison étant très longsous nous avons décidé d'effectuer des tes sur ce type de capteurs en en achetant un au magasin LetMeKnow de Paris en capendant la livraison des autres capteurs.
Les valeurs memperoleh à partir de ces derniers n'étant pas fiables du tout. Nous avons notmentment use de nombreux kod Arduino de différents projets renseignés sur divers sites internets (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.
Ains 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 dune présentation de projet.
Langkah 4: Kod
Le code entier est disponible dans le fichier et est assez simple à compendre.
Les capteurs de pouls ne donantant des des valeurs mempunyainya avons décidé de programmer un mode démo qui permet de montrer le processus imaginé de l'utilisation.
Langkah 5: Reka bentuk De L'objet
Intime est consté d'un néon à leds (acheté chez Leroy Merlin), d'une planche en bois, du circuit électrique, de deux membranes dan deux bouchon.
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 edaran. Puis la planche fine de bois de dimensi 60x4 cm sebuah ensuite été coupée. Surcette 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 distinctions des deux signaux lumineux.
Membran les mengaitkan semula lesen luaran dan perkhidmatan. Tuang sela nous avons fait un plusieurs test de différents diamètres et forme
Disyorkan:
Sistem Makluman Tempat Letak Balik Kereta Arduino - Langkah demi Langkah: 4 Langkah
Sistem Makluman Tempat Letak Balik Kereta Arduino | Langkah demi Langkah: Dalam projek ini, saya akan merancang Litar Sensor Tempat Letak Kereta Berbalik Arduino yang ringkas menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem amaran Car Reverse berasaskan Arduino ini dapat digunakan untuk Navigasi Autonomi, Robot Ranging dan rangkaian lain
Langkah demi Langkah Pembinaan PC: 9 Langkah
Langkah demi Langkah Pembinaan PC: Persediaan: Perkakasan: MotherboardCPU & CPU cooler PSU (Unit bekalan kuasa) Penyimpanan (HDD / SSD) RAMGPU (tidak diperlukan) Alat kes: Pemutar skru Gelang ESD / tampal matsthermal dengan aplikator
Tiga Litar Pembesar Suara -- Tutorial Langkah demi Langkah: 3 Langkah
Tiga Litar Pembesar Suara || Tutorial Langkah-demi-Langkah: Loudspeaker Circuit menguatkan isyarat audio yang diterima dari persekitaran ke MIC dan menghantarnya ke Speaker dari tempat audio diperkuat dihasilkan. Di sini, saya akan menunjukkan kepada anda tiga cara berbeza untuk membuat Loudspeaker Circuit ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotik Dengan Kit: 6 Langkah
Pendidikan Langkah-demi-Langkah dalam Robotik Dengan Kit: Setelah beberapa bulan membina robot saya sendiri (sila rujuk semua ini), dan setelah dua kali bahagian gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan semula strategi dan arahan. Pengalaman selama beberapa bulan kadang-kadang sangat bermanfaat, dan
Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah
Acoustic Levitation With Arduino Uno Step-by Step (8-step): transduser suara ultrasonik L298N Dc power adaptor wanita dengan pin dc lelaki Arduino UNOBreadboardBagaimana ini berfungsi: Pertama, anda memuat naik kod ke Arduino Uno (ia adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk menukar kod (C ++)