====== Fun with Wiimote ====== {{template>:project:infobox| name=Wiimote| image=wiimote.jpg?200| founder=[[user:ruza]]| interested=[[user:pasky]]| status=done}} ~~META: status = done &relation firstimage = :project:wiimote.jpg ~~ http://wiibrew.org/wiki/Wiimote ===== Status ===== * we have a few [[wp>Wii_Remote]]s ([[user:ruza]], [[user:pasky]]) * wire up some IR leds * port C#/DirectX code to something Linux friendly (e.g. C++/OpenGL) ([[user:pasky]]) * enjoy! ===== Whiteboard ===== http://www.instructables.com/id/Ceiling-Mounted-Wiimote-Whiteboard/ {{youtube>5s5EvhHy7eQ}} === Status === We have wiimote instantly powered, using Vishay TSAL6400 LEDs and gtkwhiteboard works fine * [DONE] wiimote, [[user:ruza]] * [DONE] tripod, [[user:ruza]] (optional) * [DONE] some type of mount (optional) * [DONE] 3V transformer ([[user:sargon]] helped) * [TO INVESTIGATE] software * [[http://packages.ubuntu.com/search?keywords=gtkwhiteboard&searchon=names&suite=all§ion=all|gtkwhiteboard]] works well * http://sourceforge.net/projects/wiiwhiteboard/ (Linux) * http://johnnylee.net/projects/wii/ (non-Linux) * [DONE] infra LEDs, [[user:ruza]] * [[http://www.dealextreme.com/p/dx-12-led-ir-infrared-flashlight-silver-3-aaa-2047|IR 12LED flashlight]] but only when light is emited directly against WiiMote. IR light is also not visible when is more than ~3.5-4m distance (teoretical limit is 5m). * Vishay TSAL6400 LEDs are the best for use with WiiMote according to few reliable internet sources and out tests. === Hardware === * best [[http://www.wiimoteproject.com/ir-pens/electronics-101-sharing-my-mistakes!-***-updated-***/|InfraRed LEDs]] for use with WiiMote according to internet forums * IR pen with Vishnay LEDs emits so much IR light, we had to use Scotch tape to absorb light that is surplus {{project:wii_irpen.jpg?500}} Wii is instantly powered by power adapter {{project:wiimote_powered.jpg?500}} * http://www.wiimoteproject.com/ === HowTo whiteboard === * install lswm, gtkwhiteboard and wmgui ("apt-get lswm gtkwhiteboard wmgui" for Ubuntu 10.04 LTS) * turn your bluetooth on * be sure you have the same screen resolution on both, primary (LCD) and secondary (projector) screen. You will have probably problems calibrate gtkwhiteboard properly otherwise. * run lswm, follow instructions (press 1+2 on wimote), wait for BD_ADDR (BlueTooth Device Address). probably not needed, but it verifies blutooth connection. * run gtkwhiteboard * make sure following switches are on * [x] Calibrate on start * [x] Save options on exit * press Start * follow instructions (you will define corners of visible space for wiimote by clicking them with IR pen) * move your mouse cursor on projected picture by moving and emiting infra light against projection screen from your IR Pen {{youtube>chcsQQyeF9U}} ===== Pulse oximetry ===== The Wii Vitality Sensor is a fingertip [[wp>http://en.wikipedia.org/wiki/Pulse_oximeter|pulse oximeter]] sensor that connects through the Wii Remote. It was not released till this time and probably wouldnt be released anyways or in a bad quality. [[http://en.wikipedia.org/wiki/Wii_Remote#Wii_Vitality_Sensor|Wii_Vitality_Sensor]] ===== Inspiration ===== * [[http://johnnylee.net/projects/wii/|Finger tracking and Head tracking]] * [[http://www.instructables.com/id/Tracking-your-fingers-using-a-Wii-Remote-1/|Johyny Lee's finger tracking]] @ instructables.com * IR array http://www.undcon.com/mods/irarray/ * [[http://www.instructables.com/id/In-depth-Wiimote-Whiteboard-How-to/step2/Software/|Wiimote whiteboard]] {{project::LabeledWiimoteAutopsy.png?700}}