IR Pens for Wiimote Whiteboard
 
You are here: Wiimote ProjectJohnny Chung Lee's ProjectsWiimote WhiteboardWiimote Smoothboard 0.4.6 with Enhanced User Interface
Pages: [1] 2 3 ... 13
Wiimote Smoothboard 0.4.6 with Enhanced User Interface
  • boonjin
  • *
  • Karma: +9/-0
  • Offline Offline
  • Posts: 126
  •  
  • View Profile WWW
Wiimote Smoothboard 0.4.6 with Enhanced User Interface
« on: June 28, 2008, 01:52:46 AM »


Updated on 14th August 2008:
I have just released the latest wiimote whiteboard, Wiimote Smoothboard 0.4.6.
I have tremendously modified the user interface according to the feedback I received through this thread and also through the survey.
I have also corrected several bugs and annoying issues with the old version. Please help to test this version out so that we can have a stable version 1 very soon. Thanks!

Additional details and link to ZIP file here: http://www.boonjin.com/wp/2008/08/14/wiimote-smoothboard-045-beta

Later today, I will post some screenshots and basic instructions to get started with this new version.

Thanks to everyone who have given their valuable feedback and donations.

Screenshots for Wiimote Smooth Board 0.4.6







 

Features for Wiimote Smoothboard 0.4.5

Multiple Wiimotes Support – allows the usage of a secondary Wiimote for redundancy
   -Primary and Secondary Wiimotes can be switched
   -Primary Wiimote can be used to focus a specific screen area
   -Activate Whiteboard Mode and Presenter Mode simultaneously
Configurable Screen Area Tracking – calibrate a selected screen area and/or select another display to be used as an interactive whiteboard
Outside Screen Area Toggles
   -Simulate Mouse Clicks – right click and double click
   -Simulate Key Presses – allows multiple key combinations
   -Launch or execute any application/file which has a default viewer
   -Notification Balloon – displays triggered events
Cursor Control Toolbar – resizable toolbar that allows quick toggles between left click, right click, double click and motion only cursor.
IR Calibration
   -Viewable calibration setup to allow easier adjustments for greater tracking utilization
   -Configurable infrared (IR) sensitivity to allow greater range or improved accuracy
Integrated Wiimote Presenter 0.2- allows the control of the computer even when away from the screen
   -Cursor Control – with a stationary IR source
   -Key Presses – using mapped Wiimote buttons
   -Timers – tool to keep track of timings
   -Compatible with pre-existing Wiimote Presenter files
   -Laser Pointer cursors - Use this at your own risk! Smiley
Easy switching between settings files for Whiteboard Mode and Presenter Mode
Cursor Smoothing – reduces jagged lines when drawing in Whiteboard Mode and Presenter Mode
And More!


Note: Unlike my earlier releases, I have not written a detailed user guide. This is because this version is intended to be used for testing purposes before the actual full release of the Wiimote Smoothboard. For the actual release, I will need a lot of help in preparing end-user guides that are specifically written for non-technical users and also an in-depth guide for more advanced users.

Thanks for supporting the Wiimote Smoothboard!

Boon Jin


Wiimote Smooth Board 0.1 - Demonstration Video




« Last Edit: August 15, 2008, 12:26:10 PM by boonjin »
Logged

Re: Wiimote Smooth Board 0.1 BETA
« Reply #1 on: June 28, 2008, 02:46:04 AM »

Boonjin
If only I had my Wiimote at home to test, will have to wait until Monday!  Angry

This looks awesome. I think you have just taken the lead for the most functional Wiimote Whiteboard Application.

I look forward to testing  Cheesy Cheesy Cheesy

Benpaddlejones :-)
« Last Edit: June 28, 2008, 03:02:08 AM by benpaddlejones »
Logged


Check my Educational/Professional Learning WEB2.0 Trail - user: benpaddlejones
http://bloglearningrhhs.blogspot.com, http://www.youtube.com, http://www.teachertube.com, http://www.slideshare.net & http://www.delicious.com
  • boonjin
  • *
  • Karma: +9/-0
  • Offline Offline
  • Posts: 126
  •  
  • View Profile WWW
Re: Wiimote Smooth Board 0.1 BETA
« Reply #2 on: June 28, 2008, 08:00:07 AM »

Boonjin
If only I had my Wiimote at home to test, will have to wait until Monday!  Angry

This looks awesome. I think you have just taken the lead for the most functional Wiimote Whiteboard Application.

