3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Multi-Touch Interface on the cheap(really cheap)

This is my first Instructable so please be nice. This is how to make a multi-touch interface out of you desk for very little money. Finally got a video uploaded,sorry about the bad frame-rate my laptop isnt all that good.

 
Remove these adsRemove these ads by Signing Up
 

Step 1Necesary objects

Necesary objects
For this you will need a Webcam, a Glass Desk, software called roboRealm ( RoboRealm download ). For me i mounted my webcam under my desk with ducktape.
« Previous StepDownload PDFView All StepsNext Step »
73 comments
1-40 of 73next »
Dec 17, 2007. 2:07 PMJahfer says:
How exactly do you download the files? all i do is click them and it takes me to a blank site thingy and it shows "http://www.instructables.com/files/orig/F2M/35LI/F5HVTEJN/F2M35LIF5HVTEJN.tmp"
Aug 14, 2008. 9:21 PMinfraredman21 says:
hey whats up? hear you can try my link to the download its downloading for me right now

http://www.roborealm.com/d.php?e=carrock19@yahoo.com&k=1934276738
Aug 14, 2008. 9:22 PMinfraredman21 says:
please dont use my e-mail for anything bad think you and this link works
Dec 17, 2007. 2:08 PMJahfer says:
also teh text in it is 1.7.21.1 205 0 320 0 TRUE 4 100 1 2 Current Source TRUE -90 0.00 -60 2 TRUE 2 TRUE -1 FALSE TRUE 9 TRUE -1 gui newX 1400 1050 newY...what do i do with this?
May 26, 2008. 10:58 AMdunnos says:
very very nice project 4 stars because i had to figure it out a lil by myself idea for a sweet add on: 4 point calibration :)
Jan 1, 2008. 2:47 PMTrevmister8 says:
The touch one won't register my hand at all. Instead the thing locks onto the backround AND spazzes out I tried putting the thing so it is facing away from the light and my hands would be reflecting the light (night) and it still spazzes out, locked onto a black backround. What is the cause of this? BTW no laser pointer or LED or anything that I could rly use >_>
May 13, 2008. 8:13 AMseen53 says:
The camera with IR filter seems to work better because it only picks up light that is escaping from the IR lens.
Feb 4, 2008. 4:23 PMfour_eyes954 says:
i dont get how to use the script
Jan 13, 2008. 11:19 AMgomalopa says:
the software doesn´t show me anything. only a grey screen. Why is that? and also I can get any signal or movement. please help!!!
Jan 1, 2008. 11:55 AMTrevmister8 says:
OMG I want to do this so badly! Sadly, though, I don't have a glass surface I could use, or even clear plastic... or do I.... Well... I have clear plastic that WOULD be usable.. if it weren't for the dips in it. It is from the Serpent's Spiral coaster set thing and it has some things dipped in to separate the areas. Would this work? I would have to use legos or K'nex to hold it up, but that isn't what I'm asking. Would it work? Also, I don't have a usable red/blue/anything LED. Unless I were to use something rly bulky lol.
Jan 7, 2008. 4:41 AMTrevmister8 says:
I can't do that and here is why. Well I am using my only camera (a PS2 accessory hooked up to my PC) so if I set it up for the pic I can't take it.
Dec 4, 2007. 9:20 PMDBeta says:
That's pretty cool. I was playing around with it and found that my 15FPS webcam just isn't fast enough to be translated over a whole screen. So my idea would be to change it to work like the pad on a laptop. Would that be possible? As it stands I have a 1280x1024 screen, and moving the cursor at a decent rate across the screen takes just a few frames, meaning very rough mouse movement. I actually sped it up a lot by disabling "low light boost" in the advanced tab of the video capture area, but I'd still like more tracking like systems.
Nov 11, 2007. 5:01 AMluke says:
i am very impressed with your project, and so i decided to do my version, i have used part of your software in my project a 3d mouse using a web cam. thank-you again for releasing your code as i used it for school :) .
i have posted it here laserlife.googlepages.com/project
best regards
luke
Sep 8, 2007. 7:59 PMkaratedude92 says:
Hey, I had a great idea for clicking, I am not sure if it would work yet. The Basic Concept: To move the mouse you hold the pen at a certain height. To click you just move the mouse closer to the glass. I think this would be possible. Just thought I would add a little something.
Sep 17, 2007. 7:35 PMkaratedude92 says:
O yeah it would be awkward to have to stand up just to move the mouse Oh well.
Sep 24, 2007. 12:15 PMfinfan7 says:
could you use a rubber sheet with a grid on it stretched out over the area and have it detect deformations in the grid?
Sep 24, 2007. 3:03 PMGnome says:
Wow man, that's good thinking. Unfortunately, I don't know how to this. Anyone?
Aug 24, 2007. 3:08 AMcheesemaker101 says:
hi when i run the program it only works in the top bit of the screen it wont work the full screen thanks
Aug 24, 2007. 1:43 PMcheesemaker101 says:
when i have my screen on 800by600 pixels it moves the mouse on the whole screen but i use mine on 1280 by 1024 pixels it only moves the mouse on the top corner of the screen
Aug 24, 2007. 2:27 PMcheesemaker101 says:
i made my own because i used a blue led insted and i dint no how to change it i had the vbscrip running and it still dint work
Sep 15, 2007. 7:52 AMwinkman says:
hey mobilegamer999 i've been reading and i like your idea, i think i've got my head around it. You have problems with your mouse system and i think i might have a way to fix it. If your camera picked up two colours you could put a tri-colour LED in your pen. You could then add an SMD switch into your pen and when you clicked the SMD you would change the colour. The problem is you would have to change your software so you could pick up two colours at once. In the end you would have software and a camera which could pick up two colours at once and a pen (which would still be slim)and would have a tri-colour LED in it and an SMD switch. Hope i can help you P.S. you would have to change your software a bit.
Aug 24, 2007. 9:52 PMcheesemaker101 says:
thanks it works fine now great instructable
Sep 14, 2007. 8:36 PMsteve blair says:
For the clicking, I'm imagining taking apart a wireless mouse and mounting the electronics and smaller buttons onto this LED-pen. I guess this depends on whether the roborealm software actually replaces the default mouse or whether it works along side it. I'll have to look into this once I move into my new place if nobody else does it first.
Sep 13, 2007. 12:41 PMfosho4 says:
Cool idea.
I am definitely going to try this.
I had been looking at something like this for a while but needed software for it and this seems to be the perfect match.
I'm goin to combine this idea with another one I saw on youtube: [url]http://youtube.com/watch?v=yzNh31q61gc[/url]
This will hopefully filter out any confusing colors for the camera.
I think the software will have to be changed slightly though.

