Ive done some building in SecondLife showing what it is going to kinda look like:





This blog follows my work and experimenting into the emerging world of multi-touch hardware and software
"Im having problems with my setup. as you know i was going to try LLP but was put off as im worried about the dangers of the lasers as i have a little one running around so thinking of the LED-LP approach as this is allot more safe. if you remember my pic the LEDs would only be on the left and right of the screen and also the the screen is 19" but the LEDs would be around 60cm away from each other. would this still work and do you have any idea what LEDs i will need to look for?
If I had to have the LEDs top and bottom they would again be 60cms away as this is the size on the glass top im using.
Thanks again"
"Hmmm...laser safety is a worrisome problem if you have instances (children, pets, etc) that may somehow redirect the plane to hit someone's eyes. LLP setups are typically better and more safer in vertical wall setups, as it is harder to change the beam path in a way that would hit someone's eyes. It is mentioned that at the low power (under 25mW) that the typical LLP laser is at, after going through a line lens (to create the plane of IR light) that the IR light is much too weak to really cause any damage, but you can never be too careful; since as my Mom would say, "you aint going to get another set of eyes so take care of them." I will let you know that I have tested a CD drive laser and accidentally hit my eyes with it a couple times. It caused some slight pain for a day or so, but like most instances of low power lasers, doesnt create any damage for too long and everything was normal the next day.
As for an LED-LP setup, it is much safer though much more difficult to get similar results to an LLP setup. The "plane" of IR light that you have to create via IR LEDs around your touch surface usually has a much "thicker" beam, so you have to adjust the filters in tbeta very tightly to get very low blob appearance, or you'll create touches when you arent even touching the surface.
My recommendation is to surround all sides of the screen with the IR LEDs. The reason is that you need to create a grid-like plane of IR light. An LED puts out light in a conical beam, so the narrower the beam of the LED the better, since the less light that is sent above the touch surface. This is contrary to the suggested LEDs for an FTIR or DI setup, which should have a much wider beam spread so the the FTIR affect can work better or so that the screen is more covered evenly for diffusion. So think of the LEDs as "lasers" that spread apart the further that the light gets. With these "narrow" beams, we need to essentially create a grid of beams that create a plane, which we touch. By having the beams on at least two sides next to each other (i.e. the top and a side, or bottom and a side), you create this grid (though all 4 sides creates a better grid). By only putting the LEDs on the top/bottom or sides, you are allowing there to potentially be gaps in your beam plane, and thus you will get a strobbing affect if you were to draw across the touch surface. You will get the strobbing affect at the very start of your LED rails no matter what, so make sure to locate the tip of the LEDs off from where you want to begin to touch by at least 1cm or so (this will reduce the strobbing but not elimiate it).
LED-LP setups work better for smaller screen sizes because the conical light from the LEDs doesnt have a chance to spread above the touch surface as much. The screen in my LED-LP table is a 17" (4:3 ratio), which works well. Going bigger should be fine up to maybe a 22" or 24". I do not know the size limitation, but I know that there probably is one, as the LEDs will eventually spread too much to be effective.
As for the type of LEDs to buy, as mentioned above, get ones that have a fairly narrow beam spread. The ones that I bought and used have a beam spread (viewing angle) of about 15-30 degrees, as seen here on ebay. Spacing should theoretically be as close as you can make them, with a max separation of 1 inch (about 2.5cm). The ones on my table are spread apart about 2.5cm on the smaller side and 3cm on the larger side, thus all 4 sides are surrounded. Use an led calculator either found here or here to calculate what resistors to put in series with each parallel rail of LEDs. I am using 4 sides of 12 LEDs each (48 total).
The info above is collected based on my own experiences and prototyping."
My name is Nolan.
I am a student at University of California San Diego studying BioEngineering:Biotechnology.
MT Website: http://www.peauproductions.com
My Online Store: http://www.peauproductions.com/store/
Charcoal Art: http://peauproductions.deviantart.com
My interest in multitouch technology in terms of home-brew, open source, started back in the end of 2007 after seeing the Wiimote videos of Johnny Lee in my random boredom while surfing the video waves of YouTube. Those videos led me to Seth Sandler’s blog (cerupcat), which then led me to these forums. At first I didn’t have a huge, uncontrollable interest in creating my own hardware, let alone learning to code anything. It wasn’t until the spring of 2008 that Seth displayed his MT table at our school (he graduated 08 with the table and accompanying software as his senior project). Without even having the chance to meet him, I used the table and found it really engaging and natural. This interaction stayed in the back of my mind as maybe something that I too could do. The summer of 08 I traveled to the east coast of Australia and covered about 5500 miles in 3 weeks with my best friend and a rented campervan. Being on the road every day, and away from the tech that surrounds be here in the States gave me time to think on what projects I wanted to get started in the second half of the year. First on the list was getting into the world of multitouch.
I started like probably most people. Grabbed one of those countless cardboard boxes you have lying around after a Costco shopping run, put some paper on the glass from a picture frame, took whatever crappy webcam you have lying around, duct taped it to the bottom of the box, downloaded the MTMini software, and touched the possibilities of multitouch for the first time. I’d have to say the simple fact of the ease of how the technology worked sucked me in more than anything.
For the rest of August and September, I read anything and everything on the nuigroup/forum site, reading every single thread, except the ones dealing with software, as I didn’t think I’d be doing that since I’d never really programmed more than a little Basic and C++ in my life. For me, if I am excited about something, I become addicted to finding out what I can about it; I’ve been called a sponge of information before. And, like I did when I sold electronics and perused Engadget every day, keeping up with every new tech development in the world, I read and digested what was on the forum about multitouch.
For my first project, I knew that my poor student budget wouldn’t be able to afford a projector, so I went with LCD. I didn’t want to deal with pouring silicon layers for an FTIR setup, so that was out of the question. I got a free “broken” LCD from work (it wasn’t really broken, just supposedly would go blank after awhile, and I being the IT guy, made the call to upgrade). Gutting that AOC monitor was fun, though it had the FFC issue so I didn’t feel too bad as the twist-tied power and vga controller boards fell into the cardboard box, pulling the LCD with it, and tweaking the cables enough to render it useless. It did though; act as a good prototype in terms of what technology (FTIR, DI, etc) I wanted to go with. I blasted the underside of the panel with about 70 IR LEDs and found no workable effect, which crossed out Rear DI. LLP techniques involved lasers and I didn’t want to play with anything dangerous, so the only other option was called Side-DI (now known as LED-LP). Essentially it is FTIR, without the acrylic for the LED light to pass through. It creates a wide plane of IR light (much much wider than LLP), but still very usable if the correct filters were applied in the touch software (Touchlib/tbeta).
With this direction I began to plan my little MT box. I began my blog here to document and organize the pictures, video and other things that I was working on. After 2 more destroyed LCD panels, I built my MT box. When that was done, I realized that despite all the building I would ever do, it wouldn’t be usable without software to manipulate. I looked around on the forum for the common language (framework), and realizing AS3/flash was the most popular, I began to reverse engineer and teach myself how to code.
As my knowledge grows in both hardware and software pertaining to the emerging world of multitouch, I hope to share what I learn and produce with anyone who is interested.