Vous êtes sur la page 1sur 17

Name Roll No

Name Roll No
Name Roll No
Name Roll No
Objective
 The aim of this project is to work with accelerometer and translate the motion
of the mouse into various applications in a virtual interface .It is most intuitive
for us to use things based on mouse motions in air, as they form a very basic
form of communication and signaling.
 In order to translate these motions into the virtual world we use the
accelerometer sensors. The orientation of accelerometers with the ground tells
us the orientation our mouse is in, because of the components of gravity.
 The most commonly used hand motion control in a computer interface is that
of a mouse. We have translated normal gesturing of the hand into the motion
of the pointer of the mouse .We have also traced the motion of the hand onto a
virtual interface of mat lab to show the 3D variation in motion being captured
virtually.
 The mouse will be a hand mounted device that maps the movement of the
user’s hand onto the computer’s mouse pointer, having all the standard
functionalities as that of a computer mouse, left, right, middle click and scroll.
Unique combination of finger movements that are very similar to the current
mouse usage behaviorally would represent each of these.
Overview
 The aim of this project is to work with accelerometer and translate the
motion of the mouse into various applications in a virtual interface. It
is most intuitive for us to use things based on mouse motions in air, as
they form a very basic form of communication and signaling.
 In order to translate these motions into the virtual world we use the
accelerometer sensors. The orientation of accelerometers with the
ground tells us the orientation our mouse is in, because of the
components of gravity.
 The most commonly used hand motion control in a computer interface
is that of a mouse. We have translated very normal gesturing of the
hand into the motion of the pointer of the mouse. We have also traced
the motion of the hand onto a virtual interface of mat lab to show the
3D variation in motion being captured virtually.
 The mouse will be a hand mounted device that maps the movement of
the user’s hand onto the computer’s mouse pointer, having all the
standard functionalities as that of a computer mouse, left, right,
middle click and scroll. Unique combination of finger movements that
are very similar to the current mouse usage behaviorally would
represent each of these.
Introduction
 This project will deal with an innovative idea of
converting a mouse in to an air mouse. Conventional
mouse needs a wire and a surface over which it will be
move.
 In our project the mouse can be used without surface,
when mouse will be tilt in any direction the cursor
inside the PC or laptop will move in that direction.
Mouse and PC will be connected via Bluetooth.
Block diagram

Bluetooth
Microcontroller Transmitter HC-
Atmega16 05
Accelerometer
ADXL-335
Working
 Accelerometer will measure the tilt in X and Y
direction.
 Value of tilt will be in the form of analog voltage.
 This analog voltage will be converted in to digital form
using an inbuilt ADC in microcontroller.
 Microcontroller used will be Atmega16.
 This digital value will be send to laptop or PC via
Bluetooth module HC-05.
 Laptop will have software running on it this software
will move the cursor according to the commands
received from the mouse.
Hardware used
 ADXl-335 Accelerometer
 Microcontroller Atmega16
 Bluetooth Transmitter HC-05
Software used
 AVR studio for programming microcontroller
 DIP Trace for PCB designing
 Eclipse for making desktop application
Microcontroller Atmega16
 The
ATmega16M1/32M1/64M1 is a
low-power CMOS 8-bit
microcontroller based on the
AVR enhanced RISC
architecture. By executing
powerful instructions in a single
clock cycle, the
ATmega16M1/32M1/64M1
achieves throughputs
approaching 1 MIPS per MHz
allowing the system designed to
optimize power consumption
versus processing speed.
HC-05
 Description: It is a class-2 Bluetooth
module with Serial Port Profile , which can
configure as either Master or slave. a Drop-
in replacement for wired serial connections,
transparent usage.
 You can use it simply for a serial port
replacement to establish connection
between MCU, PC to your embedded project
and etc.
Accelerometer ADXL-335
 FEATURES
 3-axis sensing
 Small, low profile package
 4 mm × 4 mm × 1.45 mm LFCSP
 Low power : 350 μA (typical)
 Single-supply operation: 1.8 V to 3.6 V
 10,000 gs hock survival
 Excellent temperature stability
 BW adjustment with a single capacitor per
axis
 RoHS/WEEE lead-free compliant

 Applications
 Mobile devices
 Gaming systems
 Disk drive protection
 Image stabilization
 Sports and health devices

Application
 This system can be used to control a mouse.
 It can be used to control a wireless robot.
Advantage
 No need of surface to operate a mouse.
 It is wireless so can be use from a distance.
Limitations

 The High Pass filter implemented and simulated using


MATLAB, although identically implemented in the ATMEGA did
not function the same way. Hence though the design of the filter
worked, the filter on the ATMEGA did not work and there was a
major influence of the DC component which couldn’t be
removed .
 This inhibited the implementation of a perfectly moving
pointer .Because of the data transfer delays, there was an
inherent delay between motions of the sensor and the mouse,
which could be dealt with better transmission channels .The
clicks and the scroll were not tested. Theoretically they were
coded. The buttons and scroll button wasn’t implemented.
Multiple accelerometers were not interfaced.
Future scope
 This mouse can be mounted on a glove to easily
operate a computer.
QA
Thank you