Friday, December 21, 2007

Wiimote Whiteboard - FAQ and Adv Discussion

A lot of very smart people have written in questions and suggestions and I think a lot of them are very clever and worth sharing... and I'd like to add some of my own expansions on what I showed in the video. Like they say, 2 brains are better than 1.... it turns out several thousand brains are even better. This post will be REGULARLY EDITTED to add new ideas as they come in. I know it breaks the RSS model, but I don't want to make a new post for every new idea. Sorry.
------------------------------------
My Bluetooth adapter and LEDs - Though it is reported to work with many bluetooth adapters and chipsets, I've been using this one sold by SparkFun electronics. The IR LEDs I use are Vishay TSAL6400s running at 100mA available from Mouser.

Tip switch - Instead of pressing the side button to illuminate the LED, a tip swtich could be added to illuminate when pressed on a surface. Though, it's mechanically harder to make and finding the right level of pressure for activation can be hard, especially if your surface varies (ex: whiteboard vs carpet)

Can you do this with a webcam? - The wii remote contains a 1024x768 camera with built-in hardware for IR blob tracking of upto 4 points at 100Hz. This significantly outperforms any $40 webcam I'm aware of. It'll work with a webcam, just not as well and not as easily.

Rear-Projection - using a rear projected surface, works great. The software will automatically work as-is so long as your pen is bright enough to shine through the projection surface. The wiimote gets a unobstructed view of the screen which eliminates occlusion problems and maximizes tracking resolution. Though, actually building a rear-projection wall or table can be a little difficult if you don't already have one.

Pressure sensitivity
- wacom tablets give nice pressure sensitive behavior. Doing this with the wiimote whiteboard will be tough, at least through the camera data. The brightness of the LED varies significantly depending on angle, surface reflectivity, and distance. Any pressure data based off birghtness will not be reliable. The data could be transmitted via a high-frequency IR channel (like remote contol data) to an IR reciever mounted on the wiimote. (see "Right click" for more)

Right Click - any right click signal based off brightness is not likely going to be reliable. Additionally, using multiple LEDs (1 - left click, 2- right click) won't work at all distances and orientations as the LEDs get too close for the wiimote to distinguish them. The RIGHT way to do this is to use high-frequency IR data transmission (like remote control data) to an IR reciever. This will also give you a way of potentially getting pen ID - which is VERY powerful and may be a future project. Though, this requires quite a bit more hardware.

Multiple wiimotes for better tracking - if you have a large surface, you could have multiple wiimotes covering different areas to keep tracking reslution high, or have the wiimotes cover the same area to avoid occlusion problems, or do some interpolation of the data for higher accuracy. All possible, just with the smarter software. Doing this myself is probably not going to happen, but the source is freely available.

224 comments:

«Oldest   ‹Older   201 – 224 of 224
Unknown said...

hello!

thit tutorial is perfect, thank you very much. I tried to connect Wiimote to a 64-bit Windows 7 and it worked. I can calibrate it with your program Wiimote Whiteboard v0.3 and it shows that it finds my IR-LED if i switch it on on my pen. Only problem is, that i can't move windows wiht it?! Maybe there must be done some changes in the program to make it run with Win7 64bit. Do you know what that could be?

Anonymous said...

cialis super active vendita
cialis rezeptfrei
vente clomid en pharmacie
lasix vendita
silagra pharmacie
lasix france
cialis soft vendita
cialis vendita
trandate online
pharmacie achat
cialis super active bestellen
viagra super active pharmacie france
vigora en ligne france

Unknown said...

sir i am using the key chain laser of output <1mw will this work .... i am not geeting the tsal6400s .....and also i am not able to set the degree of placing the wiimote and my laptop pl reply me ... whydooo@gmail.com..... i am trying this for long time but its not happening ... help me out

Evil Overlord said...

Very nice work Johnny.
I had a tinker with the source code to make it cope with my leftmost, nonprimary monitor.
If anyone else needs to do something similar, note the SendInput method takes a number from 0-65535 corresponding to the the primary monitor. You can transform this into negative numbers or numbers higher than 65535 to get it to work for other monitors.
Sadly I couldn't get all three of my monitors to work as the tracking works fine at the edges but is badly misaligned around the dead zones between the monitors.
When I get time I fancy taking a shot at a version that allows several per-monitor calibration areas to cope with this.

Kris said...

Hi. I'm using a wacom cintiq 12" on my lap,
and a Lacie 24" in front of me. (not on a flat desk, but screen on a little cup board)
Right know, i have to switch betwen the two "screen"on my cintinq or switch between the wacom pen and a mouse put on a drawer table at my right. (right handed, no hability with the left one).
Can I use your project to draw on my wacom with
wacom stylus + IR pen in right hand,
and using photoshoip menu with the ir pen ?
What i asking is if the connection between the
wiimote whiteboard with the screen is easy to set.
Do we have to set it every day ?
Do we need a desktop in front of the screen to
put the wii remote ?
Does it work with accuracy with very little photoshop menu, history state or layer ?
thanks a lot

Unknown said...

What do I need to use weby cam and laser?

Unknown said...

Hello guys, i'm still confuse about IR pen, because i thought Wiimote just only can receive IR sensor directly. So The IR pen must points to the Wiimote.

