mercredi 25 mars 2009

Mon pote OmegaBob

J'ai reçu hier mon filtre IR de chez OmegaBob, je suis trop heureux car en plus d'avoir une pure tête d'astrophysicien à la Hubert Reeves il fait du matos de qualité et pas cher.


Bon donc, ce soir j'ai attaqué le démontage de la PS3Eye, l'opération de remplacement du filtre s'est bien déroulée. Je pensais le faire moins crado que le tutorial de Peau Production mais en fait y'a pas trop le choix, à la fin t'est obligé de bourriner le plastoc comme un goret (tout en faisant super attention à la lentille du fond quand même)

Le petit cylindre noir, c'est le filtre, livré avec un petit mot de mon pote OmegaBob en personne, me disant de faire super gaffe à pas trop viser fort quand je remonte l'optique pour pas peter le capteur CMOS de la PS3Eye, prévoyant le barbu quand même, à croire qu'il me connait :)


Donc la voila donc après son opération, elle sort maintenant des belles images de mes ampoules de salon en noir et blanc super propres, juste un spot très contrasté.


Autre news, aujourd'hui j'ai reçu en provenance d'Allemagne mon Plexiglass EndLighten !


Vu que je ne savais pas s'il me fallait du L ou du XL j'en avais commandé une de chaque, et j'ai bien fait car le packaging de chez plexiglas-shop est à la hauteur de leur réputation, très MAUVAIS.
Ils sont réussi à faire une rayure bien profonde sur la plaque de L, bref dégouté. Je ferrais quand même mes tests avec les 2 modèles pour la communauté NUI, mais bon au final je mettrai forcement la plaque de XL. grrr


La Box et le plexi font parfaitement la même taille, j'enleverai le film de protection au dernier moment vu la fragilité du machin. Ca confirme en tout cas la théorie de InstantCook selon laquelle il faut absolument foutre une couche protectrice par dessus le Endlighten, que se soit du rouleau de plasique de déco transparent (à maroufler) ou une plaque en verre mais pas trop epaisse pour éviter le paralaxe car çà va commencer à faire un gap entre le LCD et la surface taclile.

mardi 24 mars 2009

Coté Mou 2


Bon salut moi c Marv je m'occupe de tout ce qui concerne le mou le mi mou le mou moyen le mou gras, pas gras , la total quoi même failli être embauché chez micro mou mais j'ai refusé trop mou pour moi .
Bon voila la lib avance la preuve en image
Déjà gros problème dans la creation des blobs truc qui devrait ramer le moins en principe
Le code est un peu plus propre c 'est vrai mais encore pas mal de point a voir
reste a faire le tracking,
mettre tout ça dans un thread independant (pour faire plaisir au dual core)
ajouter une gestion par event a voir si vraiment utile pour nos besoin
et enfin packager tout ce beau monde dans une jolie DLL
A bientôt pour la suite.

lundi 23 mars 2009

Boite en bois terminée ... next step

Bonne news Marvel concernant la Lib de Détection/Tracking de blob !
Moi de mon côté j'ai finie de monter la boite, je commence donc à faire quelques tests d'installation du LCD.

Je vais peut-être utiliser le cadre d'origine du LCD l'histoire de stabiliser le tout, même si ça rehausse de quelques centimètre la boite...




Sinon j'ai finalement attaqué le démontage du backlight d'orgine du LCD, il y a un max de couches (blanc opaque, diffuser x 2, fresnel) , j'vais faire des tests avec le diffuseur, ca se trouve ca fonctionnera nickel avec celui-là


