Download - Wheel chair controller using eye
![Page 1: Wheel chair controller using eye](https://reader034.vdocuments.mx/reader034/viewer/2022042707/58e5f0e61a28ab38148b65ed/html5/thumbnails/1.jpg)
WHEEL CHAIR CONTROLLEREYE MOMENT BASED
BYSK.SALMAN KHANR.K.CH. AKHIL
![Page 2: Wheel chair controller using eye](https://reader034.vdocuments.mx/reader034/viewer/2022042707/58e5f0e61a28ab38148b65ed/html5/thumbnails/2.jpg)
CONTENTS:1:Introduction2:Design overview3:Software design4:hardware design5:Mechanical design6:Testing and Results7:conclusions
![Page 3: Wheel chair controller using eye](https://reader034.vdocuments.mx/reader034/viewer/2022042707/58e5f0e61a28ab38148b65ed/html5/thumbnails/3.jpg)
INTRODUCTION: Many people are suffering
from quadriplegia around the world, which affects their four limbs.
So we made a project called eye monitored wheel chair movement which makes their life easy
We take the advantage of their ability to move their head.
We use laptab webcam to capture their head movements by that the wheel chair can be moved to desired direction.
![Page 4: Wheel chair controller using eye](https://reader034.vdocuments.mx/reader034/viewer/2022042707/58e5f0e61a28ab38148b65ed/html5/thumbnails/4.jpg)
DESIGN OVERVIEW:• Eye detection can be done by MATLAB script which is running
on the laptab which has inbuilt webcam.• MATLAB puts one digit like 0,1,2 on COM port based on the eye
movements• ATMega 32A is used to drive motors as per user desire direction
like left,right,straight based on signals send by matlab
![Page 5: Wheel chair controller using eye](https://reader034.vdocuments.mx/reader034/viewer/2022042707/58e5f0e61a28ab38148b65ed/html5/thumbnails/5.jpg)
SOFTWARE DESIGN:(A) MATLAB COMPONENT Initialization of COM port for serial communication. Capturing of image for every 25th frame. Changing image from RGB to gray level and
enhancing the image. Detection of the person’s eye in image using
viola-jones algorithm. Detection of the eye movement by comparing the
present position of eye with previous position. Placing one digit data on the COM port based on
the eye movements.
![Page 6: Wheel chair controller using eye](https://reader034.vdocuments.mx/reader034/viewer/2022042707/58e5f0e61a28ab38148b65ed/html5/thumbnails/6.jpg)
Code developed in AVR studio. Hex file generated using AVR
studio. Hex file dumped into
Microcontroller using extreme burner software
(B) FIRMWARE DESIGN
![Page 7: Wheel chair controller using eye](https://reader034.vdocuments.mx/reader034/viewer/2022042707/58e5f0e61a28ab38148b65ed/html5/thumbnails/7.jpg)
HARDWARE DESCRIPTION
(A)DESCRIPTION OF MICRO CONTROLLER ATMEGA 32A
• ATMega 32A is a 8-bit microcontroller having 40 pins
• ATMega 32A has a 32 Programmable I/O Lines
• ATMega 32A has a programmable USART
• ATMega 32A can operate over 10,000 Flash/100,000 EEPROM Write/Erase cycles.
![Page 8: Wheel chair controller using eye](https://reader034.vdocuments.mx/reader034/viewer/2022042707/58e5f0e61a28ab38148b65ed/html5/thumbnails/8.jpg)
MECHANICAL DESIGNWHEEL CHAIR PROTO TYPE
Metal Chassis – It is flat metal body which resembles wheel chair
DC motors – Two DC motors are used having 200 RPM
Wheels – Two types of wheels. One is castor wheel and other is plastic wheel(two wheels)
![Page 9: Wheel chair controller using eye](https://reader034.vdocuments.mx/reader034/viewer/2022042707/58e5f0e61a28ab38148b65ed/html5/thumbnails/9.jpg)
HARDWARE IMPLEMENTATION
Block diagram of project
![Page 10: Wheel chair controller using eye](https://reader034.vdocuments.mx/reader034/viewer/2022042707/58e5f0e61a28ab38148b65ed/html5/thumbnails/10.jpg)
(A) MICRO CONTROLLER-CP2102 INTERFACING
![Page 11: Wheel chair controller using eye](https://reader034.vdocuments.mx/reader034/viewer/2022042707/58e5f0e61a28ab38148b65ed/html5/thumbnails/11.jpg)
CP2102
CP2102 is a interfacing device between computer and microcontroller
CP2102 carry one digit data put on COM port by MATLAB using RS-232 standard
It also converts RS-232 voltage levels into TTL voltage levels
CP2102 has RXD,TXD,DTR,VBUS,GND,3V3 pins
![Page 12: Wheel chair controller using eye](https://reader034.vdocuments.mx/reader034/viewer/2022042707/58e5f0e61a28ab38148b65ed/html5/thumbnails/12.jpg)
RS-232 STANDARD
RS-232 standard has 1 start bit,8 data bits, 1 parity bit and 1 or 2 stop bits
RS-232 has +12v volts for logic 1 and -12v for logic 0
![Page 13: Wheel chair controller using eye](https://reader034.vdocuments.mx/reader034/viewer/2022042707/58e5f0e61a28ab38148b65ed/html5/thumbnails/13.jpg)
(B) MICROCONTROLLER – DC MOTORS INTERFACE
To interface MCU with motors we use L293D IC.
Based on the input data output pins are enabled.
Dc motors rotate based on the logic levels at IN1,IN2,IN3,IN4 of L293D
![Page 14: Wheel chair controller using eye](https://reader034.vdocuments.mx/reader034/viewer/2022042707/58e5f0e61a28ab38148b65ed/html5/thumbnails/14.jpg)
LOGIC LEVELS AND WHEEL CHAIR DIRECTION
h
![Page 15: Wheel chair controller using eye](https://reader034.vdocuments.mx/reader034/viewer/2022042707/58e5f0e61a28ab38148b65ed/html5/thumbnails/15.jpg)
TESTING AND RESULTSPROJECT KIT
![Page 16: Wheel chair controller using eye](https://reader034.vdocuments.mx/reader034/viewer/2022042707/58e5f0e61a28ab38148b65ed/html5/thumbnails/16.jpg)
Testing strategy – x, y, length, height of valid eye are displayed on the debug screen.
Speed of execution – This is the limitation of our project. We can take image for every 15th frame but cannot process at that speed.
Accuracy – can get almost 86% accuracy with coordinates of eye that are set in threshold limits
![Page 17: Wheel chair controller using eye](https://reader034.vdocuments.mx/reader034/viewer/2022042707/58e5f0e61a28ab38148b65ed/html5/thumbnails/17.jpg)
SAFETY FEATURES
Controlled speed of detection and wheel chair drive. Eye height and width threshold. Controlled movement in either direction for limited time
period. Less jerk, by incorporating delay in the wheel chair drive. Halt control using blink detection.
![Page 18: Wheel chair controller using eye](https://reader034.vdocuments.mx/reader034/viewer/2022042707/58e5f0e61a28ab38148b65ed/html5/thumbnails/18.jpg)
CONCLUSION
PERFORMANCE System functions at an accuracy of 70 – 90%. Person’s eye can easily detected by using viola- jones algorithm
without detecting of things mostly have face like features.
FUTURE MODIFICATIONS• Lot of work needs to be done before making the product commercially viable.• Need to work on wheel chair movement when the person is just casually
glaring in different directions.• We can incorporate certain sequences for turning ON and OFF electrical
devices or door locks.• Lot of safety precautions need to be incorporated.
![Page 19: Wheel chair controller using eye](https://reader034.vdocuments.mx/reader034/viewer/2022042707/58e5f0e61a28ab38148b65ed/html5/thumbnails/19.jpg)
REFERENCES: 1. S. Tameemsultana and N. Kali Saranya, “Implementation of Head and Finger Movement Based Automatic Wheel Chair”, Bonfring International Journal of Power
Systems and Integrated Circuits, vol. 1, Special Issue, pp 48-51, December 2011. 2. Manuel Mazo, Francisco J. Rodriguez, Jose L, Lazaro, Jesus Urena, Juan C. Garcia, Enrique Santiso, Pedro Revenga and J. Jesus Garcia, “Wheelchair for Physically Disabled People with Voice, Ultrasonic and Infrared Sensor Control “, Autonomous Robots, vol.2,
no. 3, pp. 203-224 ,Sep 1995. 3. Tabasum Shaikh, Naseem Farheen Sayyed, Shaheen Pathan, “Review of Multilevel Controlled Wheelchair”, 4th National Conference On Electronic Technologies, pp. 275- 279, April 2013. 4. Motor Controller circuitry – http:// en.wikipedia.org/wiki/Motor controller 5. Voila Jones Algorithm - http://en.wikipedia.org/wiki/Viola%E2%80%93Jones_object_detection_framework 6. Cascade Object Detector – http://www.mathworks.com/help/vision/ref/vision.cascadeobjectdetector-class.html
![Page 20: Wheel chair controller using eye](https://reader034.vdocuments.mx/reader034/viewer/2022042707/58e5f0e61a28ab38148b65ed/html5/thumbnails/20.jpg)
THANK YOU
![Page 21: Wheel chair controller using eye](https://reader034.vdocuments.mx/reader034/viewer/2022042707/58e5f0e61a28ab38148b65ed/html5/thumbnails/21.jpg)
ANY QUIRIES ???