Wiimote als Mausersatz [update]

altNachdem wir uns schon mit einem Whiteboard mittels Wiimote auseinander gesetzt hatten, nutzen wir nun die Wiimote als Mausersatz. Eigentlich ist das viel einfacher als das Whiteboard, da man sich keinen IR-Stift bauen muss. Wesentlich schöner als beim Whiteboard ist die Möglichkeit, den Mauszeiger berührungslos aus weiter Entfernung zu steuern. Dieses geschieht aber nicht wie sehr früher anhand von Neigungen (z. B. mit Neigungsschaltern), sondern die Zeigerichtung der Wiimote bestimmt die Mauszeigerposition.
alt

Die Funktionsweise ist so einfach, wie genial. Wie üblich projeziert der Beamer auf eine weiße Fläche. Oberhalb der Fläche sollten 2 Infrarotlichtquellen angebracht werden. Die Wiimote ist eine Infrarorkamera und meldet die Position der Infrarotquellen, anhand derer die Mauszeigerposition errechnet wird. Interessanterweise braucht man sogar nur eine IR-Quelle und selbst Kerzen funktionieren wunderbar.

Auf der nachfolgenden Abbildung kann man gut erkennen, wie man die Sicht zur Projektionsfläche dank Wiimote weiterhin offen hält.

alt

Was man für diese Spielerei braucht:

  1. Wiimote (ca. 30 €)
  2. Bluetooth (Adapter für ca. 15€)
  3. Infrarotlichtquelle (z.B. Wii-Sensorbar für 10€)

Natürlich braucht man auch Software dafür. Nunja, ich kann wieder mal nur die Linuxvariante anbieten. Wenn jemand sich mit Windows beschäftigt, möge er mir seine Anleitung zukommen lassen. Für Linux ist eine Anleitung hier verfügbar.

  1. Normalerweise solle bei Linux Bluetooth aktiviert sein.
  2. Für die Wiimote müssen 2 Pakete nachinstalliert werden.
    sudo apt-get install wmgui wminput 
  3. Der Treiber muss nun geladen werden:
    sudo modprobe uinput
  4. Wenn man dauerhaft die Wiimote so einsetzen möchte, kann man "uinput" auch in /etc/modules eintragen.
    echo "uinput" >> /etc/modules
  5. Nun startet man noch das Programm für die Maussteuerung
    sudo wminput -c ir_ptr -w

Natürlich ist diese Anleitung nur eine Kurzanleitung, man kann z.B. noch die Tasten der Wiimote belegen ...

Wie gut die Wiimote funktioniert, kann man hier sich ansehen:

So, viel Spaß beim Testen!

Vielleicht auch interessant:

Termine

  • 04.07.–14.08. Sommerferien
  • 15.08. Schulstart für die Klassen 6-12
  • 21.08. Podiumsdiskussion Amnesty International 17:00-19:00
  • 23.09.–28.09. Kennenlernfahrt Jg. 5
  • 04.10.–18.10. Herbstferien
  • 04.11.–08.11. MIG-Spiel
  • 17.12. Probentag Adventskonzert
  • 19.12. Adventskonzert Nr. 1 17:00-19:00
  • 19.12. Adventskonzert Nr. 2 19:30-21:30
  • 23.12.–06.01. Weihnachtsferien
  • 24.01.–01.02. Ski- und Snowboardfahrt
  • 27.01.–29.01. Musik-Probenfahrt
  • 03.02.–04.02. Halbjahresferien
  • 17.02. Beginn Chorprojekt
  • 09.03.–13.03. Woche der offenen Musik-Ensembles
  • 23.03. Ende Chorprojekt
  • 24.03. Workshopkonzert
  • 30.03.–14.04. Osterferien
  • 14.05.–16.05. Unterstufenchorfahrt
  • 22.05. Brückentag
  • 01.06.–02.06. Pfingsten
  • 24.06. Probentag Sommerkonzert
  • 26.06. Sommerkonzert 17:00-19:00
  • 26.06. Sommerkonzert 19:30-21:00
  • 16.07.–26.08. Sommerferien

Programmieren und Basteln

