Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Chapter 1
INTRODUCTION
Many of the practical difficulties faced by people with disabilities can be
addressed through assistive technology. Engineers who are not directly involved in the
disability sector should be aware that by designing devices, environments, and
amenities so that they are accessible to people with the widest range of abilities, they
can promote greater equality of opportunity in education, employment, and
citizenship for disabled people.
Engineering academia plays a part in increasing societal equality for people
with disabilities. The primary benefit of disability-related projects in engineering
education is often portrayed as technological outcomes. Unfortunately, only a small
minority of such projects translate directly into actual innovative assistive
technology products that become widely available to the people who can benefit.
More frequently, projects contribute to future developments indirectly through
academic publication. In the experience of those involved in this laboratory, an
important benefit of the majority of these projects has been the lasting impact on
the student engineers who undertook them, giving them a better understanding of
the humanitarian role of engineering.
1.1 Humanitarian Engineering in Action
People with disabilities tend to be marginalized in many societies, frequently
being prevented from accessing public services and amenities, or being deprived of
the opportunity to work despite the availability of jobs to which they are well suited.
Many are even prevented from expressing themselves freely. In some of the world's
most prosperous nations, assistive technology that could facilitate a reasonable level
of independence for people with disabilities is simply not available to them. Engineers
have the means to create a more level playing field, a society in which people with
disabilities can participate fully, as they are entitled to do. By developing and
providing appropriate technology and by promoting inclusive designs of devices,
environments and services, engineers can help to build a more inclusive society.
Dept. of ECE,KMCT CE
Our system will be cost effective, portable & moreover it will help even those people
who are completely paralyzed with only their eyes moving. This system will be based
on only the movement of the eyes hence eliminating the need of any limb or any other
body movements. The technology that is used here is the eye movement technology,
which promotes the advanced eye tracking systems.
1.4 Eye tracking
Eye tracking is the process of measuring either the point of gaze (where one is
looking) or the motion of an eye relative to the head. An eye tracker is a device for
measuring eye positions andeye movement. Eye trackers are used in research on
the visual system, in psychology, in cognitive linguistics and in product design. There
are a number of methods for measuring eye movement. The most popular variant uses
video images from which the eye position is extracted. Other methods use search
coils or are based on the electrooculogram. Since 2005, eye tracking is used in
communication systems for disabled persons: allowing the user to speak, send e-mail,
browse the Internet and perform other such activities, using only their eyes. [38] Eye
control works even when the user has involuntary movement as a result of Cerebral
palsy or other disabilities, and for those who have glasses or other physical
interference which would limit the effectiveness of older eye control systems.
1.5 Advantages
uses PIC16F877A
This system is based only on the movement of Eye, thateliminates the need
Dept. of ECE,KMCT CE
itself.
This system does not require any signal conditioning since o/p of sensor is
suitable enough for further processing.
Chapter 2
BLOCK DIAGRAM OF TRANSMISSION SECTION
the
iris.
Dept. of ECE,KMCT CE
It should have minimum eye fatigue, and should not harm the eye.
What can we use to sense the movement of the eye Can we use the lens of a
camera which produces the image of the eye and then detect its motion? A digital
camera circuit is a possible solution to the sensing problem. It has less dependence on
ambient light and can detect minute movements of the eye. But the circuit is
expensive to make and is complex for its requirement of rapid transmission of large
data. There must be a simpler, cheaper and yet exquisite solution of the problem.
LDRs are used for sensing the movement of the eye. It measures the reflected
intensity of light by varying its resistance according to the light intensity incident on
it. When the light intensity increases, it resistance decreases and vice-versa. LDR then
converts it into voltage so that ADC of microcontroller can measure it.
In reality, the normal eye movement without fatigue is the left and right
movement only. The up movement of the eye, if done for more times, introduces
fatigue to the eye. So it is preferable not to use the upward movement of the eye for
control.
In this system, we have used 2 LDRs which are positioned as- one to the left
of the eyeball & another one to the right of eyeball-as shown in following figure:-
Dept. of ECE,KMCT CE
In this case, as seen from fig. 2.3, the focus of LDR1 moves on the black iris
area of the eye while the focus of LDR2 is white sclera region. Since, black iris will
absorb much of the incident light, the intensity of light reflected towards LDR1 will
be less. And the intensity of light reflected towards LDR2 will be greater. So, the o/p
voltage from LDR 1 will be more & o/p voltage of LDR2 will be greater (The
maximum voltage from both LDRs will be same & the threshold levels of LDRs are
equal to their maximum voltages). Hence, device corresponding to LDR2 will get
toggled.
In this case, as seen from fig. 2.4, the focus of LDR1 moves on the black iris
area of the eye while the focus of LDR2 is white sclera region. Since, black iris will
absorb much of the incident light, the intensity of light reflected towards LDR1 will
be greater. And the intensity of light reflected towards LDR2 will be less. So, the o/p
Dept. of ECE,KMCT CE
voltage from LDR2 will be more & o/p voltage of LDR2 will be greater. Hence,
device corresponding to LDR1 will get toggled.
LDR
Dept. of ECE,KMCT CE
checked at the decoder side to validate the data. All this can be taken care of by the
ADC (Analog-to-Digital) of microcontroller PIC16F877A.
The input to this ADC is the analog voltage signal from the corresponding
LDR. Since we have used 2 LDRs, there will be two voltage signals (one from each
LDR) applied to the two corresponding input pins of ADC. The converter then
generates a digital result of this analog level via successive approximation. The A/D
conversion of the analog input signal results in a corresponding 10-bit digital number.
That means the output of the ADC will be in terms of 1s and 0s. This output is
given to RF transmitter which is CMOS compatible & hence dont require line driver
like MAX232.
2.2.1
is done so that the user could know the ADC readings of both LDRs during the trials.
Also, we have displayed which device has been toggled at the receiver end merely for
the sake of convenience. The user can disconnect LCD whenever he wants to.
Dept. of ECE,KMCT CE
Chapter 3
BLOCK DIAGRAM OF RECEIVER SECTION
Dept. of ECE,KMCT CE
10
Dept. of ECE,KMCT CE
11
Chapter 4
SOFTWARE DESIGN
Software Used for Programming PIC16F877A. For programming our microcontroller
PIC16F877A, we have used software known as MPLAB IDE v8.56.
4.1 Software Description
MPLAB Integrated Development Environment (IDE) is a free, integrated toolset for
the development of embedded applications employing Microchip's PIC and dsPIC
microcontrollers. MPLAB IDE runs as a 32-bit application on MS Windows , is easy
to use and includes a host of free software components for fast application
development and super-charged debugging. MPLAB IDE also serves as a single,
unified graphical user interface for additional Microchip and third party software and
hardware development tools. MPLAB IDE has the same user interface for all tools.
MPLAB IDE has highly optimized compilers for the PIC18 series
microcontrollers, high performance PIC24 MCUs, dsPIC digital signal controllers and
PIC32MX MCUs and not for PIC16 series. So, for compiling the code for PIC16
series we require third party compiler.
4.1.1Compiler
The third party compiler we have used for PIC16F887A microcontroller is Hitech C Compiler for PIC10/12/16 MCUs.
4.2 PIC16F877A
This powerful (200 nanosecond instruction execution) yet easy-to-program
(only 35 single word instructions) CMOS FLASH-based 8-bit microcontroller packs
Microchip's powerful PIC architecture into an 40- or 44-pin package and is upwards
compatible with the PIC16C5X, PIC12CXXX and PIC16C7X devices. The
PIC16F877A features 256 bytes of EEPROM data memory, self programming, an
ICD, 2 Comparators, 8 channels of 10-bit Analog-to-Digital (A/D) converter, 2
capture/compare/PWM functions, the synchronous serial port can be configured as
either 3-wire Serial Peripheral Interface (SPI) or the 2-wire Inter-Integrated Circuit
(IC) bus and a Universal Asynchronous Receiver Transmitter (USART). All of
Dept. of ECE,KMCT CE
12
these features make it ideal for more advanced level A/D applications in automotive,
industrial, appliances and consumer applications.
4.2.1 Features of PIC16F877A
2 PWM 10-bit
256 Bytes EEPROM data memory
ICD
25mA sink/source per I/O
Self-Programming
Parallel Slave Port
Parameter Name
Value
Flash
14
RAM Bytes
368
256
Digital Communication
Peripherals
1-A/E/USART, 1MSSP(SPI/I2C)
Capture/Compare/PWM
Peripherals
2 CCP
Timers
2 x 8-bit, 1 x 16bit
ADC
8 ch, 10-bit
Comparators
-40 to 125
2 to 5.5
Pin Count
40
Dept. of ECE,KMCT CE
13
call stack is 21 bits wide and much deeper (31 levels deep)
Dept. of ECE,KMCT CE
14
extending the FSR registers to 12 bits, allowing them to linearly address the
entire data address space
Dept. of ECE,KMCT CE
15
Dept. of ECE,KMCT CE
16
Dept. of ECE,KMCT CE
17
Dept. of ECE,KMCT CE
18
Chapter 5
TEST UP AND RESULT
Here we have used red LED to represent the reflected light that will come
from eye & will be incident on the LDRs. This is done merely for the sake of
demonstration.
The actual working & result of system is shown through photographic
presentation from Fig. 5.1 to Fig. 5.6
Fig.5.1 :
Fig. 5.2 Receiver LCD showing Device1 & Device2 initially in OFF state
Fig. 5.3 :LED focus on LDR1 & Receiver LCD showing Device1 in ON state
Dept. of ECE,KMCT CE
19
Fig. 5.4 :LED refocused on LDR1 & Receiver LCD showing Device1 in
OFF state
Fig. 5.6 :LED refocused on LDR2 & Receiver LCD showing Device2 in
OFF state
Dept. of ECE,KMCT CE
20
Chapter 6
CONCLUSION AND FUTURE SCOPE
6.1 Conclusion
The cost of the system is very less. So, even middle class people can use it. This
system is designed in such a manner that the disabled persons can on or off appliances
without any dependence on others. The system will become complex as the appliances
increases. Programming the microcontroller is another aspect, whereby the overall
performance is supporting. Eye movement technology with the contribution of eye
tracking facilitates the proposed system to a useful one. The system functionality is
initialized from the eye sensing mechanism and thus it can be equipped in a spectacle.
The sensors are fixed in the spectacle.
In this world of technology and science, where emptiness is replaced by
fullness, it is inevitable to know and discover more and more. As an engineering
student, this is a small contribution from my part to aware you about one of the
important technology, Eye Movement Technology. From the early times itself it
seems that, the technology had find its own way to promote the disabled persons, this
endeavour promises it.
6.2 Future scope
This system can further be made more accurate, work in real world by
making following optimizations.
We can create a Graphical User Interface (GUI) with visual and sound
effects, so that it would be very easy and user-friendly device.
We can make the data transmission more accurate & secure by using
Xigbee (due to high cost of Xigbee as compared to CC2500; we have
avoided using it & used CC2500 instead).
Dept. of ECE,KMCT CE
21
REFERENCES
1. International Journal Of Electronics And Communication Engineering & Technology
(IJECET), Volume 3, Issue 3, October- December (2012), www.iaeme.com/ijecet.asp
2. PethaniKishan V., GorMehul K. and Raja Jimit
Dept. of ECE,KMCT CE
22