Since the invention of the computer mouse interface, there have been no major changes in its design. The way we interact with computers through keyboards and mice are still the same as they first were. Recent new technologies try to replace or emulate the mouse and each has their own disadvantages. Some require the use of surfaces, cameras, sensor bars, or tethering.

Moreover, Studies have shown that excessive traditional mouse usage can cause carpal tunnel syndrome and other repetitive stress injuries. Unfortunately for most of us, “excessive” can mean anything more than a few hours a day. However, there are alternative styles of mice out there designed to be easier on the hands and arms. One of the more interesting ones to come along in a while is the Air Mouse. So an Air mouse seems to be a good alternative and just suiting for our purpose.

The goal of this project is to design and create a wearable computer mouse interface, independent of cameras, sensor bars, surfaces, or tethering, that is intuitive, fast, accurate and convenient

Components Used

STM32F4 Discovery Board(Microcontroller)

HC-06 Bluetooth Module

IMU – MPU 9150 (Accelerometer + Magnetometer + Gyroscope i.e. 9dof)

Project Demo & Code

Demo Video –

GitHub Repo –


Thus we have designed an intuitive Air Mouse which is easy and fun to use for computer applications that are not particularly keystroke-intensive, such as surfing the web and playing (certain) video games.

Leave a Reply

Your email address will not be published.

Related Posts


Advanced Compilers for Embedded Systems

Authors: Mandar Gogate, Abhishek Taur Abstract The increasing complexity and high-efficiency needs of embedded systems call for the need of better compiler design for embedded systems. Conventional compilers don’t meet the basic needs of embedded systems Read more…


Review of Clustering Protocols in Wireless Sensor Networks

Abstract Over the past decade, there has been significant rise in the interests for the potential utilization of wireless sensor networks(WSNs) in an extensive variety of applications and it has turned into a widely researched Read more…


Raspberry Pi Live Streaming Over Wi-fi

Components Required Raspberry Pi 2 Wi-Fi module Camera module Softwares Required VLC media player or Quicktime media player Steps Connect Camera to Raspberry Pi. Enable Camera in Raspberry Pi Configuration file. Establish a local wireless network Read more…