Home
Head Controlled Mouse - International Journal of Computer
Contents
1. Karlson Benjamin B Bederson John Sangiovanni Applens And Launchtile Two Design For One Handed Thumb Use On Small Devices Preceedings Of The SIGCHI Conference On Human Factors In Computing System April 02 07 2005 Portland Oregon USA J S Chae H Kulah K Najafi A High Sensitivity Silicon On Glass Lateral Microaccelerometer Nanospace 2000 Houston TX R Dillmann Teaching And Learning Of Robot Tasks Via Observation Of Human Performance In Robotics And Autonomous System Vol 47 No 2 3 Pp 109 116
2. rl T20UT a RIQUT RIIN R20UT R2IN MAX224 D SUB 9 Pin 16 54 and Pin 15 Gnd Fig 3 Pin Diagram of MAX 232 Power supply A fixed voltage power supply producing constant 5V consists of step down transformer a bridge rectifier filter capacitors Cl and 3 terminal regulator IC LM7805 A step down transformer is selected in such a way that it produces 9V at the input of IC This power supply is capable of supplying 5v and load current up to 500m A The capacitor C2 connected between output terminal and ground cancels out International Journal of Computer Applications 0975 8887 Volume 50 No 18 July 2012 any inductive effect due to long distribution leads Input capacitor Cl is used to improve transient response of the regulator IC i e response of regulator to sudden changes in load It is also helpful in reducing the noise present in the output Dropout voltage Vin Vout needs to be at least 2V under all operating conditions for proper operation of regulator To Circuit To Motor 0 H Sane Fig 3 Circuit Diagram of Power Supply 2 2 Software Description We are use two software s for the working of our projects One code is placed in microcontroller for transmission of information regarding and click Another program runs on PC to collect the data from serial port and set mouse cursor accordingly We use the followings software s 1 Keil C software To write program for 8052 2 Visual basic 6 0 T
3. International Journal of Computer Applications 0975 8887 Volume 50 No 18 July 2012 Head Controlled Mouse Sheikh Rafik Manihar Chhatrapati shivaji institute of technology Durg Chhattisgarh ABSTRACT The basic idea of the projects is to build a human machine interface which can be used to control mouse using head tilt and eye blink This mouse emulating device can be found to be most useful by physically handicapped people who can no longer control the computers using their hands Since the device relies on user s head and eye movement it can be used even by patient who are paralyzed from shoulder downward Simple head movement doesn t require too much energy and neither does eye blinking Therefore user won t get tired from using this device In this device or goggle we are using 2D accelerometer for detecting the movement of the head according to this the movement of the cursor has been done A photo sensor detects eye blinking The Infrared transceiver consists of a 935nm IR transmitter and a phototransistor mounted on the same unit This detects a strong increase in the reflected signal upon intentional long blink as compared to normal eye blink Keywords Accelerometer photo sensor Infrared transceiver ADC Paralyzed Microcontroller 1 INTRODUCTION To develop a human machine interface emulating function of a mouse for disabled or paralyzed persons Since the device relies on user s head and eye movements
4. Sensor Accelerometer MMA7260Q We decided to use an accelerometer for the determination of the degree of user s head tilt Accelerometer uses the force of gravity as input vector to determine orientation of object in space When oriented parallel to earth s surface it can be used to detect the relative tilt of head One of the most popular applications of the MMA7260Q is tilt measurement The accelerometer uses the force of gravity as an input vector to determine orientation of an object in space An accelerometer is most sensitive to tilt when its sensitive axis is perpendicular to the force of gravity i e parallel to the earth s surface At this orientation its sensitivity to changes in tilt is highest rH y gt lt Ss 16 05 04 03 y emi Seep g Select1 1 gt 12 P oSelect 2 11 N C Voo 3 10 NC Vss 4 9T NC 5116 1718 C3 2 C2 2 _ Fig 1 Pin Connection of MMA7260Q The accelerometer consist of a g cell which does the work of sensing change in acceleration and hence the tilt G cell consists of two capacitive sensing cells formed using 3 beams where the middle beam is is movable Thus these are 2 back back capacitors Acceleration p gt Fig 3 Simplified Transducer Model of G Cell International Journal of Computer Applications 0975 8887 Volume 50 No 18 July 2012 Now we know that capacitance is given as C E A d Where A is the area of the beam is the di
5. al limbs attached Moreover many amputees have a job and work in offices wherein they have to use a computer Hence device should be thought of which would allow easy and smooth control over computer Thus every growing need of the computer is paralleled by ever increasing ways to work with them 2 METHODOLOGIES 2 1 Hardware Description POWER SUPPLY Fig 1 Block Diagram Blink Detection Circuit For the input mechanism in order to detect the blink of the eye we needed to have a photo sensor which acts as a transceiver Initially we selected OPB710 a reflective object sensor manufactured by optek for the purpose However as the particular model was not available we settled for OPB706 which has similar characteristics to the former only a shorter range The OPB706 consists of an infrared light emitting diode and an NPN silicon phototransistor mounted side by side on parallel axes in a black plastic housing On OPB706 the LED and phototransistor are molded using dark infrared transmissive plastic to reduce ambient light noise The phototransistor responds to light from the emitter when a reflective object passes within its field of view of the device Led Peak Wavelength 935 nm Reflection distance 0 050 1 27mm COMPUTER OPB 706A circuit 5v 200 C Vout Ov when lit 4yv when not light photo emitting transistor diode a oi 1 orange Fig 2 Circuit Diagram of Sensor Head Tilt
6. electric constant D is the distance between the beams So whenever there is a tilt in the either X or Y axis the middle beam moves changing its distance with respect to the other two fixed plate This changes the resultant capacitance of the G cell This change in capacitance is used to determine the output of the accelerometer The IC also signal conditions and filters the output signal providing a high level output voltage that is ratiometric and proportional to acceleration Von EEPROM Trim Circuits Veg Fig 3 Functional Block Diagram of Accelerometer A D converter The output of the sensor is fed into the A D converter for the conversion of analog signal which is the output of the sensor to digital signal which is fed to the microcontroller for further processing of data The reason why we are using A D converter is that microcontroller works on the digital signal for the further processing of data Here we are using HD74LS90P to provide necessary clock pulse to the ADC Dual in Line Package NN N NN gt ua ws so NNN OUTPUT ENABLE CLOCK Voc Vrer GND 7 D aes e D OS A A fA eS N gt r Fig 3 Pin Diagram of ADC Micro controller The output of IR transceiver and accelerometer are detected by micro controller after getting processed through A D convertor The function of the micro controller is to receive the data from A D converter process it and then send suitable signals to the com
7. it can be used even by the patient who is paralyzed from shoulder downward Simple head movement doesn t require too much energy and neither does eye blinking Therefore user won t get tired from using this device We use accelerometer to detect the movement When the head of the user is tilted up down or left right the reading from the accelerometer is subtracted from the value of a pre define reference point The difference determines the level of head tilt A photo sensor detects eye blinking The Infrared transceiver consists of a 935nm IR transmitter and a phototransistor mounted on the same unit This detects a strong increase in the reflected signal upon intentional long blink as compared to normal eye blink The output of both the sensor are given to the ADC input and after on the microcontroller After the signals are interpreted by the microcontroller mouse instructions are sent to the computers The processed digital information is transmitted to the PC through the serial port Since many years various Artificial Limbs and services are offered worldwide to people who have permanent or long term impairment Artificial hands and legs have been proven to be quite effective and satisfactory for a limited number of activities Now a days a computer is a common thing at home The failure of these artificial limbs in enabling the amputees to successfully handle a computer is evident since one can exercise a limited control on the mechanic
8. o receive data at PC 3 Hyperlink terminal To show input on PC During the program we first check the clicking condition that is whether the output from IR receiver is more than 40 mV as compared to its initial value 3 RESULT 3 1 Blinking testing Table 1 Testing of Blinking Detector Parameter Value in dark Value in Brighter Condition Condition IR Receiver Voltage 510 mV 535mV for open eye IR Receiver Voltage 560 mV 565 mV for closed eye Difference in 50 mV 30 mV Voltage Decided Threshold 40 mV 40 mV value 3 2 Accelerometer Testing Table 2 Testing of Accelerometer a a acl nic Semra Po o S aie o hic 90 Upwards 1 79 2 08 45 Downwards 1 79 1 74 International Journal of Computer Applications 0975 8887 4 1 2 3 4 5 6 7 Volume 50 No 18 July 2012 REFERENCES Thomas B Moeslund Amd Lau Norgaard 2003 A Brief Overview of Hand Gesture Used In Wearable Human Computer Interface Technical Report CVMT03 02 ISSN 1601 3646 Laboratory of Computer Vision and Media Technology Aalborg University Denmark L M Roylance and J B Angell A Batch Fabricated Silicon Accelerometer IEEE Trans Electron Devices Vol ED 26 Pp 1911 1917 Adam J Sporka Sri H Kurnaiwan Pavel Slavik Acoustic Control of Mouse Pointer Information Society 2006 Vol 4 Num 3 Pp 125 131 A7 Engineering Embedded blue 500 User Manual Revision E April6 2005 Amy K
9. puter s serial port The AT89S52 is a low power high performance CMOS 8 Bit microcontroller with 8k bytes of in system programmable Flash memory The device is manufactured using Atmel s high density non volatile memory technology and is compatible with the industry standard 80C51 instruction set and pin out The on chip Flash allows the program memory to be reprogrammed in system or by a conventional non volatile memory programmer By combing a versatile 8 bit CPU with in system programmable Flash on a monolithic chip the Atmel AT89S52 is a powerful microcontroller which provides a highly flexible and cost effective solution to many embedded control applications RS 232 Interface MAX 232 RS 232 is a serial communication cable which is needed for communication between the computer and the micro controller The RS 232 communication is preferred because 1 It requires only 2 lines and a common ground 2 Serial communication is easy to implement The micro controller circuitry works with TTL logic 5V as logic 1 and Ov as logic 0 However RS 232 standard have different voltage levels They are 3 15V for TTL logics 0 and 3 to 15 V for TTL logic 1 Hence conversion of TTL levels to these levels are required This is done by MAX 232 IC with the help of the luf capacitor connected to it The output of MAX232 is given to the RS 232 connector It is then given to the PC through the DB 9 connector nc THD F4 RXD Cl 1OuF r A TOUT
Download Pdf Manuals
Related Search
Related Contents
NI 6703/6704 User Manual RCA MultiMedia Monitor Switch User Manual Manual de - Área Administrativa modelo HW1430 - Bagarel Comercio de Instrumentos Bedienungsanleitung de Operating instructions en Mode d Copyright © All rights reserved.
Failed to retrieve file