lunes, 24 de enero de 2011

Multitach Megateibol: Génesis

Bueno, todo lo bueno se acaba, y nuestro super proyecto no iba a ser una excepción, así que paso a redactar la última entrada del blog.

En la publicación anterior pudisteis ver como hicimos el montaje de la mesa grande, con el tema de los LEDs infrarrojos para poder hacer un buen escaneo de las huellas dactilares incluído. Ahora, ya solo nos queda una cosa por enseñaros...

¡Cómo funciona! :D

Primero os ponemos un video con la calibración que hicimos para la mesa grande. En él podeis ver la calidad de detección de las huellas, que desde luego no está nada mal.


Que ambiente más distendido que hay en clase... XD

Y ahora, sin más dilación, ¡contemplad el poder de la Multitach Megateibol!


Con el tiempo que hemos tenido y con un presupuesto asequible para los bolsillos de unos estudiantes de telecos, esto es lo que hemos conseguido. Se puede ver que hay un poquitín de retraso en el humo que "creo" con los dedos, pero eso es debido tanto a que pudo haber algún error de detección como a la velocidad del ordenador utilizado.

Al acabar el proyecto, hemos llegado a algunas conclusiones relacionadas con el montaje de la mesa. Una de ellas es el hecho de que no hayamos utilizado acrílico. Nosotros decidimos usar cristal por el tema del dinero, pero para garantizar la reflexión total interna de la luz infrarroja, se recomienda el uso de acrílico.
Otra conclusión a la que hemos llegado es la de que, tal y como hemos montado la mesa, resulta muy sensible a la luz exterior. Nos quedaría mirar si es por la posición o si simplemente cubriendo los lados se soluciona el problema, pero ahora mismo, si no la hacemos funcionar en el aula de PSEM (ya que dispone de unos ventanales bien hermosos que nos regalan luz solar a cascoporro), no hay mesa táctil que valga.
Y una última conclusión referente al montaje es el hecho de no haber incluido la lámina de silicona. No la hemos podido añadir debido a la dificultad para encontrarlas, pero si se pueden incorporar, es muy recomendable hacerlo.

Muchas gracias a todos los que nos habéis ido leyendo, esperamos que con este blog os hayamos ayudado a ver que con un poco de paciencia y maña no es difícil ni caro montarse un cachivache bien molón para fardar delante de los amigos.
Por mucho que hayamos terminado con el proyecto, no lo dudeis, si teneis alguna pregunta hacedla, ¡que para algo nos hemos convertido en maestros "meseros"!

¡Nos vemos!

sábado, 22 de enero de 2011

¡Manos a la obra, señores!

Después de comprar los materiales en una conocida tienda que no vamos a decir el nombre (esa tienda no ha accedido a patrocinar nuestro proyecto bajo ningun concepto xD), nos hemos puesto manos a la obra a construir paso por paso la mesa multitouch.

Primero de todo, nos hemos encargado de hacer el marco de madera y sus soportes para que se pueda poner orientada verticalmente. El problema ha venido cuando nos hemos dado cuenta que con las maderas que habíamos comprado, había riesgo de que no se aguantaran bien solo con la cola de madera y se pudieran romper. La solución ha sido reforzar el arco utilizando una plancha fina de madera enganchada a los 4 listones de madera que forman el marco. Una vez hecho el marco, hemos enganchado y atornillado los listones horizontales y en diagonal utilizados para aguantar el marco verticalmente.

Una vez hecho el marco, tocaba hacer el circuito de leds infrarrojos que se utilizan para emitir luz infrarroja y rebotar con nuestro dedo hacia la webcam. El circuito de leds infrarrojos consistía en hacer un circuito paralelos de 6 grupos de 8 leds cada uno, junto con su respectiva resistencia de protección para que no los quemáramos (resistencia de entre 20 y 50 ohmios).

Después de diseñar el circuito de leds, hemos tenido que soldar uno por uno para que estuvieran unidos y soldar unos cuantos cables para juntar todos los grupos de 8 leds.


2 horas más tarde, y después de pasarnos casi 2 horas soldando como buenos profesionales del arte bricomaníaco, enganchamos todos los leds al marco de madera con celo, y este fue el resultado:


Con los leds enganchados al marco de madera, solo faltaba poner el cristal y la hoja de papel vegetal que iba encima del cristal. Para ello, hemos cortado el papel vegetal con la misma medida que el cristal, y lo hemos enganchado todo con celo para hacer las primeras pruebas.