But in Wiimote project Johnny Lee, the IR Pen points the projector screen.

So my question is, how does the wiimote receive IR sensor ?? Is that because of reflection IR sensor ??

Swapnil Nashte said...

this is great..but i have problem can you tell me it will work with my infrared camera?

Unknown said...

hello!!...Johnney. so many thanks for your great idea at wii project & your hard works!! I would like to ask you a question!! Does "Wiimote Whiteboard" can useing on Win 7 for Multi-touch??...like to zoon photos useing 2 more ir pen etc.!?...If you can reply me that will be much helpful!! By the way,Many thanks for your Valuable time & forgive my poor English..!_!
I'm Chinese name Abel e-mail: abelabel2000@yahoo.com ....^_^

Unknown said...

hello!!...Johnney. so many thanks for your great idea at wii project & your hard works!! I would like to ask you a question!! Does "Wiimote Whiteboard" can useing on Win 7 for Multi-touch??...like to zoon photos useing 2 more ir pen etc.!?...If you can reply me that will be much helpful!! By the way,Many thanks for your Valuable time & forgive my poor English..!_!
I'm Chinese name Abel e-mail: abelabel2000@yahoo.com ....^_^

Unknown said...

Yesterday I did the most kick ass network topology and IT infrastructure demonstration of my life using:

* a digital projector
* a Wii remote
* an IR LED on a 4 foot stick with an on-off switch
* a copy of Wii white board
* Charts, Graphs, and more via Spiceworks.

It gave a whole new definition of the term "point and click"

Unknown said...

Hy Johnny,

Great Work..:)

I am presently building something on top of your present whiteboard program. Just tested it today, and it is not working as it should. I am using a front view projected surface, and there seems to be some sort of axis reversal, i.e +ve x axis is being interpreted as -ve x axis, and similarly with the y axis.

Please smbdy help me in fixing this.

Thnx in advnc..bye..:)

jun said...

ed hardy clothing
tn requin
Tn Requin
nike tn
NFL Jerseys
Chaussure de Spor
mobile phone
Chaussures Sports
Air Shoes

Unknown said...

I want share with you you a software that allow
to use a wiimote such as whiteboard
writing annotation on the screen
http://code.google.com/p/ardesia/

Unknown said...

I wan show you a software that allow
to use a wiimote such as whiteboard
writing annotation on the screen
http://code.google.com/p/ardesia/

Unknown said...

I want share with you a free program to be used with interactive whiteboard
http://code.google.com/p/ardesia/

Ardesia enables you to make colored free-hand annotations on your computer screen, record it and share on the network.

This is especially useful when making presentations, to highlight things or point out things of interest.

The tool facilitates the online presentations and demos showing in real time your computer screen to anyone in the network.

Ardesia is XInput-Aware, so if you have a mouse, a graphic tablet, a touch screen, a wiimote whiteboard or a commercial whiteboard; you can draw lines with different strength, select color, erase things and draw arrows.

You can free-hand draw geometrical shapes using the shape recognizer, insert text with the keyboard and highlight screen areas. You can draw upon the desktop or select an image as background.

Christian Cassarly said...

Can you use the touchscreen with a plasma t.v?

Christian Cassarly said...

Can you use the touchscreen with a plasma t.v?

Christian Cassarly said...

Can you use the touchscreen with a plasma t.v?

sekow said...

porno


sikiş


analsex


sex

Anonymous said...

Prom dresses act as the main attraction catcher of most women.The cheap prom dresses play the most significant role in winning the prom title. Prom dresses should bring out your beauty and compliment your body type. Cheap prom dresses allow women to choose something different every time.Once you have made up your mind on what type of dresses for prom to buy.

Aria Kerry said...

thit tutorial is perfect, thank you very much. I tried to connect Wiimote to a 64-bit Windows 7 and it worked. I can calibrate it with your program Wiimote Whiteboard v0.3 and it shows that it finds my IR-LED if i switch it on on my pen.
website design | web design | free website design | flyer design

victor peterson said...

Thanks for the post.
As for using webcams, I think you would have to replace the IR filter in one with a normal light filter. This is how it's usually done with DIY multi-touch surfaces.
website design
professional seo
website optimizer
logo design

Anonymous said...

The Breitling is one of the new additions to the famous Navitimer World line. The one is Breitling Avenger . This article is going to introduce the Superocean as it powered by the Super Quartz caliber 78 movement which also serves the highly famous Aerospace watches.


Louboutin Shoes add on the right touch of glamour and have the molten gold like of feel to it. The embellishments on Christian Louboutin Pumps make it all the more special. The smooth metallic leather gives Christian Louboutin Boots the right amounts of flair and flamboyance that is needed in attire. The studs and spikes in detail are the main attraction and distinguishing factor in Christian Louboutin Sandals .


Here are three Coach Purses that I strongly recommend to ladies. They are all stylish and beautiful, and are easy to carry both literally and figuratively. The Coach Hamptons is among the most popular hobos of Coach Legacy . It has the trademark Coach Initial’s pattern and an embossed Coach Madison tag. Its size measures 10 x 8 x 3 inches and has an eight inch genuine black leather strap.

«Oldest ‹Older   201 – 224 of 224   Newer› Newest»