Construa sua mesa Multi-toque

11 outubro, 2007 at 8:08 pm 12 comentários

Na onda de projetos inovadores de mesas multi-toque, com total interatividade e experiência de usuário, o Estúdio Livre, disponibilizou um tutorial de como construir sua própria mesa multi-toque.

Guia rápido de como produzir seu equipamento multimidia, q rompe com os conceitos de teclado e mouse

Materiais necessários

chapa de acrílico 10mm espessura
lixas d’agua medidas 200, 400, 600, acima de 800
estopa
pasta de dente (a mais vagabunda) ou pasta para polir acrilico
led emissor de infravermelho (5mm, 3V, 75mA)
resistor 27ohms 1W
fonte 12v 1A
fita reflexiva 3M (com reflexão na parte colante)

Modo de fazer

O Ftir

(frustaded total internal reflection)

o ideal eh vc ter a chapa de acrilico cortada a laser, com o acabamento das laterais como o da superficie. caso seu bolso nao possa pagar um acrilico desta forma, aconselho a compra do material bruto mesmo, cortado na serra.

ai teremos o seguinte trabalho manual a fazer: lixar as laterais com carinho. comece com a lixa 400. qdo notar alguma diferença, passe pra 600. depois pra 800 (eu usei uma 1220 nesta etapa). para o acabamento final, estopa, pasta de dente e paciencia com a mão queimada. ou pasta para polir, mas eu nao achei para comprar.

acabamento feito, hora dos leds. para minha mesa de 300x500mm eu usei um circuito de leds em serie, com um resistor de 27ohms 1 w na saida do polo negativo do circuito. qto mais melhor, mas sem exageros para nao acabar com a sua mesa.

existem 2 formas de colocar os led no ftir: a primeira eh fazendo pequenos buracos perpendiculares a lateral do acrilico, com espessura de 5mm. outra eh vc simplesmente cortar a cabeça do led (a ponta arredondada) e encostar bem a parte recem cortada na lateral.

nos espaços q sobraram sem luz, aconselho o uso da fita reflexiva para um maior aproveitamento da luz.


Rear Illumination

iluminação por trásutilizando-se de uma estrutura de leds infravermelho, joga-0se a luz de dentro para fora da mesa. quando o dedo ou um objeto toca a superficie do acrilico, ve-se um ponto branco gerado pela aproximação da ponta do dedo com a luza infravermelha.

Aplicações para sua mesa

caminhos a escolherbasicamente vc precisa entender o fluxo q a mesa vai trabalhar.

receptor de vídeo ===> blob detection ==> analizador dos blobs ==> emissor OSC ==> aplicação final

tudo pq vc terá uma projeção sendo feita no acrilico, q saíra de uma aplicação grafica, q recebeu um sinal osc, q veio de um software analizador de medidas e posições, q tirou seus dados de um programa q detecta manchas a partir de uma imagem vinda de uma camera.

deu pra entender agora?🙂

para isso, temos muitos caminhos a seguir. abaixo vamos listando em q pé esta nossa pesquisa sobre estas ferramentas possiveis.

Touchlib

(o mais funcional, testado e aprovado)

instalando dependencias:

$ sudo aptitude install libxmu-dev libxmu-headers libxmuu-dev libxpm-dev libxtrap-dev libxtst-dev libxv-dev xlibs-dev fftw-dev fftw2 glutg3 libalut-dev libalut0 libg2c0 libglui-dev libglui2c2 freeglut3-dev glutg3-dev libgle3 libgle3-dev libglew-dev libglew1 libglitz-glx1 libglitz-glx1-dev libglitz1 libglitz1-dev libglut3-dev libsage-dev libsage0 libxt-dev libcv-dev libcv1 libcvaux-dev libcvaux1 libhighgui-dev libhighgui1

baixar o source do svn

$ svn checkout http://touchlib.googlecode.com/svn/trunk/ touchlib

baixe o oscpack

http://www.audiomulch.com/~rossb/code/oscpack/

no debian, instale o opencv daqui

$ make
$ sudo make install

volte ao diretorio ../touchlib

$ cmake .
$ make

pronto. agora eh soh rodar os aplicativos compilados nas pastas /src e /demos

calibrando sua mesa

Aqui um tutorial de como calibrar sua mesa de modo facil e muito funcional. em breve traduzo para portugues o link.

Puredata Gridflow

como instalar:

http://gridflow.ca/latest/doc/install.html

$ sudo aptitude install aalib1 aalib1-dev sdljump libsdl tcl8.4-dev tk8.4-dev ruby1.9 ruby1.9-dev

Processing

– nao temos suporte a video com processing em linux. se alguem manjar de fazer um pegador de imagens em loop podemos fazer um script com dvgrab pra usar firewire no processing. ajudem-nos!🙂

libAVG (baseado em www.multi-touch.de)

– primeiro instale a lib avg e suas dependencias.