En la siguiente entrega, enseñaremos las primeras pruebas y las conclusiones que hemos podido sacar (si funcionan o no los leds, si hace falta utilizar una capa de silicona, etc).

sábado, 15 de enero de 2011

La "mesa grande": ingredientes

Bueno, el blog ha pasado por un periodo de sequía, y como está a punto de acabar la asignatura (acordaos de que las presentaciones son el martes 25, cuando ya habrá acabado la semana de exámenes) vamos a ir haciendo unas cuantas entradas para que podáis ver como ha ido la construcción de nuestra "querida" mesa, que nos ha hecho pasar momentos tanto de alegría como de odio profundo hacia todo lo relacionado con montar mesas de cualquier tipo...

En la última entrada pudisteis ver el esquema que iba a seguir la mesa grande, así que como ya estaba decidida la forma del proyecto, nos dispusimos a obtener el material necesario para empezar a emular a esos superhumanos que son capaces de montar cualquier mueble en Bricomanía. A continuación tenemos la lista de todo el material junto con el dinero que nos hemos gastado, para que veáis que si os sobran unos leuros y unas cuantas ganas, podéis animaros a construiros una mesa táctil:

Material de bricolaje (en nuestro caso, obtenido en Leroy Merlin):


- 3 x Listones de madera de 7 x 18 mm de sección y 900 mm de largo (para hacer el marco; con dos había suficiente, pero compramos 1 de más por si acaso)...........4,05 €
- 2 x Listones de madera de 7 x 18 mm de sección y 900 mm de largo (para hacer los refuerzos en diagonal que juntan el marco con las patas que sostienen la mesa)...........1,90 €
- 1 x Listón de madera de 18 x 18 mm de sección y 1000 mm de largo (para hacer las patas de la mesa, lo cortamos por la mitad y listos)...........1,25 €
- 1 x Cristal para cuadros de 40 x 50 cm (compramos el cristal solo porque de haberlo comprado con un marco no podríamos ponerle luego los LEDs infrarrojos)...........4,05 €

Material electrónico (en nuestro caso, obtenido en Onda Radio):


- 50 x LEDs emisores infrarrojos...........12 €

Material de papelería (cualquiera vale, yo fui a una de mi pueblo):


- 1 x Hoja de papel vegetal, tamaño DIN A2...........0,65 €

En total, 23,90 €. Si no contamos, claro está, el proyector, los tornillos y demás material necesario para montar el marco e instalar los LEDs. Pero aún así, es un precio relativamente barato para un proyecto como este.

Para juntar todas las piezas del puzzle y montar el marco hemos utilizado:

- Cinta adhesiva (sí, es la solución cutre, pero para hacer pruebas y poder ir quitando y poniendo el cristal y dar sujeción extra a los LEDs va de muerte)
- Soldador de estaño + estaño + cables (hemos soldado los LEDs directamente por las patillas, y hemos juntado masas comunes y las entradas a la fuente de alimentación mediante cables)
- Tornillos y grapas

Por último, quisiera remarcar algunos aspectos importantes a la hora de comprar los materiales:

- En todos los proyectos que hemos visto se utiliza una fina plancha de silicona transparente, encima del cristal, que ayuda a la detección de las huellas. Si bien a nosotros no nos ha hecho falta, también es necesario decir que nuestra mesa tiene ciertas restricciones ambientales que ya detallaremos, por lo que es recomendable hacerse con una de esas láminas de silicona. ¡Ojo!: también podréis encontrar que en algún blog se explica como hacer esas láminas uno mismo (mezclando silicona transparente con disolvente), pero es muy probable que queden grumitos que fastidiarán la detección de huellas y os obligarán a repetir el mismo proceso varias veces. Pero si os veis con corazón, ¡marcaros una lamina de silicona marca de la casa!

- Se recomienda encarecidamente utilizar acrílico y no cristal, así como limar los bordes de la plancha de acrílico. Esto se debe a los coeficientes de reflexión interna, que según hemos visto en los diversos blogs, en el acrílico ayudan mejor a que la luz de los LEDs permanezca dentro del material. Limar los bordes ayuda a que la luz infrarroja entre en el acrílico, factor más que importante para el correcto funcionamiento de la mesa.

