Écran multitouch : premier essai

Voilà les nouveautés depuis le dernier post à propos de l’écran FTIR :

– vidéoprojecteur
– miroir + support à 45°
– webcam rabaissée, pour passer sous le cône de projection du vidéoproj’
– pas mal de Lego, pour le support miroir et le nouveau « boitier » de la webcam
– des réglages empiriques de la mort
– du papier calque (surface de projection)
– une émulation de la souris

… et ça marche plutôt pas mal !

Il faudrait maintenant imaginer un système de calibrage logiciel, une surface de projection suffisamment grande et en une seule pièce, un recul suffisant pour que la webcam puisse voir la totalité de la surface de la plaque, et surtout des applications exploitant le multitouch.

Et je commence sérieusement à penser à commencer l’écriture de « ManiaDrive 2 ».


Publié

dans

par

Étiquettes :

Commentaires

32 réponses à “Écran multitouch : premier essai”

  1. Avatar de StarflaM
    StarflaM

    J’adore ton blog ça fait quelques mois que je suis un peu ton cheminement et je te trouve très malin :). T’es ingé de formation ? En tout cas je trouve ton travail et ton approche vraiment sympa.

    Sinon, as tu déjà vu cette vidéo ? Un multitouch pad très simple également.

    http://www.youtube.com/watch?v=pQpr3W-YmcQ

    Bon ok, c’est pas la même approche, ici tu utilise une détection par infrarouge, mais n’a tu pas l’impression que tu complique les choses ? Quels sont les avantages de ton système ?

  2. Avatar de Xfennec
    Xfennec

    Le "MTmini" que montre la vidéo utilise la même "partie logicielle" que les écrans FTIR, mais au lieu de détecter la diffusion de la lumière IR de ces derniers, on détecte les ombres. Il te faut donc de l’éclairage ambiant qui couvre uniformément toute la surface (d’où la petite taille) et surtout, pas de rétro-projection.

    Donc effectivement, le FTIR est plus compliqué, mais offre beaucoup d’avantages aussi 🙂

  3. Avatar de devil_dread
    devil_dread

    C’est impressionnant.

    Je me demandais, comment gérer le clic droit avec ce système ?

  4. Avatar de Travhen
    Travhen

    Un coup de boule avec capteur de violence ?

  5. Avatar de __MaX__
    __MaX__

    Dommage que tu n’utilises pas d’applications du FTIR sur cette démo, genre un truc type toshop pour zoomer sur un tof, la tourner, etc… ou une gestion du clic doit genre avec la pression de 3 doigts en même temps. 🙂

    Très bon travail sinon.

  6. Avatar de Nooky
    Nooky

    Tu te sens pas sali quand tu touches certains blogs NF ? :>

    Super boulot en tout cas.

  7. Avatar de Anal-Breath
    Anal-Breath

    Très impressionant. Bravo.

  8. Avatar de aliocha
    aliocha

    Ah ouais, quand même…

  9. Avatar de Michael_Dude
    Michael_Dude

    C’est absolument ouf-malade.

    Ca t’a coûté cher, d’arriver à tout ça?

  10. Avatar de StarflaM
    StarflaM

    Pourquoi au début de la démo, tu n’as pas la sorte de croix en dessous de tes doigts ? Et c’est quoi ce point lumineux en haut à gauche ?

  11. Avatar de Algent
    Algent

    Au début ça fait un genre de contour bleuté des doigts et le point lumineux semble être un pointeur. J’ai bon ?

  12. Avatar de Xfennec
    Xfennec

    Je n’active la détection (les croix blanches) qu’un peu après le début de la démo. Le point est effectivement le curseur de la souris.

    Au niveau budget, c’est un poil plus cher que prévu, oui 🙂

    Quelques détails :

    – plaque acrylique : 32 €
    – leds + résistances + frais de ports monstrueux chez Farnell : 30 €
    – webcam "sacrifiée" (sur la SPC900NC, tout est réversible si on dispose d’une autre optique [j’ai utilisé celle d’une vieille webcam])
    – divers bricolage : papiers de verre très fins, rails pour poser la plaque, mèche pour percer l’alu, … (~ 30 € ?)
    – alim PC (je passe par un connecteur molex pour ne pas sacrifier l’alim)
    – tréteaux
    – vidéoprojecteur (emprunté au boulot)
    – papier calque (format A3 voire A2 souhaitable pour le montage final)

    Je compte rajouter une "compliant surface", a priori à base de silicone, dont je n’ai encore aucune idée du prix.

  13. Avatar de crevetolog
    crevetolog

    Le rendu est déjà sympa ! Beau travail !

  14. Avatar de Erkin
    Erkin

    Jolie boulot.

    Faudrait tester Defcon là dessus, ça doit bien mettre l’ambiance.

  15. Avatar de skaven
    skaven

    C’est rigolo.
    Ca marche comment avec la lumiere ambiante?
    Dans une table basse, ce serait classe. Est ce qu’il y a moyen de faire reconnaitre des objets posés dessus?
    Si tu as envi de te remettre à la 3D, j’ai plein de taf sur un petit jeu de course 😉

  16. Avatar de Poirette
    Poirette

    Effectivement, c’est impressionant. Je suivi l’avancement de ton projet aussi au fur et à mesure de tes articles, et quand on voit les premiers et celui là, on se dit que t’as plutôt bien réussi. Chapeau :).

  17. Avatar de Anonyme
    Anonyme

    Vraiment fort surtout que tout part de l’idée simple de la réfraction de l’IR si j’ai bonne mémoire.
    Mais je me demande si c’est vraiment "l’interface de demain" le tactile et ses dérivés, je pense que le principe d’un freetrack + des gants à "retour de force" peuvent offrir vraiment quelque chose de très intuitif. (Car le tactile sauf pour la manipulation "d’objets" je trouve ça moins efficace qu’un clavier/souris, alors qu’un gant avec résistance pourrait faire ressentir les touches d’un clavier pour taper et serait tout aussi agréable pour manipuler des objets).

    Mais à nouveau chapeau bas pour ton boulot 😉

  18. Avatar de Xfennec
    Xfennec

    skaven : assez bien tant qu’une lampe halogène ne traine pas dans le coin 🙂 Ces dernières balancent un rayonnement IR assez important, qui dépasse de loin ce que j’obtiens dans l’appart’ un jour ensoleillé. Pour l’heure, le problème avec l’éclairage est surtout lié à la calibration de l’application : je désactive le gain automatique de la webcam ainsi que la balance des blancs, pour avoir un niveau de détection constant quel que soit le nombre de doigts sur la plaque. Mais du coup, si les conditions d’éclairage évoluent, la calibration est à refaire.

    En ce qui concerne ton jeu de courses, c’est sous une licence libre ? 🙂

  19. Avatar de skaven
    skaven

    Les sources seront sous GPL. J’ai un billet sur ca d’ailleurs. Seulement les sources par contre. Il faut que je fasse une synchro de mon SVN vers 1 base libre. Pas trop le temps et mettre ca en place.

  20. Avatar de Anonyme
    Anonyme

    Salut,
    Vraiment sympa ce que tu fais, ça donne envie d’essayer :p
    Je me posais une question : quel est le site que l’on voit à un moment sur la vidéo, et qui semble parler des écrans multitouch home made ?
    Bon courage pour ManiaDrive 2.
    Yno

  21. Avatar de Xfennec
    Xfennec

    Yno : http://www.lowres.ch/ftir/

    C’est par ce site que j’ai commencé le projet. Une autre source intéressante est le forum du NUI Group.

  22. Avatar de Anonyme
    Anonyme

    Vraiment impressionant , une questions est ce qu’un simple mortel qui a des notions d’informatique peut ariver a un resultat comme le tien ? , est ce que tu serais pret a editer un tutoriel car je suis vraiment interresser par un tell systeme surtout pour faire des retouche d’images , bien sur je comprendrais que tu veuille garder le secret car cela represente certaienement beaucoup d’heure de travail et de conception.
    Jeano , Etudiant en Informatique , jeano7@hotmail.fr

  23. Avatar de Anonyme
    Anonyme

    Et s’a t’a couté quoi au final? parceque je suis aussi interéssé sur les ecrans tactiles/multitouch

    comme applis je pense a mixxx car je pense que l’ecran multitouch pourrai un jour faire sa place dans le millieu dj 🙂

    Bonne chance pour la suite!

  24. Avatar de Anonyme
    Anonyme

    Pour les logs, ils y a les demos de MTmini, qui tournent assez bien avec wine 😉

  25. Avatar de Anonyme
    Anonyme

    Wow bravo c’est déjà très impressionant !

    Pour ce qui est des apps multi-touch, est-ce que tu t’es déjà penché vers MPX (http://wearables.unisa.edu.au/mpx/) ?
    C’est un serveur X qui gère plusieurs pointeurs, ça donne des choses assez sympas : http://www.youtube.com/watch?v=0MUOn_nJmRA&feature=related

    Sinon pour la gestion des config/évènements, tu as essayé des frameworks genre Touchlib ou reacTIVision pour ne pas avoir a tout faire toi-même ?

    Et puis tu devrais essayer avec Compiz, ce serait tellement cool à utiliser !

    En tout cas bon boulot, j’ai hâte de voir la suite !
    MasterScrat

  26. Avatar de Anonyme
    Anonyme

    Couplé au Multi-Pointer X(qui devrait être présent dans X.org 7.5) ça pourrait être sympa 🙂
    (voir: http://wearables.unisa.edu.au/mpx/?q=screenshots)

  27. Avatar de Anonyme
    Anonyme

    Je ne sait pas si tu connait phun mais c’est un jeu que j’aime particulièrement bien . il fonctionne sous linux donc tu peux l’installer .

    En tout cas un grand bravo !
    PS: y’a une chose que j’ai toujours voulu savoir , comment on fait clique droit sur un écran tactile ?

  28. Avatar de Anonyme
    Anonyme

    Enorme félicitation rien de plus juste un mec de plus impressionné par le mac gyver des geeks

  29. Avatar de Anonyme
    Anonyme

    Salut, ton blog et super !
    Surtout tes articles a propos de la table FTIR que je suis depuis un petit bout de temps !
    J’ ai une petite question:
    "Qu’ elle est la pièce qu’ il faut acheter pour remplacer l’ objectif de la Philips SP900 ?"
    Car je voudrais me la procurer, mais le seule probleme, c’ est que je ne sais pas comment elle s’ appelle, ni où l’ acheter.
    Merci de me repondre a cette adresse: killiansoscoso@hotmail.fr
    Merci d’ avance.

  30. Avatar de Anonyme
    Anonyme

    Bonjour !

    Je m’appelle Xavier M., et suis actuellement en classe de terminale SSI : Moi et deux amis avons à présenter un PPE (projet pluritechnique encadré) pour la fin de l’année et nous avions penser faire d’étude et la réalisation d’un produit reprenant les grandes lignes du Microsoft Surface, mais en moins cher.
    Ainsi tes travaux sur l’écran FTIR m’impressionne et j’aurais voulus savoir si tu pouvais nous donner quelques conseils :

    Par exemple,
    J’ai vu qu’il faut 40Leds Infrarouges, mais quelles sont leur disposition ? De même, le rayonnement produit se diffuse-t-il dans n’importe quel matériau ou seul le Plexi…?
    Faut-il un filtre devant la webcam, ou la perception des rayons IR se fait elle entièrement via PC…?
    Comment effectuer le calibrage de la webcam?
    As-tu rencontré des problèmes au niveau de la déformation de l’écran projeté à travers le miroir…?

    Je te remercie d’avance de nous consacré un peu de ton temps =)

    Mon email : xavv1*free.fr (* = @) x a v v 1 @ f r e e . f r

  31. Avatar de Anonyme
    Anonyme

    Salut,

    je viens de découvrir tes recherches multitouch, very nice blobs !
    Tu as écris ton tracker ? Quels sont tes dernières news ?

    jim@sassexperience.org

Laisser un commentaire