(retirado de : https://www.libavg.de/wiki/index.php/LibAVG_on_Ubuntu_feisty_installation_notes)

$ sudo aptitude install libxml2-dev libpango1.0-dev libmagick++9-dev libavcodec-dev libavformat-dev python-dev libboost-python-dev libboost-thread-dev g++ libSDL-dev libxxf86vm-dev

$ svn co https://www.libavg.de/svn/trunk/libavg

$ ./bootstrap

$ ./configure

$ make

$ make install

– baixe o svn do mtc (thanks for damm @ irc.freenode.net #ftir)

svn co https://www.libavg.de/svn/trunk/avg_media/mtc/

em andamento

links uteis

http://lowres.ch/ftir/
http://www.multitouch.nl/?p=23
http://www.fingerworks.com/editutil/install.htm
http://www.flixxy.com/microsoft-surface-multitouch-computing-demo.htm
http://youtube.com/watch?v=DQ-N2yJ9D7c&mode=related&search=
http://youtube.com/watch?v=JmHNr9EH1iU
http://youtube.com/watch?v=UcKqyn-gUbY&mode=related&search=
http://www.billbuxton.com/multitouchOverview.html
http://createdigitalmusic.com/2007/05/30/more-diy-music-tables-multitouch-console/
http://www.lauw.biz/
http://dundee.cs.queensu.ca/wiki/index.php/Building_a_Multi-Touch_Sensitive_Table#Materials
http://youtube.com/watch?v=Glp3tBF9kNY
http://tinker.it/now/2007/02/28/multitouch-table-experiment/
http://www.mortalspaces.com/diytouchpanels/
http://www.multitouch.nl/
http://www.whitenoiseaudio.com/touchlib/
http://transmote.com/flosc/#
http://zima.ch/tangent/?page_id=6

http://led.linear1.org/led.wiz

recomendamos tb o irc.freenode.net #ftir

 

Entry filed under: interatividade. Tags: , .

Twix gigante Carregue seus dispositivos USB na tomada

12 Comentários Add your own

  • 1. Renato  |  2 fevereiro, 2008 às 2:31 am

    Opa, urti muuuuuuuuuuito o tópico, mas agora gostaria de saber onde compro esses materias??
    e a video aula quando sai???
    rsrsrsrs
    abraços…

    Responder
  • 2. Carlos Augusto Leite  |  12 maio, 2008 às 3:14 pm

    Como é feita a ligação dos LEDs (sim em série) mas como faço a ligação com o PC para que o TouchLab interprete estes sinais?

    Outra dúvida os furos que dos Leds é na lateral onde foi cortata?

    Responder
  • 3. oscar santis  |  16 maio, 2008 às 2:50 pm

    saludos desde chile. no pude instalar las librerías, tuve problemas con las dependencias ¿puedes dar los repositorior?
    uso pd en ubuntu y en puredyne

    Responder
  • 4. Francisco Lobo  |  19 maio, 2008 às 11:20 am

    Como podemos entrar em contato com vc. se possível me mande telefone.Obrigado.

    Responder
  • 5. cabelo  |  27 maio, 2008 às 11:43 pm

    Coloca os espelhos debian que foram usados!

    Responder
  • 6. ricardopalmieri  |  28 maio, 2008 às 12:55 am

    ola amigo.
    legal q vc colocou o tutorial q eu fiz na integra aqui na tua pagina. mas realmente faltou vc refenciar a pagina ao autor original. em todo caso, se alguem tiver duvidas sobre como montar a mesa, entre em contato comigo no ricardopalmieri@gmail.com. obrigado

    Responder
  • 7. cabelo  |  28 maio, 2008 às 3:08 am

    Subiu o opencv, algumas partes da libtouch como o smoke, mas não manjamos calibrar … e por ai vai estamos vendo o grid e por ai vai, mas:

    Nosso, ./touch esta cinza sem sinal da webcam, sabem a solução?

    []

    Responder
  • 8. Richard  |  5 outubro, 2008 às 11:46 pm

    tem alguma video aula ????

    Responder
  • 9. fabricio  |  16 fevereiro, 2009 às 9:15 pm

    já estou planejando minha mesa, encomendei o acrilico jah…
    muito bom o tutorial… todos os que vi eram em ingles, e naum sou muito bom com termos técnicos…
    gostaria de trocar umas ideias, preciso sanar umas duvidas, qualquer coisa me add no msn plz luciferiel_df@hotmail.com

    De qualquer modo, vlw aew pelas dicas… o mais dificil pra mim tah sendo arrumar um datashow barato >.<

    Responder
  • 10. pedro h  |  28 fevereiro, 2009 às 6:11 pm

    o material todo saiu em media qtos reais? o que esta no monitor aparece na mesa multi toque?

    Responder
  • 11. pedro h  |  28 fevereiro, 2009 às 6:12 pm

    ela e colorida?

    Responder
  • 12. Mesa multi-toque ao vivo, vale a pena? « www.ilankriger.net  |  24 março, 2009 às 9:00 am

    […] -Se você quiser montar a sua tem até tutorial completo em português. […]

    Responder

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Feeds

Categorias

Calendário

outubro 2007
D S T Q Q S S
    nov »
 123456
78910111213
14151617181920
21222324252627
28293031  

Del.icio.us


%d blogueiros gostam disto: