Spisu treści:

La Chaise Longue Interactive Avec Arduino Et Max/MSP.: 5 kroków
La Chaise Longue Interactive Avec Arduino Et Max/MSP.: 5 kroków

Wideo: La Chaise Longue Interactive Avec Arduino Et Max/MSP.: 5 kroków

Wideo: La Chaise Longue Interactive Avec Arduino Et Max/MSP.: 5 kroków
Wideo: ANGÈLE CONTRE SA PROPRE IA (SAYIAN) 2024, Lipiec
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

Interaktywny pomysł na stworzenie szezlonga: niesamowita obsługa w połączeniu z transatami, która osłabia atmosferę, dźwięk i obraz na wodzie, na plaży…, relié en USB à un ordinateur avec Max/MSP qui s'occupera de déclencher l'ambiance sonore et visuelle en question.

Autorzy:

Léo, Baptiste, Yvain, Yannick, Tristan, Matthieu, Gaby

Krok 1: Le Matériel

Nous avons besoin de:

- untransat

- capteurs de luminosité

- fils

- jedna karta Arduino

- kabel USB AB.

- un ordinateur avec Max/MSP

Krok 2: Architektura L'

Architektura
Architektura

Krok 3: Les Branchements

Les Oddziały
Les Oddziały
Les Oddziały
Les Oddziały

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

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

Krok 4: Le Code Arduino

Kod Arduino
Kod Arduino

Le program, relativement simple agit de la façon suivante:

* Sil le capteur capte une valeur zawiera entre 0 et 250, la valeur retenue est 1.

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

Krok 5: Le Patch Max/MSP

Le Patch Max/MSP
Le Patch Max/MSP

On use 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 fromsymbol.

Ensuite on redimensionne l'échelle de 0 à 1 en 0 à 127 avec l'objet scale.

L'objet slide (250, 500) est introduit i nous permet d'avoir un temps de montée przez 250 ms i 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 zawiera entre 0 et 1. Ensuite, on 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.

De l'objet /127, na branche également un objet Val lui meme branché au jitter (objet lié a la vidéo) de la vidéo, umożliwia kontrolę le fade in-out du son de la vidéo.

Ensuite, on branche le fichier vidéo au jitter pour pouvoir lire la vidéo.

Wlać pouvoir faire le fade in-out de la video, on branche un objet jit.brcosa à la suite du jitter ainsi qu'un atrybut jasność lui meme relié à l'objet /127. Ainsi la valeur de jasność varie et permet donc le fade in-out de l'image.

Des atrybutów Loop sont branches 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 determiner si le niveaument a sonore et la niveaument sonore.

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: le son et la lumientésité fade-in, avant que le spectateur ne se lève et enclenche le fade-out.

Zalecana: