สารบัญ:

La Chaise Longue Interactive Avec Arduino Et Max/MSP.: 5 ขั้นตอน
La Chaise Longue Interactive Avec Arduino Et Max/MSP.: 5 ขั้นตอน

วีดีโอ: La Chaise Longue Interactive Avec Arduino Et Max/MSP.: 5 ขั้นตอน

วีดีโอ: La Chaise Longue Interactive Avec Arduino Et Max/MSP.: 5 ขั้นตอน
วีดีโอ: ANGÈLE CONTRE SA PROPRE IA (SAYIAN) 2024, พฤศจิกายน
Anonim
La Chaise Longue Interactive Avec Arduino Et Max/MSP
La Chaise Longue Interactive Avec Arduino Et Max/MSP
La Chaise Longue Interactive Avec Arduino Et Max/MSP
La Chaise Longue Interactive Avec Arduino Et Max/MSP
La Chaise Longue Interactive Avec Arduino Et Max/MSP
La Chaise Longue Interactive Avec Arduino Et Max/MSP

L'idée est de créer une chaise longue interactive: un utilisateur qui s'assoit dans le transat déclenche une climate sonore et visuelle lui rappelant la mer, la plage… Nous utilisons donc un capteur de luminosité (แปล), อ้างอิงกับ USB à un ordinateur avec Max/MSP qui s'occupera de déclencher l'ambiance sonore et visuelle en question.

ผู้เขียน:

Léo, Baptiste, Yvain, Yannick, Tristan, Matthieu, กาบี้

ขั้นตอนที่ 1: Le Matériel

Nous avons besoin เดอ:

- ยกเลิกการโอน

- แคปเตอร์เดอลูมิโนซิเต

- ไฟล์

- Arduino ตามสั่ง

- ถอดสาย USB AB

- ยกเลิก avec Max/MSP

ขั้นตอนที่ 2: L'architecture

สถาปัตยกรรมศาสตร์
สถาปัตยกรรมศาสตร์

ขั้นตอนที่ 3: Les Branchements

เลสสาขา
เลสสาขา
เลสสาขา
เลสสาขา

Le capteur est branché à l'entrée Analog2 A2.

La LED est branchée à l'entrée Digitale2 D2.

ขั้นตอนที่ 4: Le Code Arduino

เลอโค้ด Arduino
เลอโค้ด Arduino

Le programme, ความสัมพันธ์แบบง่าย agit de la façon suvante:

* Si le capteur capte une valeur ประกอบด้วย entre 0 et 250, la valeur retenue est 1

* Si le capteur capte une valeur supérieure à 250, la valeur retenue est 0.

ขั้นตอนที่ 5: Le Patch Max/MSP

เลอ แพตช์ แม็กซ์/MSP
เลอ แพตช์ แม็กซ์/MSP

ในการใช้ l'objet Serial pour récupérer les données de l'Arduino: on récupère une chaine de caractères que l'on transforme en 1 et 0 grâce à l'objet จากสัญลักษณ์

ห้องน้ำในตัวบน redimensionne l'échelle de 0 à 1 en 0 à 127 avec l'objet scale

L'objet slide (250, 500) est introduit et nous permet d'avoir un temps de montée de 250ms et un temps de descente de 500 ms: voici le fade-in et le fade-out de notre vidéo et de notre son.

Par la suite, on divise ces valeurs par 127 pour avoir des valeurs ประกอบด้วย entre 0 et 1 ห้องน้ำในตัว บน multiplie avec l'objet *~ ces valeurs (entre 0 et 1) et notre son, pour plus ou moins l'amplifier Ainsi, quand la personne s'assoit, il y a un fade-in du son et quand elle se relève un fade-out

จาก l'objet /127, on branche également un objet Val lui même branché au jitter (objet lié à la vidéo) de la vidéo, permettant de contrôler le fade in-out du son de la vidéo.

ห้องน้ำในตัว บน branche le fichier vidéo au jitter pour pouvoir lire la vidéo

Pour pouvoir faire le fade in-out de la vidéo บน branche un objet jit.brcosa à la suite du jitter ainsi qu'un แอตทริบิวต์ ความสว่าง lui même relié à l'objet /127 Ainsi la valeur de ความสว่าง varie et permet donc le fade in-out de l'image

แอตทริบิวต์ Loop sont branchés sur le lecteur son Sfplay et le lecteur vidéo jitter afin de faire tourner le son et la vidéo en boucle: c'est la valeur captée par le capteur qui va déterminer siitoreet le niveau

De base, quand le spectateur n'est pas assis, le capteur reçoit de la lumière: le niveau sonore et la luminosité sont à 0. Quand il s'assoit, le capteur ne reçoit plus de lumière: leino son ment เฟด-อิน, เปรี้ยว เก เลอ spectateur ne se lève et enclenche le fade-out

แนะนำ: