Physical Computing: construction de systèmes interactifs avec du hardware et du software en vue de mesurer et agir sur le monde physique.
(voir la catĂ©gorie “Physical Computing” pour liste de matĂ©riels)
Avant de vous lancer dans des dĂ©veloppements (et d’Ă©ventuels achats) pour connecter Ă votre ordinateur des capteurs (lumière, tempĂ©rature, accĂ©lĂ©ration, pression, contact,…), actuateurs (moteurs,…), voici quelques conseils:
- des Ă©quipements spĂ©ciaux sont-ils nĂ©cessaires? on peut faire beaucoup en bricolant les pĂ©riphĂ©riques classiques de votre ordi: clavier, souris, entrĂ©e audio, joysticks! on a lĂ des interfaces digital-analog tout faits, pas chers et très faciles Ă utiliser dans tous les logiciels. Ainsi en dĂ©montant un clavier de rĂ©cupĂ©ration, chaque touche peut ĂŞtre connectĂ©e Ă un interrupteur (ex. ici et ici), ainsi une souris mĂ©canique ou optique peut servir Ă mesurer des dĂ©placements (ex. ici). Ainsi en connectant des micros ou des micro-contacts Ă l’entrĂ©e audio et en analysant le signal (en Max/MSP ou PD), on peut dĂ©tecter pas mal de choses Ă partir des vibrations. Ainsi les joysticks USB avec plusieurs boutons et 1 ou 2 manettes sont des interfaces pas chers Ă adapter ou dĂ©monter. Apprenez Ă dĂ©tournez les objets usuels…
- une approche par “machine vision” avec webcam et analyze vidĂ©o est peut-ĂŞtre plus propice?
- aujourd’hui, par rapport Ă 5 ou 10 ans, il n’y a plus de gros problèmes techniques pour faire du ‘physical computing’, on trouve pas mal de fabricants avec des produits très divers, bien faits et abordables. Ce qui compte c’est ce qu’on fait avec tout cela… votre idĂ©e, le concept interactif de votre projet.
- regardez ce qui a Ă©tĂ© fait par les autres artistes numĂ©riques (par ex. voir V2_archive ou netzspannung.org, ou Media Art Net, ou ZKM | Werke, ou Database of Virtual Art ), ne vous Ă©garez pas dans la technique (sauf si vous ĂŞtes un mordu), simplifiez-vous la vie pour vous concentrer sur l’essentiel, et ne rĂ©inventez pas la roue tant conceptuellement que techiquement.
- Ă©tudiez attentivement votre projet, ce que vous voulez dĂ©tecter, dans quels contextes (intĂ©rieur, extĂ©rieur, bruyant, grand ou petit espace,…) et pourquoi en faire. Exemple: vous voulez dĂ©tecter qu’une personne s’assied sur une chaise… une chaise fixe, toujours la mĂŞme, dans quelle pièce,…
- il y a souvent plusieurs solutions possibles… pensez simple (”simple is more“)…
- documentez-vous, expĂ©rimentez (les idĂ©es viennent en essayant),…
- sachez que les problèmes sont bien sĂ»r dans votre idĂ©e, et après sa rĂ©alisation: si c’est une mise en oeuvre avec des capteurs, les difficultĂ©s seront souvent dans l’interprĂ©tation des donnĂ©es brutes que ces capteurs renvoient pour les traduire dans une information significative.
Connectique: MIDI, USB, Ethernet, wireless, WIFI
Les interfaces convertissant les données numériques en signaux analogiques peuvent se connecter à votre ordi par MIDI (le plus vieux, le plus lent), par USB (rapide), par Ethernet.
Sans fil (wireless), WIFI, bluetooth
Plusieurs fabricants proposent des systèmes sans fil par transmission radio. Les capteurs sont connectĂ©s Ă un premier petit boitier Ă©metteur, les donnĂ©es sont rĂ©cupĂ©rĂ©ees soit par un boitier rĂ©cepteur connectĂ© Ă l’ordi (en MIDI ou USB), soit sur le rĂ©seau WIFI, ou sur l’interface bluetooth de votre ordi. Attention aux portĂ©es maxima et aux interfĂ©rences radio…
Controlleur programmable
Plusieurs systèmes (Wiring, Arduino) sont des controlleurs programmables: ils contiennent un microprocesseur gĂ©rant les entrĂ©es sorties analogiques ou digitales, traitant leurs donnĂ©es et leur communication Ă l’ordinateur. C’est assez universel, mais tout doit ĂŞtre programmĂ©, mĂŞme la connexion du capteur le plus simple… Et le controlleur ne peut fonctionner que s’il a reçu un programme (qui doit ĂŞtre tĂ©lĂ©chargĂ© dedans après l’avoir allumĂ© et qui est perdu quand on l’Ă©teint…).
DĂ©tourner les systèmes industriels (identification, surveillance,…)
A cĂ´tĂ© des systèmes proposĂ©s tout faits pour les artistes, n’hĂ©sitez pas Ă explorer les technologies industrielles de vision, surveillance, identification…. ainsi voir l’installation Bar Code Hotel de Perry Hoberman (1994, ici et ici) ou le Living Room de Victoria Fang (2005) utilisant les RFID.
Quelques liens:
- les pages publications et conseils d’interface-z (voir aussi les sites des autres fournisseurs);
- le projet InstantSOUP, projet pédagogique autour du Physical Computing du Interaction Design Institute IVREA;
- le cours de Physical Computing de Tom Igoe Ă lTP (New York);
- et le site de Dan’O Sullivan aussi Ă ITP;
- le cours Media Interface Technology de Dan Overhold (UCSB) et son wiki ;
- la page sur le lissage/filtrage logiciel de capteurs de Michel Davidov;
- pour faire des trucs en hackant du brol technologique, voir Make Magazine et ses Electronics Archives ou encore Hack a Day .