I look forward to testing  Cheesy Cheesy Cheesy

Benpaddlejones :-)

Maybe you can start creating your settings files. Smiley

Boon Jin
  • sts70nl
  • *
  • Karma: +1/-0
  • Offline Offline
  • Posts: 8
  •  
  • View Profile
Re: Wiimote Smooth Board 0.1 BETA
« Reply #3 on: June 28, 2008, 08:13:46 AM »

2 tumbs up Boon Jin

I did a quick test on the screen of my PC.  Works like a charm so far and the ALT-TAB function, which is for me a very nice functionality works great.

User interface is very workable and easy to use.

What I particularly like is having an idea what the Wiimote sees for optimizing the tracking area. It would be equally interesting, if possible, to have an indicator of how much sensitivity the Wiimote has to help selecting a good sensitivity level.

Coming Tuesday I have a good possibility to field test it.  I think I will put some post-its around the projected area with ALT, TAB, and enter on it.  I'm looking forward to it, the more since I built myself an IR pen that has the switch in the tip (press the pen on the board = IR led is on, remove the pressure on the board = IR led is off).

Again, great work Boon Jin!!!

Stefan
Logged
  • boonjin
  • *
  • Karma: +9/-0
  • Offline Offline
  • Posts: 126
  •  
  • View Profile WWW
Re: Wiimote Smooth Board 0.1 BETA
« Reply #4 on: June 28, 2008, 10:19:38 AM »

2 tumbs up Boon Jin

I did a quick test on the screen of my PC.  Works like a charm so far and the ALT-TAB function, which is for me a very nice functionality works great.

User interface is very workable and easy to use.

What I particularly like is having an idea what the Wiimote sees for optimizing the tracking area. It would be equally interesting, if possible, to have an indicator of how much sensitivity the Wiimote has to help selecting a good sensitivity level.

Coming Tuesday I have a good possibility to field test it.  I think I will put some post-its around the projected area with ALT, TAB, and enter on it.  I'm looking forward to it, the more since I built myself an IR pen that has the switch in the tip (press the pen on the board = IR led is on, remove the pressure on the board = IR led is off).

Again, great work Boon Jin!!!

Stefan

Thanks for your quick feedback.
Hopefully it works well for you.  Smiley

Regarding the sensitivity indicator, I might include it in the next version. However, I have difficulty testing it as I do not have a projector, and placing the Wiimote near the screen (using a small screen). Maybe I can include just a slight feedback regarding the blob size of the IR source and also some calculations to determine the consistency of the detection of the IR source.

Thanks again for the suggestion!
  • apdewith
  • *
  • Karma: +0/-0
  • Offline Offline
  • Posts: 25
  •  
  • View Profile
Re: Wiimote Smooth Board 0.1 BETA
« Reply #5 on: June 28, 2008, 02:13:18 PM »

Great!!! software!!!
Calibration is Advanced Settings is very helpfull and the clickareas are very usefull.
Would it be possible to make versions in other languages (Dutch in my case)?

I was thinking about a more 'realtime' calibration: suppose I have a frame of some kind with four IR LED's at the corners.
The size should fit the calibration area on the whiteboard.
Would it then possible to position the Wiimote while the calibration screen is continuously updated so that you can easily find the best position?
I understand that the Wii mote can detect 4 sources of IR LED's. Perhaps an idea for a separate calibration tool?


Thanks again for this software.
I will further test and report if necessary.
« Last Edit: June 28, 2008, 02:21:50 PM by apdewith »
Logged
  • jmitchell
  • *
  • Karma: +3/-0
  • Offline Offline
  • Posts: 26
  •  
  • View Profile WWW Email
Re: Wiimote Smooth Board 0.1 BETA
« Reply #6 on: June 28, 2008, 02:16:22 PM »

I've watched and read with excited anticipation of the development of Boon Jin's whiteboard modifications and improvements. I think Boon Jin should be rewarded with his own projector so he can get the full effect of what he is revolutionizing. I will gladly contribute...

Got a paypal account Boon Jin?
Logged
  • apdewith
  • *
  • Karma: +0/-0
  • Offline Offline
  • Posts: 25
  •  
  • View Profile
Re: Wiimote Smooth Board 0.1 BETA
« Reply #7 on: June 28, 2008, 02:18:34 PM »

I've watched and read with excited anticipation of the development of Boon Jin's whiteboard modifications and improvements. I think Boon Jin should be rewarded with his own projector so he can get the full effect of what he is revolutionizing. I will gladly contribute...