et les fameux neons de backlight (situés originalement en haut et en bas du screen


J'ai pas pu résister, j'ai testé la puissance, pour voir si je peut les réutiliser dans mon setup, bon autant être honete c'est beaucoup plus puissant que je le pensais. Regardez-moi ces beaux sabres lasers :)


Installés dans la boite


Alumés


Une petite tentative de récupération d'un des diffuseurs du LCD


Et hop on éclaire


Mais problème...
1- Déjà ils sont trop longs pour rentrer dans la boite donc du coup ils se retrouvent en diagonale
2- Il sont méchamment fragiles (1mm d'épais) et je crois bien les avoir fendus en les bricolant.

Donc je vais plus faire mon idée de départ, c'est à dire utiliser un petit neon circulaire dans le fond de ma boite.

Bon sinon quelques dernières photos pour l'installation des 2 plaques de circuits imprimés du LCD

L'alimentation que je vais coller dans la boite



et la carte mère du LCD



Allez une petite vidéo du résultat actuel:


My Multitouch LCD (early tests) from Speedman on Vimeo

dimanche 22 mars 2009

Coté Mou

Tres beau filtre tres tres beau filtre IFRD :) , ça va etre nickel pour la detection.

ma touchlib maison est en refonte totale
au programme de la semaine :

Faire un code moins cochon. passage en lib pour bientôt.

Ajout d'une console Debug et timer la detection histoire d'y voir un peu plus clair niveau temps CPU.

Ajout du tracking des blobs.

mercredi 18 mars 2009

Les choses serieuses commencent ...

Après un weekend assez rempli ou je n'ai pas beaucoup pu avancer sur le projet, je retourne au boulot, j'ai monté la moitié de la Multitouch box, çà semble assez bien se passer...

Bon sinon je me suis finalement décidé à commander mes LED IR chez Environmental Lights, j'ai pris carrément le ruban de 5mètres car vu le prix au détail et les frais de port, c'était plus interressant, et dans le pire des cas je revendrais 2 ou 3 mètres a des membres du forum NUI group qui sont sur Paris.



Bon sinon j'avais pas capté sur leur site mais en fait ils vendent 2 types de rubans en spectre IR 850nm : le Regular et le EdgeView


Voila le EdgeView et le détail interressant, en fait le faiseau sort à l'horisontal et avec une ouverture plus "serrée" 60° au lieu de 120° pour le regular

Sinon j'ai aussi commandé pour $20 un filtre infrarouge sur la boutique eBay de omegabob2, j'ai pris le 850DF10, 11.5mm il est à priori parfait pour remplacer le filtre lumière visible du PS3Eye (allez on y crois) regardez-moi ce spectre magnifique, pile 850nm:

J'ai hate de recevoir tout çà ...
Ce weekend je termine ma boite en bois et je commande le plexiglass, il faut aussi que je calcule l'alimentation neccessaire pour mes LED, mais bon çà ne devrait pas trop prendre de temps.

vendredi 13 mars 2009

Au travail ...

Bon je suis à peu près fixé sur les Leds Infra-rouges que je vais prendre ça sera celles-là 16$ l'unité si je les prend par 3 ou 5.
- 3 si j'illumine seulement les 2 grands cotés (47cm de long) donc 2x30cm + 1 que je couperais en 2 pour faire le raccord.
- 5 si je fait les 4 côtés (les petits côtés faisant 30cm)
Dans tous les cas j'ai plutôt de la chance car les dimension des sections m'arrangent pas mal :)
Et 850nm pour la longueur d'onde çà semble être un bon plan aussi car mieux visible sur la plupart des cameras, reste à vérifier sur les forum NUI si c'est bien le cas pour la PS3Eye. Restera à la démonter pour virer le filtre IR, logiquement je la récupère Lundi soir ... hein Marvel ? :)

Concernant le plexiglass Endlighten je ne sais pas quel modèle prendre il existe 3 modèles: le 0N001 L 8mm, le 0N002 XL 8mm aussi, et le 0N003 XXL en 10mm et pour la surface je ne sais pas trop non plus. J'attends de voir une fois la boite montée, ça me donnera peut-être l'inspiration pour l'agencement du sandwitch LCD/Endlighten.

mercredi 11 mars 2009

The box ...

Ca y est j'ai récupéré mes planches de chez Casto découpées nickel...
Y'a plus qu'a monter la boite ...







Le montage bientot

mercredi 4 mars 2009

Démontage du LCD 22" Asus VW220D

Avant démontage


Hop la coque arrière n'a pas résitée longtemps aux coups de tournevis :)


Démontage de la carte mère du LCD


Allez une petite vérification que la dalle fonctionne toujours ...


Il faut vraiment que je construise cette boite ! :)

mardi 3 mars 2009

Boot

Ouverture du blog sur la fabrication de ma table multitouch.

Bon alors ou j'en suis actuellement ?
Le pc que je vais utiliser sera, du moins pour l'instant, mon petit notebook MSI wind
J'ai acheté une PS3 eye qui me servira de webcam avec ces 75° de FOV çà devrait le faire, j'utiliserai le SDK de AlexP pour la capture. Après quelques essais le mode 320x200@100Fps semble être parfaitement adapté à mon utilisation. Il faudra que je la démonte pour virer le filtre IR et mettre à la place devant l'objectif un negatif photo surexposé (pellicule niquée quoi) pour n'avoir à l'image que les infrarouges.

J'ai aussi investi dans un LCD Asus 22" (130€ à montgallet) ... Je l'ais démonté hier pour voir un peu comment c'est fait a l'interieur et avoir les premières vraies contraintes d'encombrement, nécessaire pour ma prochaine étage qui est la construction de la boite moultitouch.

L'affichage 2D sera très certainement HGE un moteur 2D gratuit avec un particle et font editor le tout très simple d'utilisation et avec de bonnes performances sur mon petit pc.

Sinon côté technologie moultitouch je me dirige très certainement sur du DSI (Diffused Surface Illumination), en effet j'ai testé en vrai une table FTIR avec la couche de silicone dessus vraiment pas très agréable au touché, il faut appuyer comme une brute sur l'écran pour se faire détecter, et en plus ca à l'air relou à étaler sur la plaque d'acrylique, bref DSI, par contre pour le DSI il faut un plexiglass spécial : le Endligthen qui contient plein de micro bulles pour diffuser les rayons lumineux IR.
Pour ce qui concerne l'infrarouge je pense que je ne vais pas m'emerder et prendre un ruban de Led IR de chez environmental lights... à voir

Les photos du désossage et la suite des aventures dans un prochain billet.