lundi 15 juin 2009

Revo installé

Ola ! Voici la news de la semaine.
J'ai bien reçu, mardi dernier le nouveau cœur de la Box mon Acer Aspire Revo 3600, un pc All-in-one de toute beauté. Pour ceux qui ont vécu dans une cave ces derniers mois, voici donc les spec. de ce petit bijou basé sur la plateforme ION d'Nvidia.
  • CPU Atom 230 1,6 GHz
  • GPU Nvidia GeForce 9400
  • 2 Go de RAM DDR2
  • 160 Go de HD
  • Double sortie VGA et HDMI
  • Plein de ports USB (6 je crois)
  • Port e-stata externe
  • Niveau sonore 26dB, en gros le pc est totalement inaudible
  • Une consommation électrique de 20W
  • Clavier et souris USB fournis dans le kit
  • Et ... le kit VESA, qui est trop pratique, j'en parlerai plus tard
Le tout pour 279€ ...
En gros exactement ce dont j'avais besoin pour faire tourner la Box.
Donc voila la machine et après un petit flashage bios
(
http://www.acer.fr/acer/service.do?Lang ... 3842488585
ordinateur de bureau /Asire /R3600 Bios R01.A1)
et une install de Windows XP (le Vista d'origine est une vraie plaie sur cette machine) ca défonce sa mémé !

Ah oui, le kit de fixation VESA fournit avec permet d'installer à l'arrière d'un écran LCD compatible.


Le gros avantage de ce truc c'est que çà m'a permis de fixer le PC à l'intérieur de la Box (grâce au kit visé) le pc est donc montable et démontable en 2 secondes, bref, bien de la balle.

Et voici la scéance photo habituelle :)





Il commence à y avoir du monde à l'intérieur maintenant.

dimanche 7 juin 2009

The hatch !

L'aventure continue !
Étant donné mes petits problèmes avec l'écran LCD et vu que je n'ai aucune envie que ça se reproduise, j'ai décidé de faire une ouverture alternative à l'accès à l'intérieur de la boite
En ce samedi, je n'ai pas donc pas chaumé et j'ai donc décidé de faire une trappe.

J'ai donc fait une saignée du côté le plus large, deux bons coups de scie sur toute la longueur de la planche, et voilà le résultat :


Une fois ouverte...


Et donc l'intérieur


Allez hop quelques vues des détails


Le système de fermeture assez classique


La charnière




Voilà pour la porte, et vu que j'avais encore un peu temps, j'ai installé des fixations plastique pour le néon de backlight.


hop de plus près


Dernière petite news, j'ai commandé sur rue du commerce mon Acer Revo qui trouvera sa place au cœur de la box, logiquement livré à partir de mardi, bref je suis trop content.

jeudi 21 mai 2009

Good news, bad news ...

Hello,
Ça fait un mois que je n'avais pas écrit de news sur le blog et il y a plusieurs raisons à cela:
Je viens d'avoir le mois dernier une période ou j'avais beaucoup de travail à mon "vrai boulot", qui m'a demandé de m'investir soirs et week-ends, donc pas du tout de temps libre pour le projet moultitouch. Ensuite j'ai eu des congés mérités dont j'ai profité a fond.
Ensuite une malheureuse erreur de manipulation de l'écran LCD à endommagé la dalle qui n'est maintenant plus fonctionnelle du tout :(
Cet événement m'a attristé et à mis le projet entre-guillemets pendant ces dernières semaines.

Mais je reviens plus motivé que jamais car plusieurs nouveautés me redonnent du cœur à l'ouvrage.
1- "Schmuck", un ami, qui a un du temps libre, à rejoint le projet et m'aide niveau software.
2- J'ai ajouté du son dans la boite (voir photos plus bas)
3- Et puis je vais racheter un écran pour que la box puisse être remise en marche. Pas moyen de lâcher l'affaire si prêt du but :)

Voici quelques photos de l'installation des hauts parleurs:

Avant démontage, des vieux haut-parleurs Sound Blaster Cambridge Soundwork
il y a 10ans ca valait une petite fortune ...


Hop on attaque le démontage


Tout est démonté...


Perçage des trous dans la box


Et voilà !


Maintenant l'ampli audio (récupéré dans d'autres HP)


Une fois packagé dans son nouveau boitier (rentré de justesse)


Je fixe à l'intérieur.


Vue de dessus...


Vue de l'extérieur.


C'est pas magnifique ce HP ?


En plus çà sort vraiment un bon son, la boite faisant office de caisson de basse.

jeudi 16 avril 2009

Tests de la la lib de détection.

Hier soir j'ai un peu trituré la lib de détection de Marvel pour faire quelques tests.
  1. Test de la technique du "Background removal" qui consiste à faire une capture pendant 1 seconde au démarrage de l'application sans aucuns doigts posés, pour avoir l'image moyenne du "background" et de la soustraire à chaque nouvelle frame capturée fonctionne très bien, je n'ai plus de blobs fantômes (le reflet des néons ne se fait plus détecter)
  2. Petit test en fullscreen et en faisant un flip horizontal de l'image l'histoire de faire à peu près matcher l'image capturée et l'image affichée.

