MANAV KATARIA VINU BHASKAR ABHISHEK SHARMA MIZAN ABRAHA SUPERVISOR: P.C.PANDEY airmouse.iitb [at] gmail [dot] com
Abstract [Many tasks that are performed on the computer require the use of both a keyboard on the mouse, and many people find it frustrating and awkward to have to switch back and forth between them. The air mouse can be a great solution for this.] As computers have evolved from 66MHz to the 3+GHz today, the mouse has remained relatively unchanged. There have been only two major changes to the mouse since its inception: more buttons, and interface changes (PS/2, USB, Wireless) but the core interaction method has not changed. The touch pad mouse and the stick mouse have been designed for a laptop, but have not gained momentum outside of laptops.[ And most laptop users usually carry a USB mouse with the laptop as well.] The accelerometer based mouse can be treated as the new age input device. It is more natural in its feel and provides the user with better ease of use. The user interface of applications can be changed to utilize the free hand movement possible with the device.
1. Introduction The aim behind the project is to be able to sense the movement of a user’s hand and use it to control the movement of mouse on screen. For sensing hand movement, we use an accelerometer. This would give us the acceleration sensed by the device in each axis. We use this data to find the change in movement of mouse pointer, which is then transmitted serially to the host computer using RS 232 communication. 2. High Level Design
We are using accelerometer to measure the acceleration of a user's hand and integrate that acceleration into a change in position. The math behind this is very easy - using Verlet Integration, we would approximate the integral of the acceleration to the second degree. Verlet integration interpolates between to measured accelerations, using the average slope between them to derive velocity. This is sometimes called