Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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