Por ahora, esto es todo lo que se refiere a compra de materiales. Si me dejo algo, mis compañeros ya lo añadirán en los comentarios, como pasó en otra ocasión. En las siguientes entradas ya pasaremos a detallar el proceso de montaje y a la demostración del funcionamiento de la mesa.

¡Hasta muy pronto!

miércoles, 15 de diciembre de 2010

Semana 2.2: ¡A por la mesa! Con un par... de bolas de helado

Pues una vez que tenemos el pad multitouch nos hemos emocionado y nos hemos puesto a tomar medidas para la mesa grande.

Después de mucho pensar hemos decidido no utilizar ningún espejo, y hacerlo directamente proyectando la imagen sobre el cristal. Para ello pondremos el cristal de pie directamente sobre la mesa al igual que el proyector, tal que así:
Probando a saco proyectando la imagen sobre la pared hemos decidido utilizar un cristal de 51x38, para lo que el proyector se tiene que colocar a 125cm del cristal, midiendo desde el culo del proyector. No importa si al ir a por los materiales no encontramos justo el tamaño que queremos, ya que pondremos un marco majete e iremos improvisando sobre la marcha.



Otra cosa que tenemos en la cesta de la compra ya son los leds. Habíamos pensado en un principio que sería suficiente con 40, pero teniendo en cuenta que queremos soldar directamente pata a pata compraremos 50 para no quedarnos cortos y poder rodear todo el marco. Como no tenemos mucho tiempo no nos vamos a volver locos con la forma de unir los leds al cristal, e iremos a lo rápido "chapucero" pegándolos directamente con cinta americana o algo así.



¡Hasta la próxima bricoentrada!

martes, 14 de diciembre de 2010

Semana 2: ¡Habemus mesa!

...o por lo menos, la tenemos en versión recortada.

Sí, señoras y señores, después de buscar cómo montar la mesa multitouch, al final hemos empezado por ver cómo se hace el pad multitouch. Siguiendo el tutorial de este enlace, hemos creado una mini-mesa para empezar a probar las aplicaciones multitouch de que disponemos.

En las siguientes fotos podeis ver como queda más o menos el invento y cómo lo hemos ido probando.

Las tres primeras son utilizando la webcam integrada en el ordenador de Ingrid, colocando la caja sobre la pantalla horizontal:




En estas dos hemos utilizado mi webcam colocandola dentro de la caja:



Pero como una imagen vale más que mil palabras y un vídeo pueden ser unas mil imágenes seguidas, aquí tenéis una sesión de testeo grabada:


¡Y el miércoles en clase de PSEM, una live session bajo demanda! ¡Hasta el miércoles!

viernes, 3 de diciembre de 2010

Semana 1: ¡Diseñando, que es gerundio!

¡Bienvenidos todos al blog oficial de la "Multitach MegaTeibol", la mesa multitouch que se está desarrollando en la asignatura Programació de Sistemes Empotrats i Mòbils (PSEM) de la Escola de Enginyeria de Telecomunicació i Aeroespacial de Castelldefels (EETAC). El equipo de desarrollo está formado por Ingrid Lidó, Carles González (aka Anselmoviejo) y yo mismo, Rubén Gómez (aka Dr. Grijando).

En esta primera semana nos hemos estado metiendo en el mundillo de las aplicaciones táctiles, y hemos encontrado un pack con ejemplos y todas las clases utilizadas en su desarrollo. El framework se llama MT4j, que se refiere a MultiTouch for Java. Gracias a este framework podremos desarrollar nuestras propias aplicaciones. Aún así, lo primero es montar la mesa y probar los ejemplos que ya vienen incluidos.

Para el montaje hay 3 diseños diferentes, representados a continuación en esquemas sencillos:

1 - Proyectar desde arriba la visión sobre un espejo y que el reflejo de este sea lo que veamos en la pantalla de la mesa:


2 - Realizar la proyección desde el plano horizontal a un espejo que hay detrás de la mesa (ahora inclinada un poco) y que el reflejo sea lo que vemos por pantalla:


3 - Olvidarnos de espejitos y proyectar directamente sobre el cristal de la mesa desde detrás de esta (de nuevo, la mesa debería estar un poco inclinada):


La razón de usar espejos es que debido al tamaño del proyector, si se pusiera en posición vertical, la altura de la mesa sería demasiado grande.

Una vez establecidas las posibles configuraciones, esperamos poder probarlas el próximo día para escoger una y encargar los materiales necesarios para la construcción de la mesa.