Wiimote Project

Wiimote Projects => Wiimote Interactive Whiteboard => Topic started by: dice on January 09, 2008, 11:36:41 AM

Title: Low-Cost Multi-point Interactive Whiteboards Using the Wiimote
Post by: dice on January 09, 2008, 11:36:41 AM
Low-Cost Multi-point Interactive Whiteboards Using the Wiimote

Since the Wiimote can track sources of infrared (IR) light, you can track pens that have an IR led in the tip. By pointing a wiimote at a projection screen or LCD display, you can create very low-cost interactive whiteboards or tablet displays. Since the Wiimote can track upto 4 points, up to 4 pens can be used. It also works great with rear-projected displays.

Software
The calibration and mouse cursor emulation software is available for you to download and try yourself. Note: My mouse emulation code isn't perfect. If any of you are programmers and can get it working with Alias Sketchbook, drop me a line.
1. Connect your wiimote to your PC via Bluetooth. If you don't know how to do this, you can follow this tutorial (http://www.wiili.org/index.php/How_To:_BlueSoleil). I've been told it works with other Bluetooth drivers, but I have not tested them myself. You can report compatibility issues on the SourceForge:WiimoteWhiteboard - Help Forum (https://sourceforge.net/forum/forum.php?forum_id=764898)
2. Download the Wiimote Whiteboard sample program (that is attached to this post.) Please read the "READ ME.txt" file first! Make sure your wiimote is connected via bluetooth, and then run the ".exe" in the main folder. NOTE: Good placement of the wiimote is key to good tracking. View the README for more info.

Multitouch: The multitouch demos are custom C# DirectX programs (which is the second attachment.)   You may download the source code, but this is provided for developers without support or documentation. The code is built on top of  this Wiimote library (http://blogs.msdn.com/coding4fun/archive/2007/03/14/1879033.aspx). Unfortunately, multi-touch capable applications are currently extremely rare. Hopefully, that will change as more developers explore its potential.

Building pens: Here is a simple schematic (http://image.bydice.com/out.php/i112_pen.jpg) of the light pen. You also might be able to jump start your experimentation by retro-fitting a mini keychain light with an IR LED. This website seems to sell IR keychain lights that might be ready to use (http://www.photonlight.com/IR-Infrared-LED-Lights-Specialty-LED-Lights-p/ir-infrared-led-flashlight.htm), but I haven't tested them. I'm currently looking into manufacturing and selling IR pens, but this may take several months.

Mac/Linux Versions: A Mac version is almost done, I'm still battling some big bugs. I'm new to Mac dev, so bear with me. You can subscribe to updates at my Project Blog [procrastineering.com (http://procrastineering.blogspot.com/)] . A linux version will not be created by me. I am putting out a call to the open source community for this and have created a Source Forge Project for the Wiimote Whiteboard (https://sourceforge.net/projects/wiiwhiteboard/). Please help spread the love. A lot of people are already waiting to use your software.

A visit to this project's FAQ and Advanced Discussion (http://www.wiimoteproject.com/wiimote-whiteboard-b6.0/) post may be very englightening.

Demo Youtube Video - Made by Johnny Lee
[youtube]5s5EvhHy7eQ[/youtube]
Title: Re: Low-Cost Multi-point Interactive Whiteboards Using the Wiimote
Post by: Alrecenk on January 09, 2008, 11:37:45 PM
Quote
This website seems to sell IR keychain lights that might be ready to use, but I haven't tested them.

After some difficulty constructing my light pen I ordered the cheapest infrared keychain light made by that site for about 20 bucks after shipping. It works quite well, but it is smaller and might not be as comfortable to hold for long periods of time as a homemade pen. The light is fairly directed, and it didn't work very well facing forward, but I calibrated it holding the light facing toward me, and it works like a charm. It is quite smooth (on my 17 inch monitor), and I was able to calibrate it as a pointer across the room from my wiimote without having any problems with the light dissappearing(like my homemade pen did). That's my two cents for anyone too lazy(or unsuccessful) to create an infrared pen, and too impatient to wait for them to be sold: it works, it's bright, but the small keychain form factor and high price may be undesireable for practical use.
Title: Re: Low-Cost Multi-point Interactive Whiteboards Using the Wiimote
Post by: runcio on January 30, 2008, 01:24:10 AM
Hello!

Quote
Building pens: Here is a simple schematic of the light pen. You also might be able to jump start your experimentation by retro-fitting a mini keychain light with an IR LED. This website seems to sell IR keychain lights that might be ready to use, but I haven't tested them. I'm currently looking into manufacturing and selling IR pens, but this may take several months.


Anybody is trying change IR LED with IR LASER. I thin then possibly  amplify distance from WiiBoard.
I have't a WiiMote, because Amazone not shipping to LATVIA.

Can any try IR LASER, i have drawing diagram, click to picture!

(http://farm3.static.flickr.com/2072/2229675891_c84b00e906_s.jpg) (http://farm3.static.flickr.com/2072/2229675891_9523de1aa3_o.jpg) 
<--- WATCH    DIAGRAM

Best regards, Runcio!
Have a nice day to all! ;)
Title: COULDN`T RUN THE SOFTWARE ON MY PC
Post by: amo1ro on June 25, 2008, 09:54:16 AM
I received he following error message while I was trying to run the software (WiimoteWhiteboard.exe) " The application failed to initialize properly (0xc0000135) Click on OK to terminate the application " Can you help me on this ? The remoite was connected  through bluesoleil .. I tryed on XP. Thanks in advance..
Title: Re: Low-Cost Multi-point Interactive Whiteboards Using the Wiimote
Post by: UndCon on June 25, 2008, 04:20:59 PM
welcome to the forum!

please read this thread about the error:

http://www.wiimoteproject.com/support/error-0xc0000135-t701.0.html#msg2804

//UndCon
Title: Re: Low-Cost Multi-point Interactive Whiteboards Using the Wiimote
Post by: ebrocker on October 30, 2008, 10:44:32 PM
hello,

I think your ideas are great and have wonderful applications for the classroom.  My problem is we are using Macs.  Can you do the same things using a mac platform???

Be Well
Erich
Title: Re: Low-Cost Multi-point Interactive Whiteboards Using the Wiimote
Post by: UndCon on October 31, 2008, 07:12:15 AM
Yes - there is sowtware for Mac as well - search the forum categories
Title: Re: Low-Cost Multi-point Interactive Whiteboards Using the Wiimote
Post by: marcoseduardo on January 23, 2010, 05:11:38 PM
welcome to the forum!

please read this thread about the error:

http://www.wiimoteproject.com/support/error-0xc0000135-t701.0.html#msg2804

//UndCon


404 Not Found.

Could you verify the link please?
Title: Re: Low-Cost Multi-point Interactive Whiteboards Using the Wiimote
Post by: boonjin on January 23, 2010, 07:11:07 PM

404 Not Found.

Could you verify the link please?


Hi,

If you have this error, 0xc0000135, most probably you do not have the .net framework required to run the software.

For the Smoothboard software, you will need the .Net 3.5 Framework which can be downloaded from here:
http://www.microsoft.com/downloads/details.aspx?familyid=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en (http://www.microsoft.com/downloads/details.aspx?familyid=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en)

Regards,
Boon Jin
Title: need help to understnd the programming structure of whiteboard
Post by: Rishi on June 25, 2010, 07:56:51 AM
M working on the low cost multi touch interactive whiteboard display using wiimote..... i m trying to figure the coding structure and the libraries used...can someone help me understand the working of the programming implemented in the softwares.....i will b very thankful
Title: Re: Low-Cost Multi-point Interactive Whiteboards Using the Wiimote
Post by: boonjin on June 25, 2010, 09:33:02 AM
Hi,

As I have posted before, you can take a look at the following chapter in Brian Peek's book
http://books.google.com/books?id=d1QC69atuocC&lpg=PP1&dq=brian%20peek&pg=PA377#v=onepage&q&f=false

Regards,
Boon Jin
Title: Thanks
Post by: Rishi on June 27, 2010, 02:05:11 AM
Thanka a lot boojnin 4 ur timely help :)
Title: Re: Low-Cost Multi-point Interactive Whiteboards Using the Wiimote
Post by: Cagey on August 26, 2010, 06:30:47 PM
Has anyone considered having the program read two LED sources from the pen, one to take constant position (one that would stay on the entire time) and another that could be controlled by a momentary switch that would count as a left click? This would mean that in addition to having the camera pointed at the screen and being able to see the true cursor position at all times, the Wiimote could point at you, and you could wave the light pen around in the air and be able to click it at you please. This shouldn't be terribly difficult to implement (if its not already) since it can already tell how many IR sources there are, if there was one on the screen it would count as cursor movement, and if there were two it would click. If I was a little better versed in how to use a program to compile C# I would try it myself.
Title: Re: Low-Cost Multi-point Interactive Whiteboards Using the Wiimote
Post by: boonjin on August 26, 2010, 07:29:48 PM
Hi,

It is not difficult to develop this but it may not be practical in actual usage.

This is because there will be chances that one of the IR dot could not be detected by the Wiimote. Also, if the two IR LEDs are placed close together, the Wiimote may resolve this two dots as only a single IR souce.

If the two IR LEDs are placed further apart, then the way the user hold the pen may block the second IR LED.

Actually, there are many other more reliable ways that you can use to use trigger the left aclick and even the right click. You can have an always-on IR LED at the tip of a pen and set Smoothboard Cursor Control to Motion-only mode.

Regards,
Boon Jin
Title: Re: Low-Cost Multi-point Interactive Whiteboards Using the Wiimote
Post by: ayesh86 on December 05, 2010, 01:30:56 PM
Hi,
I have some questions regarding the whiteboard application, is it possible for this application to be modified to work with XBOX controller instead of wiimote or is there anyother alternative to wiimote?

secondly is this code modifiable for 64 bit processors?

i'd reeally appreciate your help

thanks
Title: Re: Low-Cost Multi-point Interactive Whiteboards Using the Wiimote
Post by: boonjin on December 05, 2010, 06:34:50 PM
Hi,

The Wiimote is used as it has an infrared camera required for the tracking of the IR pen. For the xbox controller, it does not have this.

If you are using a 64-bit operating system, you may use Smoothboard.

Regards,
Boon Jin
Title: Re: Low-Cost Multi-point Interactive Whiteboards Using the Wiimote
Post by: ayesh86 on January 15, 2011, 02:29:20 AM
HI,

I am using the whiteboard app for my project and teh thing is i need to use more than 4 IR pens now if I connect more than one wii remote would it work or do I have to modify something in the code .

thanks
Regards,
Ayesha
Title: Re: Low-Cost Multi-point Interactive Whiteboards Using the Wiimote
Post by: silviops on March 17, 2011, 08:43:14 AM
Hello everyone!!!
i'm from Brazil.
and, we have a touch screen project, but actually we're using a wii web cam (IR) and Lasers(IR) on boards and I use the hands to calibrate!!!

I want to use the Wiimote on Project but i don't to use pens or glovies!!!

If I change the WiiWebCam for Wiimote, and run it with whiteboard or anothers software of wiimote...

any tell me about it!! please!!!
Title: Re: Low-Cost Multi-point Interactive Whiteboards Using the Wiimote
Post by: rubikthegreek on April 01, 2011, 09:05:30 AM
can anyone help me
i have a win7 x64 home primium
i connect the wiimote run the wiimotewhiteboard and  calibrate with an ir pen then the window close an i cant do anything  with the pen (i have check the cursor box)  :-\
Title: Re: Low-Cost Multi-point Interactive Whiteboards Using the Wiimote
Post by: boonjin on April 01, 2011, 10:50:23 AM
can anyone help me
i have a win7 x64 home primium
i connect the wiimote run the wiimotewhiteboard and  calibrate with an ir pen then the window close an i cant do anything  with the pen (i have check the cursor box)  :-\

Hi,

The software that you are using does not work on 64-bit operating systems such as yours.

You may want to try Smoothboard instead.

You are able to connect your Wiimotes automatically with Smoothboard's SmoothConnect too.

It can be downloaded from http://www.smoothboard.net (http://www.smoothboard.net)

Regards,
Boon Jin
Title: Re: Low-Cost Multi-point Interactive Whiteboards Using the Wiimote
Post by: luigitascino on August 22, 2012, 12:01:31 PM
ho collocato al soffitto un videoproiettore optima gt750 a focale corta e desiderei sapere a che distanza dal proiettore e dal luogo proiettato devo porre il wii perchè non venga abbagliato dalla luce del proiettore di lumens 3000. Grazie.
Title: Re: Low-Cost Multi-point Interactive Whiteboards Using the Wiimote
Post by: boonjin on August 22, 2012, 07:42:49 PM
ho collocato al soffitto un videoproiettore optima gt750 a focale corta e desiderei sapere a che distanza dal proiettore e dal luogo proiettato devo porre il wii perchè non venga abbagliato dalla luce del proiettore di lumens 3000. Grazie.

As long as you do not point the Wii Remote towards the projector, the Wii Remote should not capture the IR emitted from the projector's casing. For example, in Smoothboard, use the Calibration Viewer to adjust the Wii Remote so that the projector is not within the Wiimote's view.

Regards,
Boon Jin