User Tools

Site Tools


user:mgough:wiimote

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
user:mgough:wiimote [2010/05/09 17:35]
mgough
user:mgough:wiimote [2010/05/09 17:38] (current)
mgough
Line 1: Line 1:
 +====== WiiMote Smartboard ======
 +
 +===== Overview =====
 +
 +People (or bureaucracy to be more specific) seem to enjoy spending large sums of money on technology that's overly complicated,​ filled with bloatware, and generally does not work very well.  I have seen countless incidents of a professor struggling with the "​smartboard"​ technology (when it is even available).
 +
 +Thankfully, there'​s an easier solution, using a few easily obtained items, and a bit of setup time, you too can have a smarter smartboard!
 +
 +==== Requirements ====
 +
 +This project is done using linux, there are other ways I am sure to do this with Windows or a Mac, but I'll leave that up to you to figure out :)
 +
 +Things you'll need:
 +
 +  1) A projector that can output from a PC
 +  2) A PC running linux
 +  3) Bluetooth capibility or a bluetooth dongle
 +  4) A wiimote controller
 +  5) An IR pen
 +  6) An internet connection (to obtain the software)
 +  7) People to show it off to!
 +  ​
 +==== Setup ====
 +
 +Set up your projector to aim at a screen or large white space, and connect to your PC.
 +
 +Check the batteries on your WiiMote! And securely attach it to your ceiling, angled down to aim at the center of your projection screen.
 +
 +==== The Software ====
 +
 +I installed this at home actually to run on the big-screen, the software I used was different that what we used in class - It seems to be a bit more stable, anyway, it can be found and downloaded here.  On a good note, it is java based and can be run on Windows, Linux and Mac.  Of course this means you must install Java on your system as well.
 +
 +http://​www.uweschmidt.org/​files/​WiimoteWhiteboard.zip
 +Download the package by typing:
 +  wget http://​www.uweschmidt.org/​files/​WiimoteWhiteboard.zip
 +
 +Now we want to extract the code.
 +  unzip http://​www.uweschmidt.org/​files/​WiimoteWhiteboard.zip
 +  ​
 +Once we are all extracted...
 +  cd WiimoteWhiteboard
 +  chmod +x WiimoteWhiteboard.sh <- Lets make this executable!
 +  ./​WiimoteWhiteboard.sh
 +  ​
 +Now the program fires up and we can do some configuration.
 +
 +The first thing that will pop up is the user interface, from here we click calibrate.
 +
 +{{:​user:​mgough:​wiimote.jpg|}}
 +  ​
 +The program will prompt you to hold your IR pen on the 4 corners of the screen, this sets up the boundaries of the working area.
 +
 +Additionally,​ from your options, you can select behavior, near the bottom of the GUI you can enable or disable the pens function as a mouse. ​ Other behavior is for movement only or movement and click, of course you would want click!
 +
 +Now that you are up and running, bring up x-paint and make a drawing!  ​
 +
 +The potential uses for this are beyond imagination,​ this software also will recognize 4 different pens, allowing multiple users to work (or play) at the same time.  ​
 +
 +Great fun!
  
user/mgough/wiimote.txt · Last modified: 2010/05/09 17:38 by mgough