Difference between revisions of "TouchTable"

From MagnetoWiki
Jump to navigation Jump to search
(added some parts, and touch factor framing link)
Line 1: Line 1:
 
Notes on construction of a internal reflection infrared rear projection touch table.
 
Notes on construction of a internal reflection infrared rear projection touch table.
  
 +
=Infrared LEDs=
 +
 +
Using the technique from [http://www.touchfactors.com TouchFactors Lab]. They have a nice flickr stream on [http://www.flickr.com/photos/29346851@N07/sets/72157606597675947/detail/ constructing the touch surface].
 +
 +
We are trying the IR LEDs from [http://www.environmentallights.com Environmental Lights].
  
 
=Projection/Touch Surface=
 
=Projection/Touch Surface=
Line 23: Line 28:
 
A larger table would have a projection area of 48" x 36", laid on a 51" x 39" plexiglas top.
 
A larger table would have a projection area of 48" x 36", laid on a 51" x 39" plexiglas top.
  
A long informative thread  on the use of [http://nuigroup.com/forums/viewthread/2197/P15/ silicone coated vellum] as a touch-compliant surface.
+
A long informative thread  on the use of [http://nuigroup.com/forums/viewthread/2197/P15/ silicone coated vellum] as a touch-compliant surface. We are going to try the [http://www.youtube.com/watch?v=vvO_lvyDGVo technique of Tinkerman] (aka dinomaui, in which a 50:50 mixture of xylene and GE Silicone I is applied with a textured roller to the back of the vellum.  
  
 
=Table Frame Design=
 
=Table Frame Design=
Line 44: Line 49:
  
 
There is a video at: http://youtube.com/watch?v=skZCBvWVu8A
 
There is a video at: http://youtube.com/watch?v=skZCBvWVu8A
 +
 +
=Parts List=
 +
 +
[http://www.environmentallights.com/products/12352/Dimmable_LED_Ribbon_foot_InfraRed Narrow Dimmable LED Ribbon Flex] (InfraRed 940 nm)
 +
 +
[http://www.environmentallights.com/products/12310/38_Aluminum_DEEP_Channel_98_in_long_nickel Regular Ribbon Flex (0.375 in. glass) Aluminum DEEP Channel, 98 in. long, Brushed Nickel]
 +
 +
Clear Acrylic Pane (27" x 35", 3/8" thick, polished on edges with bumped corners.
  
  
Line 60: Line 73:
 
[http://vis.renci.org/multitouch RENCI Vis Group Multi-Touch Blog]
 
[http://vis.renci.org/multitouch RENCI Vis Group Multi-Touch Blog]
 
Description of the Duke Multi-Touch Wall
 
Description of the Duke Multi-Touch Wall
 +
 +
[http://www.touchfactors.com TouchFactors Lab]
 +
 +
[http://peauproductions.blogspot.com/ Peau Productions]

Revision as of 11:11, 3 May 2009

Notes on construction of a internal reflection infrared rear projection touch table.

Infrared LEDs

Using the technique from TouchFactors Lab. They have a nice flickr stream on constructing the touch surface.

We are trying the IR LEDs from Environmental Lights.

Projection/Touch Surface

Top view schematic of the edge for measurement
Edge view schematic of the edge for measurement

The touch surface consists of a rectangular sheet of 3/8" plexiglas or acrylic, with a touch-compliant surface laid on top.

Start off with a 4:3 aspect ratio so we can use a regular XVGA projector (1028x768).

In order to rest inside a "deep" aluminum channel that also holds the LED strips, we need to add a 0.5" edge to the plexiglas top.

In order to adhere the compliant surface to the plexiglas top , we need a margin of 1" (e.g. for attaching with a strip of double-sided tape?). (One inch may be too much, but we can always trim the surface down.

Thus, the horizontal and vertical dimensions of the plexigas must be extended by 2 x (1.5") = 3" to accomodate the aluminum channel and margin.

A small table would have a projection area of 32" x 24", laid on a 35" x 27" plexiglas top.

A larger table would have a projection area of 48" x 36", laid on a 51" x 39" plexiglas top.

A long informative thread on the use of silicone coated vellum as a touch-compliant surface. We are going to try the technique of Tinkerman (aka dinomaui, in which a 50:50 mixture of xylene and GE Silicone I is applied with a textured roller to the back of the vellum.

Table Frame Design

Could use a drafting table.

This drafting table would look neat as a touch table!


Multi-Touch Software

Touche Cocoa Framework

"Touché is a free, open-source tracking environment for optical multitouch tables. It has been written for MacOS X Leopard and uses many of its core technologies, such as QuickTime, Core Animation, Core Image and the Accelerate framework, but also high-quality open-source libraries such as libdc1394 and OpenCV, in order to achieve good tracking performance." Licensed under LGPLv3.


MultiTouch.Framework

"MultiTouch.framework is a native Cocoa multi-touch framework for Mac OS X. It uses the default event handling system and the responder chain of the operating system, providing a familiar application programming interface to Mac OS X developers. It is built upon a modular low-level architecture that unifies all touch events, with input units for different multi-touch input devices including FTIR, DI, iPhone/iPod touch, as well as any TUIO-based devices. Thus, as a developer, you do not need to care about the actual input device being used. One of the great advantages of this toolkit is that you can develop and test your multi-touch application on your standard desktop Mac, using your iPhone as multi-touch input device, without having to work at an FTIR table all the time."

There is a video at: http://youtube.com/watch?v=skZCBvWVu8A

Parts List

Narrow Dimmable LED Ribbon Flex (InfraRed 940 nm)

Regular Ribbon Flex (0.375 in. glass) Aluminum DEEP Channel, 98 in. long, Brushed Nickel

Clear Acrylic Pane (27" x 35", 3/8" thick, polished on edges with bumped corners.


Random Links

FTIR Multitouch and Display Device - A Guide to build your own - Experiments with Processing, OSC

"hello dear reader. on this site you will find some notes and tips on building your own FTIR (Frustrated Total Internal Reflection) input device that is actually working! i've searched the net quite some time finding all infos to get it up and running. the other part is pure software and the possibilities to create funny and also useful things are immense."


Impress

"touch screen interfaces are generally hard and flat. impress tries to break from that tradition by making the display flexible. allowing you to feel more like you are interacting with the display." Via hackaday


RENCI Vis Group Multi-Touch Blog Description of the Duke Multi-Touch Wall

TouchFactors Lab

Peau Productions