Got a paypal account Boon Jin?

I will contribute as well
Logged
  • taitrt
  • *
  • Karma: +1/-0
  • Offline Offline
  • Posts: 14
  •  
  • View Profile
Re: Wiimote Smooth Board 0.1 BETA
« Reply #8 on: June 28, 2008, 08:37:54 PM »

BoonJin, this looks amazing.

The one thing that I'd love to see implemented in a windows environment is the ability to use multiple wiimotes.  It has been implemented in both the Linux version and the Mac (Java) version, but I haven't seen it in a good ol' windows environment.

Basically, the problem is this:  I use my wiimote whiteboard in my high school classroom... mostly in my Chemistry Honors classes.  My wiimote is mounted centrally on the ceiling and does a pretty good job "seeing" the screen.  However, sometimes students will stand directly in front of where they are trying to write blocking the IR camera completely. I'd like to be able to have 2 wiimotes "seeing" the screen at all times, so even if one is blocked by a student the other will see it.

Here's an example picture.
Logged
  • boonjin
  • *
  • Karma: +9/-0
  • Offline Offline
  • Posts: 126
  •  
  • View Profile WWW
Re: Wiimote Smooth Board 0.1 BETA
« Reply #9 on: June 28, 2008, 11:32:09 PM »

Great!!! software!!!
Calibration is Advanced Settings is very helpfull and the clickareas are very usefull.
Would it be possible to make versions in other languages (Dutch in my case)?

I was thinking about a more 'realtime' calibration: suppose I have a frame of some kind with four IR LED's at the corners.
The size should fit the calibration area on the whiteboard.
Would it then possible to position the Wiimote while the calibration screen is continuously updated so that you can easily find the best position?
I understand that the Wii mote can detect 4 sources of IR LED's. Perhaps an idea for a separate calibration tool?


Thanks again for this software.
I will further test and report if necessary.

I've watched and read with excited anticipation of the development of Boon Jin's whiteboard modifications and improvements. I think Boon Jin should be rewarded with his own projector so he can get the full effect of what he is revolutionizing. I will gladly contribute...

Got a paypal account Boon Jin?

Thanks for your positive responses!

About localizing the software to different languages, I think it can be done when the software is stable and ready to be released officially. Will need a lot of help with this.  Cheesy

The real time calibration method will be useful but requires a bit more work on the setup. The IR diodes have to be placed at the corners of the screen and activated by a switch which might be a bit awkward. hehe. The programming part of this will not be difficult as the I can retrieve the four IR sources in real time.
I will certainly add this to the 'todo' list.  Tongue

By testing the software and providing suggestions, you have already contributed a lot. Many thanks to all!

Once the application is stable, we can start promoting it to be used as an end-user application. Smiley
  • boonjin
  • *
  • Karma: +9/-0
  • Offline Offline
  • Posts: 126
  •  
  • View Profile WWW
Re: Wiimote Smooth Board 0.1 BETA
« Reply #10 on: June 28, 2008, 11:44:05 PM »

BoonJin, this looks amazing.

The one thing that I'd love to see implemented in a windows environment is the ability to use multiple wiimotes.  It has been implemented in both the Linux version and the Mac (Java) version, but I haven't seen it in a good ol' windows environment.

Basically, the problem is this:  I use my wiimote whiteboard in my high school classroom... mostly in my Chemistry Honors classes.  My wiimote is mounted centrally on the ceiling and does a pretty good job "seeing" the screen.  However, sometimes students will stand directly in front of where they are trying to write blocking the IR camera completely. I'd like to be able to have 2 wiimotes "seeing" the screen at all times, so even if one is blocked by a student the other will see it.

Here's an example picture.

Hi!

My original aim in developing the new wiimote whiteboard is actually to support two Wiimotes. Smiley However, I found that the usability of the wiimote whiteboard can be first improved by having toggles. This can allow presenters to use the whiteboard without the need of going to the keyboard or using a mouse.

Next, I will be trying to do the multiple (two) Wiimote support like you have mentioned. Most probably I will just provide some basic functions first. Such as the second Wiimote only is used when it detects an IR source and the primary Wiimote does not.

Boon Jin

PS: How did you mount it to the ceiling? How do you pair and power the Wiimote?
Thanks!!
Smiley
Re: Wiimote Smooth Board 0.1 BETA
« Reply #11 on: June 29, 2008, 03:01:10 AM »

Boonjin
Borrowed a friend’s wiimote, works awesome the settings and functions are very user friendly.

