Slashdot Log In
Wiimote as Multi-Touch Display Controller
Posted by
Soulskill
on Wed Dec 19, 2007 09:37 AM
from the amazing-home-projects dept.
from the amazing-home-projects dept.
Tmack writes "While hard-hacks with the Wiimote are somewhat old news, this particular implementation is quite interesting. Using the infrared camera on the Wiimote, pens with LEDs instead of ink, and an LCD projector, Johnny Chung Lee of Carnegie Mellon University has created software to use them as a (relatively) cheap multi-touch display. Any surface onto which you can project becomes an interactive multi-touch display, as demonstrated in the video at the link. He has the software available for download, along with some other neat projects.
Lee has also documented another impressive Wiimote hack.
Related Stories
[+]
Wiimote Hacking Goes Big-Time 51 comments
The Wall Street Journal is taking Wiimote hacking seriously. A front-page article from this past weekend discusses the many uses to which enterprising hackers have put the Wiimote, the motion sensing piece of the Wii console. Included is a video of a few of the projects in action. "Tim Groeneboom, who lives in the Netherlands, uses his Wii-mote to spice up his deejay act. He was inspired by a video on the Web of a California music student bobbing in front of the computer in his room and making jabbing motions with the Wii-mote to splice different tracks. During his second gig with the Wii-mote, Mr. Groeneboom, 22, says he was able to roam up to about 100 feet from his deejay booth and still be able to control how the music blended and do some sound effects ... Aaron Rasmussen has a sporting purpose for his Wii-mote. At his Garden Grove, Calif. software company, USMechatronics, he and his partner stuck a tennis racket in the 'hand' of a $40,000 industrial robot and then tweaked the Wii-mote to control the robot's arm so it can hit back tennis balls on the factory floor. 'This is what we do to relax,' he says."
[+]
News: The Wiimote As Yoda Intended - A Lightsaber 268 comments
An anonymous reader writes "So what if the Wii can't handle the awesome 'next-generation' physics engine the other consoles will enjoy when Star Wars: The Force Unleashed is released? LucasArts announced today that Krome Studios is developing a version of the game for the Nintendo console, and players will finally get to use the Wiimote for its intended purpose — as a lightsaber. 'The sword-swinging action will be exclusive to the Wii version, and even then, it will only be available in an exclusive "duel mode." The description in the release says that this duel mode will be a multiplayer affair.'"
[+]
Multitouch Without Touch Using Wiimote 94 comments
owlgorithm writes to mention that Gizmodo has a neat hack for the multitouch Holy Grail — multitouch without the touch. This hack turns the Wiimote into a receiver for IR light reflected from an emitter off of your fingers using reflective tape.
[+]
Python + Motion detection = Fweemote 30 comments
jedie writes "After reading about different Wiimote hacks on Slashdot I decided to make a video with some demos of my motion-detection library. You can watch the video here. There's a link to the sourcecode (GPL) as well, but the demo is win32 only. It's basically a webcam and some software in python to track LEDs (preferrably IRs). In the demo video, you see the software (albeit badly because of the webcam's IR filter being removed) tracking two differently colored LEDs, so multiplayer is possible. The software can track multiple points easily, and when combined with IR-LEDs, it's easy to simulate one Wiimote (i.e. calculating the distance and angle between two IR-LEDs to determine where the remote is relative to the webcam). I want the code to get some publicity, because I don't have time to work on it (dissertation, blabla) but I don't want the code (however messy it is) to go to waste."
[+]
Technology: Wiimote Turns TV into Touchless MS Surface 104 comments
RemyBR writes "User interface project allows you to control objects on a display using gestures, working like Microsoft's Surface but without touching the screen at all. Inspired by Johnny Chung Lee's work, the system requires you to wear Minority Report-style gloves equipped with infrared emitters on your fingertips. A Wiimote on top of the display keeps track of these IR LEDs, while the software can read the motion down to two-finger pinching gestures for image zooming."
[+]
Modern Methods For Sharing Innovation 91 comments
The New York Times is running a story about Johnny Chung Lee, a hardware hacker made famous for his projects which modified the Nintendo Wiimote to do things like positional head tracking and multi-touch display control. The article focuses on the suggestion that Lee's use of YouTube to demonstrate his innovations has done a better job of communicating his ideas than more traditional methods could. Quoting:
"He might have published a paper that only a few dozen specialists would have read. A talk at a conference would have brought a slightly larger audience. In either case, it would have taken months for his ideas to reach others. Small wonder, then, that he maintains that posting to YouTube has been an essential part of his success as an inventor. 'Sharing an idea the right way is just as important as doing the work itself,' he says. 'If you create something but nobody knows, it's as if it never happened.'"
[+]
Head Tracking w/ the Wiimote 169 comments
mrneutron2003 writes "This guy just doesn't know when to stop. Johnny Chung Lee graces us with yet another one of his inventive Wiimote projects. This time it involves using the Wiimote and a pair of inexpensive LED safety goggles (with the standard LED's replaced with InfraRed ones) to allow positional head tracking , achieving an effect similar to what is experienced with three dimensional displays and CAVE systems. The video dramatically illustrates the effect. Game developers take note. This simple little variation on infrared tracking could allow for some seriously immersive gameplay in the future." This guy deserves a medal.
[+]
Games: Why Natal Is a Big Deal 303 comments
Kikizo has an editorial piece evaluating the Xbox 360's upcoming motion-control scheme, Project Natal, and discussing why it's a bigger step forward for interactive gaming than many people think. Quoting: "[Natal] accurately perceives players in 3D space, simultaneously tracking over 48 joints on your body, enabling it to accurately redraw your skeleton in real time as you move about. On a separate 'debug screen' in the closed-doors session, we could witness for ourselves the 'mind's eye' of Natal, visually showing how it completely understands where we are, how we're moving, where we are in 3D space, how far in front of my face my hand is, whatever. It can supposedly even track individual hand and finger movement when it switches into this more finely-tuned mode. ... There is a surprising feeling of tactility and iPhone-like fluidity and precision to the way Natal works." Another interesting bit of news about Natal is that Wii-hacker Johnny Chung Lee is part of the development team. We've discussed some of his creations in the past.
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
I can get one now? (Score:3, Funny)
Oh...the Wiimotes are out of stock too? *walking away, hanging head*
Re: (Score:2, Funny)
Re:I can get one now? (Score:4, Funny)
Parent
Re:I can get one now? (Score:4, Informative)
=Smidge=
Parent
Re: (Score:3, Insightful)
either
(A) the Wiis are used less for multiplayer than Nintendo expected
or
(B) the Wiimotes have a higher survival rate than Nintendo expected
or
(C) A+B
Re: (Score:2, Funny)
Since this could imply that perhaps Nintendo expected more people to (inadvertently) send their wiimotes crashing through their TVs or sailing across the room...
Re: (Score:2)
I have to admit, I'm quite annoyed with the detection on mine. I keep wanting to bash the thing against my coffee table because it won't detect that it is pointing at the screen.
Re: (Score:2, Informative)
A few notes if you're having trouble:
First, make sure your IR sources don't confuse the wiimote. Example: Opening my drapes on the window behind the TV on a warm, sunny day, made the wiimote useless.
Second, set the proper height for the "sensor" bar in the Wii console itself. It does make a difference, especially if you have a large TV
Third, make sure your batteries are properly charged. Don't wait for the warning to go to red. When it gets to 1 bar, put the batteries in the recharger.
T
Re:sure you can... Re:I can get one now? (Score:5, Informative)
Check that there are no bright IR light sources nearby. Sunlight and Christmas lights are two common ones that confuse the Wii Remote. Also make sure that your Sensor Bar is far enough forward that it isn't blocked at certain angles.
An easy way to figure things out is to go into the Wii Remote settings screen. There's a black and white image there that effectively shows you exactly what the Wii Remote "sees". You should see a few dots that do not flicker or go away as you move the remote around. If the dots disappear at any point during your tests, you may need to adjust your sensor bar.
If the lights appear to be working okay, but the remote is still confused, try turning down the sensitivity of the remote. That will encourage the remote to ignore light sources other than the sensor bar.
Parent
Re: (Score:2)
Actually, my problem is how close I have to be. They should make a smaller "nearsighted" bar.
Since I got my replacement contact lenses (and can focus at larger distances), it's better, though still not perfect. They need to make a sensor-bar mini, that's half the width, designed for closer use.
Re: (Score:2)
Re: (Score:2)
Ah, I see how that could be a problem. The minimum distance is really about 4-5 feet from the screen. Even then, you pretty much need to be in a chair to play effectively.
Possibly the best advice I can give you is this: Get a bigger TV.
Re: (Score:2)
Re: (Score:2)
If your TV is big enough and you're standing at least 4 feet away, then its probably your sensor bar. Either there is too back background IR light, or the bar is becoming invisible at certain angles. If it's the latter, you can try one of two things:
1. Move the sensor bar closer to the ed
Re: (Score:2)
Re:sure you can... Re:I can get one now? (Score:4, Funny)
Parent
Wiimote is a Wii-Detector (Score:5, Informative)
Re:Wiimote is a Wii-Detector (Score:5, Informative)
Parent
they have size... (Score:3, Informative)
Re:they have size... (Score:5, Informative)
Parent
I was abit unclear.. (Score:2)
Re: (Score:2)
True.. (Score:2)
But using just x/y is just fine, and a lot more precise..
My project (Score:3, Interesting)
Re: (Score:2)
Re: (Score:3, Funny)
But you can make IR patterns (Score:3, Insightful)
Using the motion sensors to answer calls [engadget.com] might be a bit awkward (some minutes into the clip).
Re: (Score:2)
It's actually rather simple...
Detecting Parkinsons Tremors (Score:5, Interesting)
Nothing new... (Score:2)
Re:Nothing new... (Score:4, Insightful)
And considering the application he offers is free this can only encourage more experimentation that can lead to even more innovative applications of a relatively cheap and abundant product which is (Nintendo sanctioned or not) becoming more and more of a multi-purpose tool.
Parent
Re: (Score:2)
Actually it's alot better than most products on the market atm. Mainly because of the speed, it's insanely fast compared too some commercial options that only support one touch.. And if you look at many of the multi touch interfaces being done you will see that they almost always lag 0.1s or something...
Re: (Score:2)
I think your just a negative Nancy.
Better than the last one (Score:3, Insightful)
Giant digital canvas (Score:2)
photoshop anyone? (Score:2)
Re: (Score:2)
-Rick
Doesn't work.. (Score:2)
Pretty neat! (Score:2)
I'm still waiting for the large-format flexy-screens that are as cheap as rolled paper. I love my LCD screens but they're just too damn expensive and fragile right now. I want 100" w
Re: (Score:2)
It looks like an insanely cool hack, and using things you have lying around the house too.
Re: (Score:2)
-Rick
Re: (Score:2)
3d touch (Score:2)
Normally I just nod and appreciate these hacking projects from a distance, but I think I'm going to jump in and do this for myself. Wish me luck, everybody.
Re: (Score:2)
whose relative position is known. This what the TrackIR does.
Does it run linux? (Score:2)
Similar PiiMote/PyToy (Score:2)
1) IR webcam
2) IR-pen, similar to this guy's
3) software in python to track the IR light
4) demo-apps in pygame (tracking, swinging, 2 player pong)
It worked pretty well to be honest. I also atached some LED's to a wireless mouse and controlled the mouse from distance (similar to but not as good as the wii-mote).I tried to add multiple inputs using one cam by using color video input and color LED's instead of IR LED's, but then sc
Re: (Score:2)
That is only true when the motion of both hands are completly independent of each other. Human brain is doing quite fine with using both hands at once for a single task (trying typing with a single hand or opening a bottle with just a single hand).
### I think the usefulness of multi-touch displays is limited.
Go and watch this demo video [youtube.com], now with a Wiimote you are limited to four points so many stuff seen there won't work, but al
Usefulness of multi-touch displays (Score:2)
It also might be interesting to use for zooming purposes. You can see the big picture as well as a box showing a portion of the big picture zoomed in to work on details...but moving that portion to where you want can be a pain in a lot of programs. While I couldn't write with two pens I think I could accurately move my one hand to the general area that I want to work on and hold it there or slide it occasi
Re: (Score:2)
a fix to this could be to put the projector below a table and project upwards (inverted) on a glass surface so there is no change of LOSing any of the pointers.
I actually thought that was where he'd go with it.
Re: (Score:2)