Navigate back to the homepage

Air Mouse | Gesture Mouse | STM32 + IMU + Bluetooth | DIY Wireless Mouse

Mandar Gogate
May 4th, 2016 · 1 min read

A project by: Mandar Gogate and Abhishek Taur

Motivation

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

  1. STM32F4 Discovery Board(Microcontroller)
  2. HC-06 Bluetooth Module
  3. IMU – MPU 9150 (Accelerometer + Magnetometer + Gyroscope i.e. 9dof)

Project Demo & Code

Github repo: https://github.com/MandarGogate/AM-AIR-MOUSE

More articles from Mandar Gogate

Review of Clustering Protocols in Wireless Sensor Networks

Association rule mining is the method for discovering association rules between various parameters in the dataset.

April 11th, 2016 · 7 min read

Advanced Compilers for Embedded Systems

The increasing complexity and high-efficiency needs of embedded systems call for the need of better compiler design for embedded systems.

April 1st, 2016 · 12 min read
© 2014–2016 Mandar Gogate
Link to $https://twitter.com/mandar_gogateLink to $https://github.com/mandargogateLink to $https://instagram.com/mandargogateLink to $https://www.linkedin.com/in/mandargogate/