manavkataria / air-mouse

Accelerometer Based Input Device

Home Page:http://air-mouse.googlecode.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

  • Introduction
  • Applications
  • Software
  • Hardware
  • Documentation
  • Get Involved

Introduction

An unique Human Computer Interface with functionality of a Windows Mouse and flexibility of writing your own Windows Driver. It uses tilt to move the mouse on the screen.

The objective of this project is:

  • To understand and explore using an accelerometer
  • To make a Human Computer Interface / Human Interface Device
  • Having fun!

Video: Google Maps with Air Mouse

http://www.youtube.com/watch?v=BQt-HwIczUI

Applications

  • Use it as a regular mouse. The Video demonstrates using air-mouse on desktop, a windows application, Internet browsing with Firefox and Google Maps.
  • Super cool experience to play games with it. I play Blaster-ball 3 :)
  • Immersive, intuitive interaction for 3D applications like Google-Earth (partly implemented)
  • Like an Inertial Navigation System
  • Future: Use it as an aid for the disabled
  • Future: Can provide an Immersive Virtual Reality experience
  • Future: Use it to guide a quadcopter or a car.

Software

  • Platform Independent Python port of the application driver.

Download

** Earleir Version **

  • A Windows application driver is also available written in Visual Basic 6
  • The microcontroller was programmed using Arduino IDE

Hardware

** Earlier Version **

  • Micro-controller: Arduino.
  • Freescale Accelerometer: MMA7260QT
  • Physical Interface: USB

Documentation

See Construction and Working

News and Blog

  • What's keeping us busy? Check out our [Talk general discussion] page.
  • Videos and more on project blog.

Get Involved

The Air-Mouse project is a completely free, developed by people with different skills but with a common ideal that software & education should be free for everybody. If you believe that too and you wish to contribute:

Drop us a mail: airmouse.iitb at gmail dot com

About

Accelerometer Based Input Device

http://air-mouse.googlecode.com


Languages

Language:Visual Basic 93.4%Language:C++ 3.5%Language:Python 3.1%