= Grundgedanken = Die [[http://en.wikipedia.org/wiki/Wii_Remote|Wii_Remote]] ist eine Fernbedienung die ursprünglich für die Wii Spielekonsole hergestellt wurde/wird. Im Prinzip besteht sie aus ein paar Druckknöppen wie jedes andere Gamecontrolpad. Einige weitere feine Feature machen sie aber für Bastelprojekte interessant. Zum einen werden die Daten per Bluetooth übertragen und die Treiber dafür sind seit einiger Zeit im Linuxkernel integriert. Außerdem gibt es drei Beschleunigungssensoren, die sich für räumliche Bewegungsspielereien nutzen lassen. Und als weiteres Schmankerl ist in der "Fernbedienung" eine Kamera integriert, die Bilder im Infrarotbereich auswertet und per integrierter Logik Koordinaten ausspuckt. Der Oberhammer ist, dass es dank Massenkonsumermarkt das Komplettpaket für unter 20€ im Handel gibt. So ein Teil selbst bauen (was sicher auch Spaß macht) lohnt also die Mühe nicht. Deswegen konzentriere ich mich hier direkt auf Anwendungsfälle mit der Wii_Remote. {{http://nand-magazine.net/images/wiimote-linux2.jpg}} = Tools/Werkzeuge = * lswm - per Bluetooth sichtbare Wii_Remotes auflisten * wmgui - Aktivitäten der Wii_Remote anzeigen (Beschleunigungswerte, gedrückte Buttons, IR-Positionen) * wiiinput * [[http://packages.debian.org/unstable/main/wiican|wiican]] * gtkwhiteboard * whyteboard = Benutzung in Debian = {{{ apt-get install bluez-utils bluez-firmware apt-get install wminput lswm modprobe uinput }}} * rausfinden ob die Wii-Remote per Bluetooth erreichbar ist: {{{ lswm hcitool scan }}} * bei Erfolg gleich mal ''wmgui'' starten und staunen == Wii_Remote als Mausersatz == * Paket ''wminput'' installieren und starten {{{ apt-get install wminput wminput }}} * Beim Start wirst du gebeten die Knöppe "1" & "2" auf der Wii_Remote gleichzeitig zu drücken. Damit wird die Bluetoothverbindung hergestellt und anschließend hast du ein weiteres Eingabgerät in der Hand = Benutzung in Ubuntu = Das ist an anderer Stelle bereits gut verständlich und hinreichend erklärt: * http://wiki.ubuntuusers.de/Wiican * http://wiki.ubuntuusers.de/Wiimote = Benutzung in Maemo = Geräte, wie N770, N800, N810 oder N900, die mit Maemo laufen (was im Prinzip ein spezialisiertes Debian ist) kommen eben so schnell in Kontakt mit der Wii_Remote * [[https://garage.maemo.org/projects/wiicontrol|wiicontrol]] - zur Fernsteuerung * [[http://pyaxelwii.garage.maemo.org/|pyaxelwii]] - Beschleunigungswerte grafisch darstellen = Whiteboards mit der Wii_Remote = * [[https://rp.skolelinux.de/rlp-wiki/bin/view/RlpSkolelinuxPublic/EineNeueKostenguenstigeInteraktiveTafel|kostengünstiges interaktives Whiteboard]] - Doku von Skolelinux * http://www.autenrieths.de/links/linkwii.htm - interaktives Whiteboard für 50€ * http://wiki.zum.de/Wii_als_Whiteboard == Software für's Whiteboard == * [[http://stepd.ca/gtkwhiteboard|gtkwhiteboard]] - GTK Wiimote Whiteboard * http://packages.debian.org/unstable/main/gtkwhiteboard * [[https://launchpad.net/whyteboard|whyteboard]] - für Linux, Windows and Mac * jetzt auch im Debian Repository: http://packages.debian.org/unstable/main/whyteboard * außerdem: * [[http://xournal.sourceforge.net/|xournal]] - ähnlich wie whyteboard, quasi das Urgestein * http://packages.debian.org/unstable/main/xournal * [[http://sourceforge.net/projects/wiiwhiteboard/|wiiwhiteboard]] = weitere Hacks = * http://www.boonjin.com/smoothboard/index.php?title=Wiimote_modifications - Wii-Remote per USB mit Strom versorgen * http://www.ratsgymnasium-pe.de/ratse/index.php/blogs/25-hardware-blog/111-infrarotstift-fuer-wiimote-whiteboard.html - Infrarotstift für Whiteboard bauen * http://johnnylee.net/projects/wii/ - Tracking Your Fingers with the Wiimote, Low-Cost Multi-point Interactive Whiteboards Using the Wiimote, Head Tracking for Desktop VR Displays using the Wii Remote * http://wiibrew.org - Ideen und Spielwiese = selber hacken = == pywiiuse == * http://pypi.python.org/pypi/wiiuse/0.12 * http://code.google.com/p/pywiiuse/ == pywiimote == * wird nicht mehr aktuell entwickelt, lässt sich aber per svn nutzen {{{ svn checkout http://pywiimote.googlecode.com/svn/trunk/ pywiimote-read-only }}} = Ideen = * digital beschreibbarer Glastisch * unterm Tisch Beamer + Wii_Remote, Milchglasscheibe, mit IR-Stift auf dem Glas schreiben