Thanks for the great instructable!!!!!
Sep 11, 2007. 5:45 PMferrariman610 says:
I need help. I can get the program to work, and I can move the mouse, but I can't get it to click anything! Other than that, this is one of the best multi-touch projects I've seen (for the cost: FREE!). Keep up the good work.
Aug 29, 2007. 4:28 AMll0ll says:
this looks cool, i will tr yit. Couple of questions : How did you work out the drawing area size on the glass? Is you "LED pen thingy" just a pen converted to shine light? Is it an infrared LED, or what colour is it? Sorry, I'm a noob at all stuff like this. thanks in advance
Aug 29, 2007. 10:22 AMll0ll says:
ok, thanks so 'll muck around with making a light pen.

So how does it actually control the mouse?
How do I configure the program to do that?
Sep 8, 2007. 7:53 AMIstarian says:
What's the program/instruction you're using? I kinda have a semi-working thing, but I was wondering what you'd done. Does the IR filter help a lot, cause I've been using the center of gravity piece/module/thing in the program to move the mouse. ie the mouse modules x and y settings are set to cog_x and cog_y respectively. What does the glass do, other than provide the max possible area and convience for the pen? Lastly, what resolution webcam are you using? ~Istarian P.S. below you said "in RoboRealm are you using the pen.robo file that i have,or did you make your own file,if you made your own you need to include the VBScript part of the pen.robo file because that stretches the coordinates to fit the screen." What VBscript part is that?
Sep 9, 2007. 11:28 AMIstarian says:
Just for kicks, any chance you could like list the parts/modules that make up your pen.robo file and any specific settings they need. I particularly want to know what your doing for making the mouse move, ie what you have to accomplish what you said above, "The program looks for a big red dot and gets the center of it and stretches that coordinate to fit the screen and then sets the stretched co-ordinate and sets it as the mouse position." ~Istarian
1-40 of 73next »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
2
Followers
1
Author:mobilegamer999