m (Überschriften, Typo) |
mNo edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 2: | Line 2: | ||
|name=Wii-Stuff | |name=Wii-Stuff | ||
|description=Wiimote & Balanceboard hacking | |description=Wiimote & Balanceboard hacking | ||
|project category=Software | |||
|image=WiiBoard1.jpg | |image=WiiBoard1.jpg | ||
|status= | |status=obsolete | ||
|people={{U|derf}} | |people={{U|derf}} | ||
|source=https://github.com/derf/wii-sensors{{!}}wii-sensors | |source=https://github.com/derf/wii-sensors{{!}}wii-sensors |
Latest revision as of 18:31, 30 June 2020
Wii-Stuff obsolete | |
---|---|
Wiimote & Balanceboard hacking | |
Beteiligt | derf |
Quelltext | wii-sensors |
Because motion controls are awesome.
I/O[edit | edit source]
See also the Wiibrew article.
Accelerometer[edit | edit source]
3x 8 bit, for X, Y and Z. The readings include earth gravity (1G). Supported range is about -6G .. 6G, giving us a pretty bad precision of 0.04G.
Useful for determining the absolute wiimote tilt state (pitch/roll/yaw) and throws (x=y=z=0 ⇒ "zero gravity" at the tip of a throw)
tilt sensors (MotionPlus)[edit | edit source]
Roll, Pitch and Yaw, 16 bit per value. Only reports relative motion, earth gravity doesn't matter. Also, it only reports motion around the Wiimote's own axis. Moving the wiimote up/down/left/right on a straight line doesn't really affect the readings.
Useful for pointing devices (works as good as infrared pointing) and detecting rotation (augmented reality).
Speaker[edit | edit source]
See Wiibrew.
LEDs[edit | edit source]
Four LEDs. The bluetooth connection is fast enough to implement software PWM with 10 brightness levels.
Buttons[edit | edit source]
Can be read via Polling and Interrupts.
Done[edit | edit source]
- Neverball: Wiimote is already supported, use tilt_wii.patch for balance board + wiimote support. Note that the patch is unstable and may crash while syncing.
- pointing device: wminput supports infrared and button controls. Using the MotionPlus, one can have infrared-behaviour without actual infrared LEDs. The patch is available in the mplus-pointer branch on github
- Audio output with MPD interface (low quality)
- interactive blinkenlights using the LEDs
Ideas[edit | edit source]
- Stepmania via Balance Board? (if it is precise enough)
- Minecraft: Movement via Balance Board, wiimote as pickaxe
- Use Wiimote as lightsaber (already possible for smartphones, but... whatever :p )
See also[edit | edit source]
- Wiibrew article about wiimote (more detailed)
- wii-sensors git repo
Videos[edit | edit source]
- Neverball with balance board: mkv / youtube
- Testing Minecraft "Augmented Reality": mp4 / youtube
- Audio example: Imperial March