Bon, personne ne l'avait demandée, mais voici une petite page décrivant un petit projet et pas mal de fun, malgré les aléas habituels.
Tout commence quand Numeriscausa demande à Endonic (c'est à dire Igor et moi) de "fiabiliser" et de préparer un montage pour une "oeuvre numérique" d'Etienne Rey. Et ça s'est fini par quelques jours sur la Linux Expo de 2006, sur le stand d'un vendeur Français de clusters, ce que je n'ai découvert qu'à la fin !
D'abord, il s'agit d'améliorer l'interface du "surf" d'Etienne Rey,
pour l'installation "Dirigeable". J'avais rencontré Etienne
lors de l'exposition à Biche de Bere et le "surf" (un gros plateau d'aluminium
surmonté d'une sorte de joystick) permet de naviguer dans son monde en 3D.
Pour faire court, je passerai sur les différentes options envisagées. J'ai finalement
"bricolé" une manette de joystick et remplacé les potentiomètres par des capteurs à effet Hall
tout ce qu'il y a de plus simples. Ce ne fut pas évident mais je me suis sorti de toutes les difficultés.
Ce qu'on peut retenir est que les capteurs à effet Hall sont finalement des excellents remplaçants
des potentiomètres et que ça vaut le coup de les essayer, ils sont un peu chers mais tellement simples.
J'ai utilisé pour chaque axe une paire d'aimants en opposition, créant un gradient linéaire de flux magnétique
entre les deux extrémités. Montés sur une languette d'aluminium, les réglages sont faciles, mais la fixation
des aimants sur l'aluminium est très délicate (je cherche une meilleure solution que la cyanolite).
Au final, ça fonctionne très bien,
et j'ai même prévu des connecteurs mini-DIN différents pour ne pas se tromper au montage.
L'électronique est logée dans un petit boitier, avec un hub USB démonté et la platine principale du joystick.
Finalement, le hub n'était pas utile mais il pourra toujours servir pour d'autres installations.
En fait, si on fait abstaction de l'arrière-plan (comment ça, il faut que je range mon atelier ?),
le système est très simple. Par contre il y a eu des grincements de dents et des sueurs froides
pour la partie logicielle, mais heureusement cela s'est résolu avec plus d'apréhension que de douleur
grâce à d'autres personnes compétentes.
L'installation d'un stand démarre souvent comme ça, plein de trucs dans tous les sens, tous les prestataires
courant dans tous les sens et essayant de se synchroniser. Ma partie a fonctionné quasiment immédiatement,
je suis donc resté pour assister au spectacle gratuit qui s'offrait à moi, et discuter avec tout le monde
(en prenant des photos pour immortaliser l'instant).
La mise en place des écrans a pris beaucoup de temps... C'est pas à la porté du Robert Dupont
sortant de chez Darty, deux techniciens spécialisés étaient chargés de l'installation et des nombreux réglages.
Bon, une fois que les écrans fonctionnaient correctement, les problèmes avec le système d'exploitation (propriétaire)
ainsi que le logiciel (pas moins propriétaire) ont donné plein de fil à retordre. C'est là qu'on se dit qu'une
petite trappe (juste assez grande pour passer le Shuttle et un LCD, et pas en même temps) c'est un peu trop juste,
surtout quand les manipulations s'éternisent... Mais bon, moi je ne m'en occupe pas, puisque ma partie a fonctionné
sans souci pendant tout le salon, et j'ai même pu caser mon refrain sur les "logiciels propriétaires" ;-P
Pour inciter les geeks^Wbadeaux à essayer le surf, l'exposant avait des arguments de choix et très agréables.
"ça a coûté combien ?" "ben heuh...."
D'autres réalisations sont prévues dans un futur proche...