Given end of term, I won't have a few classes in a row to test its stability. Given last few versions have been very stable I don't this will be a big issue, although I think you need a 64bit tester to check no 64bit issues.

Richwhite http://www.youtube.com/watch?v=lR3TriDV1kghas put out a video where he is also using the wiimote as a whiteboard and application controller. I am thinking the following idea could combine functions into one application:

In the main window in the cursor section have a toggle option "Calibrated Tracking Area" or "All Tracking Area". If calibrated tracking area is checked then as is. If all tracking area is checked it works the same as Jason Smiths Presenter application.

In the Advanced setting window is a third tab "Keyboard Controls" this tab allows users to custom set each wiimote keyboard (and accelerometer too if poss) settings.

This then only leaves the connection issue? Do you think the Java connection can be ported to yours? This is very stable and appears to connect across all platforms including widcomm.

Once again great work   Grin

Benpaddlejones Cheesy



Logged


Check my Educational/Professional Learning WEB2.0 Trail - user: benpaddlejones
http://bloglearningrhhs.blogspot.com, http://www.youtube.com, http://www.teachertube.com, http://www.slideshare.net & http://www.delicious.com
  • boonjin
  • *
  • Karma: +9/-0
  • Offline Offline
  • Posts: 126
  •  
  • View Profile WWW
Re: Wiimote Smooth Board 0.1 BETA
« Reply #12 on: June 29, 2008, 04:11:14 AM »

Boonjin
Borrowed a friend’s wiimote, works awesome the settings and functions are very user friendly.

Given end of term, I won't have a few classes in a row to test its stability. Given last few versions have been very stable I don't this will be a big issue, although I think you need a 64bit tester to check no 64bit issues.

Richwhite http://www.youtube.com/watch?v=lR3TriDV1kghas put out a video where he is also using the wiimote as a whiteboard and application controller. I am thinking the following idea could combine functions into one application:

In the main window in the cursor section have a toggle option "Calibrated Tracking Area" or "All Tracking Area". If calibrated tracking area is checked then as is. If all tracking area is checked it works the same as Jason Smiths Presenter application.

In the Advanced setting window is a third tab "Keyboard Controls" this tab allows users to custom set each wiimote keyboard (and accelerometer too if poss) settings.

This then only leaves the connection issue? Do you think the Java connection can be ported to yours? This is very stable and appears to connect across all platforms including widcomm.

Once again great work   Grin

Benpaddlejones Cheesy


Ben

I have not used the Wiimote Presenter yet. Can you explain more about the All Tracking Area option?

Thanks!

Boon Jin
(will be adding a feedback form template at the first post)
  • UndCon
  • Support Admin
  • *
  • Karma: +10/-2
  • Offline Offline
  • Posts: 504
  • 82954881 niclas@undcon.com  
  • View Profile WWW
Re: Wiimote Smooth Board 0.1 BETA
« Reply #13 on: June 29, 2008, 05:27:19 PM »

Impressive stuff here Cheesy
Logged

Re: Wiimote Smooth Board 0.1 BETA
« Reply #14 on: June 29, 2008, 09:50:39 PM »


I have not used the Wiimote Presenter yet. Can you explain more about the All Tracking Area option?

Rather than a static remote & dynamic IR-Source in a calibrated zone (your whiteboard setup)

The full tracking area is sensitive and is not calibrated. I have a perminatly on IR-Source sitting on my whitebaord ledge.

I then hold the wiimote (the buttons are set to send specific key strokes). I use as a Powerpoint Presenter. Thus I can press buttons to run mouse clicks & keybaord strokes as per my settings.

If I want to control the mouse I point the wiimote at the white board and it moves the mouse based on hand movement relitive to the perminant IR-source.

Best way to explain is as a reverse whiteboard. The IR-source is static and the wiimote is dynamic. Movement always controls the cursor but need to push a button to acheive mouse clicks (left/right/middle).

Ben :-)
Logged


Check my Educational/Professional Learning WEB2.0 Trail - user: benpaddlejones
http://bloglearningrhhs.blogspot.com, http://www.youtube.com, http://www.teachertube.com, http://www.slideshare.net & http://www.delicious.com
Pages: [1] 2 3 ... 13
You are here: Wiimote ProjectJohnny Chung Lee's ProjectsWiimote WhiteboardWiimote Smoothboard 0.4.6 with Enhanced User Interface
Jump to:  
 
Clicky Web Analytics