Du interesssierst Dich für Computer, Elektronik und Programmieren?Dann schau doch einfach mal von Dienstag bis Freitag jeweils in der 7. Stunde im Computerraum 1 bzw....
Aufrufe: 7492 - 20.05.2012 mehr

Programmieren und Basteln

Liebe Schülerinnen und Schüler, leider ist eine Stunde pro Woche in der Schulzeit viel zu kurz zum Programmieren und Arduino-Basteln. Kaum hat man das...
Aufrufe: 7496 - 26.03.2012 mehr

Langweilige Präsentationen?

Oben ist nur das Standardbild zu sehen? Dann ist der Browser nicht aktuell genug, verwendet IE 9.0, Firefox, Opera, Chrome, Safari oder besser! Nutzern des IE könnte...
Aufrufe: 7064 - 23.11.2011 mehr

Wir programmieren Teil 9

Dieses ist der Teil 9 der Reihe. Hier geht es zum 8. Teil.Die Lösung für die Aufgabe habe ich als Applet heraufgeladen. Auch der Quellcode ist hier...
Aufrufe: 10519 - 05.08.2011 mehr

Wir programmieren Teil 8

Dieses ist der 8. Teil. Hier geht es zum 7. Teil.Erstmal zur Lösung:int[][] feld=new int[10][10];int[][] z=new int[10][10];int xs=0;int ys=0;//...
Aufrufe: 10454 - 05.08.2011 mehr

Wir programmieren Teil 7

Nachdem wir unser erstes Spiel programmiert haben, widmen wir uns nun weiteren sprachlichen Strukturen.Wir wollen [[Conways Spiel des Lebens]]...
Aufrufe: 10943 - 05.08.2011 mehr

Wir programmieren Teil 6

Dieses ist der 6. Teil der Reihe. Hier findet ihr den 5. Teil.Die Lösung und unser bisheriges Spiel findet ihr auf folgender Seite. Dort ist auch der...
Aufrufe: 10527 - 05.08.2011 mehr

Wir programmieren Teil 5

Dieses ist der 5. Teil der Reihe. Hier geht es zum 4. Teil.Aufgabe war es, die Fehler zu finden. Der 1. Fehler war einfach zu finden, das Programm ließ...
Aufrufe: 13283 - 04.08.2011 mehr

Wir programmieren Teil 4

Dieses ist der vierte Teil, hier geht es zum 3. Teil.Zuerst wie immer zur Lösung. Dieses mal ist meine Musterlösung ggf. schwieriger zu verstehen, da...
Aufrufe: 13348 - 03.08.2011 mehr

Wir programmieren Teil 3

Dieses ist der 3. Teil der Reihe, hier geht es zum 2. Teil.Zuerst zur Lösung der kleinen Aufgaben:void setup() int x = 0;int y = 0;int vx = 3;int vy =...
Aufrufe: 13091 - 03.08.2011 mehr

Wir programmieren Teil 2

Dieses ist der 2. Teil, hier gehts zum Einstiegsteil.Zuerst mal eine möglich Lösung der kleinen Aufgaben. Die Änderungen sind fett markiert und...
Aufrufe: 14051 - 02.08.2011 mehr

Wir programmieren

In dieser Beitragsreihe könnt Ihr in das Schreiben von Computerprogrammen einsteigen. Wenn ihr Lust habt mehr mit Eurem Computer zu tun als nur zu...
Aufrufe: 11616 - 02.08.2011 mehr

Wochenend-Bastelei es geht weiter

hwNach den doch recht schleppenden Beginn geht es nun doch vorwärts. Auf der Seite http://reactivision.sourceforge.net/ fand sich die benötigte Software und ich wagte...
Aufrufe: 8412 - 20.02.2011 mehr

Wochenend-Bastelei Multitouch-Table

hwManche Projekte dauern doch etwas länger. Nachdem ich mich letztes Wochenende um die Beleuchtung der Acrylglasplatte gekümmert hatte, geht es in dieser Woche um die...
Aufrufe: 9802 - 19.02.2011 mehr

Wochenend-Bastelei gescheitert (noch)

hwTja, so kann es gehen, da nehme ich mir mein nächstes Projekt vor, besorge die Materialien und dann schaffe ich es nicht am Samstag fertig zu werden und ich denke,...
Aufrufe: 10764 - 13.02.2011 mehr