Unterschiede zwischen den Revisionen 4 und 5
Revision 4 vom 2011-03-01 09:04:35
Größe: 4413
Autor: anonym
Kommentar:
Revision 5 vom 2012-06-13 21:26:20
Größe: 4435
Autor: anonym
Kommentar: converted to 1.6 markup
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 2: Zeile 2:
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. 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.
Zeile 4: Zeile 4:
http://nand-magazine.net/images/wiimote-linux2.jpg {{http://nand-magazine.net/images/wiimote-linux2.jpg}}
Zeile 10: Zeile 10:
 * [http://packages.debian.org/unstable/main/wiican wiican]  * [[http://packages.debian.org/unstable/main/wiican|wiican]]
Zeile 42: Zeile 42:
 * [https://garage.maemo.org/projects/wiicontrol wiicontrol] - zur Fernsteuerung
 * [http://pyaxelwii.garage.maemo.org/ pyaxelwii] - Beschleunigungswerte grafisch darstellen
 * [[https://garage.maemo.org/projects/wiicontrol|wiicontrol]] - zur Fernsteuerung
 * [[http://pyaxelwii.garage.maemo.org/|pyaxelwii]] - Beschleunigungswerte grafisch darstellen
Zeile 46: Zeile 46:
 * [https://rp.skolelinux.de/rlp-wiki/bin/view/RlpSkolelinuxPublic/EineNeueKostenguenstigeInteraktiveTafel kostengünstiges interaktives Whiteboard] - Doku von Skolelinux  * [[https://rp.skolelinux.de/rlp-wiki/bin/view/RlpSkolelinuxPublic/EineNeueKostenguenstigeInteraktiveTafel|kostengünstiges interaktives Whiteboard]] - Doku von Skolelinux
Zeile 50: Zeile 50:
 * [http://stepd.ca/gtkwhiteboard gtkwhiteboard] - GTK Wiimote Whiteboard  * [[http://stepd.ca/gtkwhiteboard|gtkwhiteboard]] - GTK Wiimote Whiteboard
Zeile 52: Zeile 52:
 * [https://launchpad.net/whyteboard whyteboard] - für Linux, Windows and Mac  * [[https://launchpad.net/whyteboard|whyteboard]] - für Linux, Windows and Mac
Zeile 55: Zeile 55:
  * [http://xournal.sourceforge.net/ xournal] - ähnlich wie whyteboard, quasi das Urgestein   * [[http://xournal.sourceforge.net/|xournal]] - ähnlich wie whyteboard, quasi das Urgestein
Zeile 57: Zeile 57:
  * [http://sourceforge.net/projects/wiiwhiteboard/ wiiwhiteboard]   * [[http://sourceforge.net/projects/wiiwhiteboard/|wiiwhiteboard]]

Grundgedanken

Die 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
  • 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:

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

Whiteboards mit der Wii_Remote

Software für's Whiteboard

weitere Hacks

selber hacken

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

WiiRemote (zuletzt geändert am 2012-06-13 21:26:20 durch anonym)


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.