Objet Interactif numérique

L’atelier propose l’expérimentation des outils de “collaboration” humain/machine qui utilisent langages informatiques et procédés de captation en vue d’interaction entre les images, les objets numériques et l’environnement.
Nous interrogerons dans un premier temps, les relations entre corps et média grâce au langage Java et au capteur multiple Kinect. Nous explorerons ensuite la principale extension contemporaine du corps humain en interopérant le logiciel Processing avec des mobiles fonctionnant sous Android. Nous prolongerons enfin nos expérimentations de captation du réel par la découverte de l'environnement Arduino et ses multiples applications.

Data body : 
6.0 - Kinect hardware; cam, capteurs
6.1 - Kinect software; programme de traitement de la silhouette
6.2 - Interopérer Kinect et Processing; les librairies
6.3 - Données corporelles et interaction Linked devices : 7.0 - Un serveur entre sketch
8.0 - Android et Processing 8.1 - Connexion du périphérique mobile 8.2 - Le sdk android pour windows 8.4 - Le mode android et les librairies Processing
8.5 - Les capteurs mobiles
9.0 - Arduino et Processing 9.1 - hardware; la carte électronique, pins A/D, alimentation... 9.2 - connexion et installation du logiciel dédié 9.3 - initiation à l'électronique
9.4 - Les familles de composants
9.5 - Les capteurs
#1 - Objet / Dispositif

 Arduino  |  Kinect  |  Puredata

#2 Références

 Machines à dessinerDessiner le corps | Machines sensibles

#3 Bibliographie
  • Jean-Paul Fourmentraux, Images interactives : art contemporain, recherche et création numérique, La Lettre volée, 2016, extrait-pdf
  • Jean-Louis Boissier, La Relation comme forme. L’Interactivité en art, Genève, MAMCO, 2004
  • Arduino, Floss manuals, 2011
  • Puredata, Floss manuals, 2011
#4 - Archives de projets
  • Sélecteur de couleur / Processing + Android / Programme de traitement sélectif de l'image d'une caméra de smartphone ou tablette Android.Sélection de la couleur au touché et suivi en temps réel....

  • Arduino, moteur CC et MOFSET / Nous avons déjà vu le shield Adafruit qui permet de contrôler différents types de moteurs mais certains projets nécessitent de le faire sans carte supplémentaire. Nous allons ici voir comment actionner un moteur à courant continu 12v avec un transistor à effet de champs dit MOFSET et quelques composants électroniques....

  • Masterclass "Data body" 2017 / "Data body" Workshop réalisé en collaboration avec Jin Cui Huang, artiste et enseignante Chinoise, à la Tianjin Academy of Fine Arts (Chine) du 16 au 27 octobre 2017....

  • Filtre vidéo (luminosité+netteté) par captation ultrason / Processing + Arduino / Application d'un filtre de netteté et de luminosité sur une vidéo en fonction de la distance entre un visiteur et un capteur ultrason géré par une carte Arduino;...

  • Arduino et Processing / Library et Firmata / Présentation de la librairie pour Processing permettant de contrôler une carte arduino sans avoir à programmer cette dernière....

  • Generate sound with mouse / Processing / Génération de son en fonction de la position et de la vitesse de déplacement du curseur souris....

  • Hand drawing / Processing + Kinect / Génération de dessin à partir de données Kinect;Traitement de la position des mains de l'utilisateur (x, y, z);...

  • Sensor data / Processing + Kinect / Utilisation dans Processing des données Kinect....

  • Check bright pixel on webcam video / Processing / Affichage du pourcentage de pixels clairs d'images capturées d'une webcam...

  • Capteur ultrason SRF05 / Arduino / Le capteur SRF05 et un émetteur récepteur d'ultrason ( 40 KHz) abordable de la société Robot Electronics. D'une portée allant théoriquement de 1 à 400 cm sur un angle de 30°...

  • Dc Motor | Adafruit motor shield / Arduino / Contrôle d'un moteur à courant continu via le motor shield Adafruit:Utilisation du shield sans alimentation externe (power jumper connecté).- Librairie Arduino du motor shield...

  • bi-Polar stepper motor | Adafruit motor shield / Arduino / Contrôle d'un moteur pas à pas bipolaire via le motor shield Adafruit:Test effectué sur le moteur actionnant la tête de lecture d'un lecteur cd-rom.Utilisation du shield sans alimentation externe (power jumper connecté).- Librairie Arduino du motor shield...

  • Mp3 player shield by Sparkfun / Arduino / Introduction à l'utilisation du player mp3 pour Arduino.Le matériel est disponible sur le site du fournisseur Sparkfun....

  • Servo-moteur et serial monitor / Arduino / Définir l'angle d'un servo-moteur via le moniteur série.- Servo moteur alimenté en 5v (rouge->5v / noir->Grd)- Commande sur pin digital 9 (jaune->PWM 9)...

  • LED - Fading and Blink / Arduino / Le programme fait varier l'intensité lumineuse de la LED de 0 à 255 et la fait clignoter lorsque l'interrupteur poussoir est enclenchéMontage:- Led blanche et résistance 220ohm branchées sur le port digital 9- Interrupteur et résistance 1kohm sur port digital 2...

  • LED et Photoresistance / Arduino / Le programme récupère les données de la photorésistance est allume ou éteint la LED.- LED et résistance 220ohm sur pin digital 13.- Photorésistance et résistance 1kohm alimenté via 5v et raccordés sur pin analog 0....

  • LED 256 couleurs / Arduino / Le programme modifie les composantes RVB de la LED et balaie l'ensemble des 256 couleurs via une variable s'incrémentant de 1 à chaque boucle....

  • Capteur piezoélectrique / Arduino / Utilisation d'un buzzer piézoélectrique comme interrupteur de la LED via captation de choc.Montage:- Piezo sur pin analog 2.- LED sur pin digital 13....

  • LED et potentiomètre - Fading / Arduino / Variation de luminosité d'une LED blanche via potentiomètre.- LED et résistance 220ohm sur pin digital 9.- Potentiomètre alimenté sur 5v avec résistance 10kohm.- Valeur de sortie du pota sur pin analog 2....