Interaction temps réel
- 4 et 5 -


Cours du 16/11/06 - ENSAD

<< Aller au cours n°1 - n°2 >> - n°3 >>


Panorama des capteurs

Manipulation des capteurs en Isadora

I - Panorama des capteurs - suite

Voir présentation en ligne.

II - Exercices : capteurs et Isadora

LDR directives / gestion de sons

Réception des données

- Module 2 entrées analogiques, deux LDR directives par module.
- Chaîne d'acquisition des données en Midi sur chaque ordinateur

Analyse des données - Traitement du signal

- Observation des données avec 2 actors Affichage sur un seul écran de sortie, en utilisant la désactivation de l'affichage.
- Fixer les LDR avec un adhésif à un endroit pratique pour placer les mains entre les capteurs et la source de lumière.

=> Léger parasitage des données par la lumière des fluo.

- Lissage des données avec un Smoother.

Action sur un son

- Importation du son gamelle.wav dans les medias
- Sound Player : restart, speed, volume

=> Répartition inégale entre déformations graves et aigues.

- Séparation du flux de données en deux avec Comparator et Gate.
- Limit Scale Value pour envoyer le résultat dans speed.

Patchs

Aperçus :

Scène 1 : data

Scène 1

User actors (sous-patchs) :

- Module 2 entrées analogiques vers Midi
- Affichage des données issues des capteurs au cours du temps

Scène 2 : Lissage

Scène 2

Scène 3 : Son direct

Scene 3 : son direct

Scène 4 : Son mieux

Scène 4 : son

 

Télémètre à ultrasons / gestion d'images

Réception des données

- Chaîne d'acquisition des données en Midi sur un ordinateur
- Partage des données en réseau avec Net Broadcaster et Listener

Analyse des données - Traitement du signal

- Observation des données avec l'actor Affichage
=> Quelques râtés de mesures sur de petites cibles au-delà d'un mètre

- Filtre Minimum sur 4 valeurs consécutives
- Affichage sur deux sorties écran
Stage 1 : données brutes
Stage 2 : données filtrées

=> Minimum_4 corrige les râtés de mesure
=> Provoque un petit retard dans le flux de données, perceptible car ce capteur fait 20 mesures par seconde.

- Notion fondamentale d'Isadora : ordre d'exécution des objets
Exemple : le contenu de l'actor Minimum_4.

Exploration d'une banque d'images

- Importation des images dans l'ordre (photos de montage de kits)
- Limit Scale Value
- Zoomer pour les images

=> Exploration des images successives en fonction de la distance.

Patch

Aperçus :

Scène 1 : Observation des données du télémètre / Envoi et réception des données par réseau

Valeurs envoyées par un telemetre ultrasons.

Scène 2 : Filtrage des données du capteur / Affichage simultané du flot de données brutes et du flot filtré, pour comparaison.

Filtrage des donnees issues du telemetre.

Filtre Minimum :

Filtre minimum

Scène 3 : Connexion des valeurs de distance aux numéros des images.

Association entre les valeurs du télémètre et les numéros des images.

Potentiomètre géant / gestion de lumières

Fabrication du capteur

- Enrouler le fil résistif autour d'un objet, d'un tube, d'une plaque, ou bien le faire circuler sur une surface.
- Utiliser les les plaques à domino pour brancher le fil sur un module 2-analogiques.

Réception des données

- Module 2 entrées analogiques, deux LDR directives par module.
- Chaîne d'acquisition des données en Midi sur chaque ordinateur

Analyse des données - Traitement du signal

- Observation des données avec l'actor Affichage
- Réglage du capteur

Actionneurs de lumière

- Brancher la chaîne d'action Midi :
Sortie de l'interface Midi-USB
Cartes 8 Commandes TTR / Gradation + cartes 8 Transistors ou bien Cartes 2 servo 4 lampes
Alimentations à découpage
Ampoules 12 V

- Test de fonctionnement : câbler directement les données de position sur l'intensité de la lumière.

- Running status

- Allumage temporisé : extinction de la lumière au bout d'un moment.

- Séparation du capteur en deux zones par tri des données
=> Action sur lumière et moteurs

 

<< Cours 3