WIRELESS MOUSE WITH MEMS ACCELEROMETER

ABSTRACT:

The project is aimed to design a “Wireless mouse with MEMS accelerometer” using which the movements of the mouse can be controlled wirelessly by using MEMS accelerometer.

Micro electromechanical systems (MEMS) (also written as micro-electro-mechanical, Micro Electro Mechanical or microelectronic and micro electromechanical systems) is the technology of very small mechanical devices driven by electricity and it merges at the nano scale into nano electromechanical systems (NEMS) and nanotechnology.

MEMS are separate and distinct from the hypothetical vision of molecular nanotechnology or molecular electronics. MEMS are made up of components between 1 to 100 micrometers in size (i.e. 0.001 to 0.1 mm) and MEMS devices generally range in size from 20 micrometers (20 millionths of a meter) to a millimeter. They usually consist of a central unit that processes data, the microprocessor and several components that interact with the outside such as micro sensors.

The project will be designed in such a way that the controller will be interfaced to MEMS as well as to the RF transmitter via RF encoder. The main aim of this project is to control the movements of mouse using MEMS. The MEMS will be taken into the hand. If the hand moves in any direction, the mechanical movement of the hand will be recognized by MEMS. MEMS convert this mechanical hand movement into equivalent electrical signals(X, Y, Z coordinates) and send it to the microcontroller. The communication between microcontroller and MEMS is i2c protocol. In this protocol microcontroller acts as a master and MEMS acts as a Slave.  The master receives signals and transmits them through RF transmitter to the RF receiver which will be interfaced to the controller on the receiver side. The RF receiver will be interfaced via RF decoder to decode the data into 4 bit digital data. And this controller will also be interfaced to the PC via serial driver IC max232. The received data from the RF receiver will again be transmitted to PC from the controller through MAX232. And here the front end application will be developed in PC on c# platform to control the movements of mouse based on the data received. We consider 4 buttons with some specific labels for the 4 different directions of mouse movements. So for every button click the mouse pointer will take an appropriate movement, as per the code logic.

This project uses regulated 5V, 500mA power supply. Unregulated 12V DC is used for relay. 7805 three terminal voltage regulator is used for voltage regulation. Full wave bridge rectifier is used to rectify the ac output of secondary of 230/12V step down transformer.

TECHNICAL SPECIFICATIONS:

HARDWARE:

Micro controller         :           AT89x series                                        

Crystal                        :           11.0592 MHz                         

MEMS sensor

Driver IC                     :           MAX232

PC

RF transmitter               :           STT-433MHZ

RF receiver                   :           STT-433MHZ

RF encoder                   :           HT12E

RF decoder                   :           HT12D

Power supply

Transformer: 12V step down 

Filter: 1000uf/25V

Voltage Regulator: 7805, 7812

SOFTWARE:

Keil IDE

UC flash

Categories: MEMS

Leave a Reply

Your email address will not be published. Required fields are marked *