Tetris with a wireless glove

One of the best known video games of all time is Tetris, the puzzle video game designed and programmed by Alexey Pajitnov. Released in 1984 and then ported on the IBM PC, Tetris is now available for game consoles, mobile phones, PDAs and computers and is regarded by many as one of the most popular game ever. Usually, the game is controlled with buttons for rotation and movement operations. This one is a bit different: the player uses a wireless glove to control the blocks and the movements mimic real-world motion. That’s right, it’s ‘Tetris meets Johnny Mnemonic’.

The pièce de résistance of the project, the wonder glove, is made from a rollerblading wrist guard and it has two accelerometers, one for z axis running on 5V, the other for x/y running on 3V. The glove uses averaging to execute a rotation left or right, a move left or right or a slam down and it can be used both in wireless mode or with a tethered connection.

The wireless communication is done with a Radiotronix RCT-433-AS transmitter and a Radiotronix RCR-433-RP receiver using 433 Mhz radio and a BAUD rate of 4800. Testing of the glove revealed interference problems and the wired connection feature was added to the project, so the user could switch between communication modes quite easily, with the change of one cable.

Some tradeoffs were made, involving the transmitter circuit, the accelerometers (a more accurate accelerometer means more accurate readings from the glove movements) and the amount of averaging resulting in delays between data, but the final game is playable and can be quite a challenge for the casual Tetris player. The creators of the glove however don’t have any plans on patenting their work.

Tetris with a wireless glove: [Link][via]

LIS3LV02DQ Triple Axis Accelerometer

The project it’s based on a nice little 3-axis accelerometer from STMicroelectronics with a SPI bus, which makes it handy for interfacing in microcontroller style applications.  This device could be interfaced with an AVR, but the author chose to interface it with the Arduino, since it’s pretty easy to get up and running in that environment.

LIS3LV02DQ Triple Axis Accelerometer: [Link]

© 2007-2011 YourITronics | Any logo, trademark and project represented here are property of their respective owners | Wordpress | Privacy Policy    RSS