Moultitouch lib from Speedman on Vimeo

J'ai aussi abaissé la tension du cadre de led de 12V à 9V, vu que ça ne change pas beaucoup la qualité des blobs, çà me permettra de faire durer mes leds un peu plus longtemps.

Bon maintenant il faudra faire un système de calibration des coordonnées caméra vs écran, pour que les points touchés soient correctement positionnés sous les empreintes.

mardi 14 avril 2009

Planning chargé

Cette semaine au boulot c'est crunch-mode donc je n'ai pas beaucoup avancé sur le projet.
Un peu de cleanup comme la découpe des 10 équerres qui dépassaient de tous les côtés et finition du cadre infrarouge avec l'installation des 3 autres rangés de leds l'histoire d'avoir un peu plus de pèche. Cette opération à d'ailleurs beaucoup amélioré la qualitée de l'image pour les tests de la Lib de Marvel qui fonctionne maintenant beaucoup mieux (moins de blobs fantômes).

Allez hop, une petite série d'images.








Je m'aperçois que la technologie (Multi-touch LCD-DSI) intrigue pas mal de gens qui me demandent régulièrement "mais alors en fait comment çà marche?" ou bien "et le plexi il sert à quoi ?" et plutôt que de les envoyer sur le forum NUI ou tout y est, mais un peu en vrac il faut bien l'avouer, je posterai donc dans un prochain billet le fonctionnement global de la machine, il sera temps aussi de faire les comptes et de calculer le prix de la boite complète (mon estimation actuelle est entre 400 et 450 €)

mardi 7 avril 2009

Et voila les blobs !

Ça y est j'ai enfin vu mes premiers blobs hier soir, et çà fait trop plaisir :)

Mais avant de vous les montrer voici un résumé des derniers épisodes:
Dimanche après-midi, menuiserie, encore.
Installation des équerres qui vont soutenir le cadre extérieur et avec le niveau s'il vous plaît, pour que ce soit quand même pas trop tordu. J'ai commencé par le coté le chaud à faire, celui avec la carte du contrôleur de la dalle en dessous. Comme çà, après, tout parait plus simple :)


Bon tout est nickel je fait les 10 équerres et les 20 nouveaux trous dans la boite (ça commence à ressembler à un gruyère)


Hop je découpe la planche qui me servira à faire le cadre.
Et voila dimanche soir ou j'en était, çà commence à avoir de la gueule je trouve.


Hier soir je fixe le cadre, j'installe une rangée de Led (juste en haut) et je teste et voila le résultat


Trop la classe quoi ! :)
Seule mauvaise surprise, les néons que j'utilise pour le backlight se reflètent sur la couche inférieure de la dalle LCD se qui fait que j'ai 2 traits horizontaux qui parasitent l'image. Ils sont de faible intensité par rapport aux empreintes de doigts mais je vais tenter d'atténuer tous çà en diffusant l'éclairage avec un abat-jour en papier, bref le backlight faut que je revois légèrement ma copie.

Allez hop encore des blobs, et là j'ai juste posé la main j'appuye presque pas :D

Fait avec l'exe de test de la TouchLib.

Prochaine news, installation des 3 autres rangées de Led, et peut-être un début d'application avec la Lib de Marvel.

Stay tunned...

jeudi 2 avril 2009

Un petit peu de nettoyage

Je tiens à m'excuser pour ne pas avoir posté de news depuis quelques jours, c'est tout simplement car pas grand chose de nouveau ni de très excitant, en plus du fait que je n'ai pas eu beaucoup de temps libre.
Pour résumé j'ai effectué un peu de "nettoyage" et stabilisation de la box, car le LCD a nu me fait de plus en plus peur.

Donc j'ai bloqué la dalle LCD dans un cadre de taquets d'étagères plantés dans le bois.

... sandwishé avec le plexi par dessus

J'ai fixé l'alimentation du LCD (la grosse carte au fond à gauche) et celle du cadre Infrarouge 12v/1,2A (la toute petite a doite)

Remarquez que j'ai pas encore eu le temps de fixer la Carte Mère du LCD ...

J'en ai profité aussi pour faire une sortie avec connecteur standard pour la connexion 220V et faire sortir le VGA, j'ai prévu aussi pour l'USB de la WebCam


J'ai fait une protection avec une poche en plastique transparente pour l'isolation et une plaque métal par dessus pour la carte contrôleur de la dalle (qui elle est externe donc très facile à endommager)

Ok, c'est pas coupé très droit, mais couper 50 cm d'acier à la scie à métaux c'est pas mal galère.

Je vous épargne plein de détails du genre rallonger un connecteur d'alim de la carte mère du LCD et autres... Merci à ma chérie d'ailleurs de m'avoir aider.

Au stade ou j'en suis les plus médisants diront que j'ai de nouveau un écran LCD, alors c'est à dire oui, c'est pas faux ... mais un écran LCD prêt à devenir multitouch :p

Prochaine étape, découper cette planche et construitre le cadre qui supportera la "Frame" infrarouge, oui je commence à voir le bout :)


A bientot et je l'espère, dans ma prochaine news, des screenshots avec plein d'empreintes de doigts :)

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