Voice Control Wheel Chair for Visually Impaired Person
Our project features a voice controlled electrical wheel chair . The wheelchair is equipped with a voice recognition module. This wheel chair is very convenient to use for physically disabled who cannot control their hands movements. The powered wheel chair uses motors for its movement and a voice r
2025-06-28 16:29:58 - Adil Khan
Voice Control Wheel Chair for Visually Impaired Person
Project Area of Specialization Electrical/Electronic EngineeringProject SummaryOur project features a voice controlled electrical wheel chair . The wheelchair is equipped with a voice recognition module. This wheel chair is very convenient to use for physically disabled who cannot control their hands movements. The powered wheel chair uses motors for its movement and a voice recognition for voice commands. Moreover, its circuit consists of an Arduino and V3 voice recognition module. Voice of the user is recognized by voice recognition module and then it provides the data stored in form of codes to Arduino microcontroller. Then Arduino controls its movement accordingly. The powered wheel chair also has provision of navigation system for blind people. This voice controlled wheelchair help them to move the wheelchair without anyone’s help and this system can be controlled by the simple voice commands given by the user. Depending upon the direction specified in the commands, the Arduino will drive the motors. In this way, patients will not feel dependent on any one and wheelchair will provide more ease and relaxation to patients. Moreover, it also has an option of a joystick to control it physically. So some old school people can also control it through joystick. Simple electrical wheel chairs are available in market but there is space for voice controlled wheel chair so it will be a highly demanded product in the market when technically it becomes successful.
The objective of our project is to develop a wheelchair which will move as per the user’s commands. This system works on voice commands given by the wheelchair user. The system is fully independent as the user do not need any other person to help him to move the wheelchair. There are basically five commands, which command is given by the user, accordingly the wheelchair will move. The voice commands of the user is recognized in the first step. Once it is recognized, the commands are converted into its equivalent instructions which drive the system. This system consists of two major modules namely Voice recognition module and motor driving module. The voice recognition is done through voice recognition module. The output of this module is directed to Arduino which uses a motor driver IC to drive the motors. There are five different instructions that can be given to the motors, they are forward, backward, left, right and stop. The movement of wheelchair depends only upon these five commands. The wheelchair responds to the voice command from its user to perform any movement’s functions. Our aim is to provide ease to handicapped patients and making them independent of others help to move wheel chair. Moreover it reduces the manual effort for acquiring and distinguishing the command for controlling the motion of a wheelchair. We want to construct a reliable and cost effective voice controlled wheel chair so it can be an easy purchase for every one. By developing this system, we can directly enhance the life style of the disabled people in the community.
Project Implementation MethodThe voice controlled wheelchair works using unilateral mic, voice recognition module, Arduino and motors. The input to the system is the unilateral mic. It’s capable to take user’s voice commands and not bother about other noises. The mic will be placed as per the user’s comfort. The output is in the form of voice signals and is transferred to the voice recognition module which acts as an interface between mic and Arduino. The Arduino then receive the output from voice recognition module thus converting it into binary code. The system is unable to understand any language other than binary code. Thus, the generated voice command is converted into machine understandable form. This system uses the Arduino uno R3. It is connected with motors to drive the wheelchair anywhere. Motors are responsible for the movement of wheelchair. Hence, motors receives input from the Arduino and depending upon the instruction type, motors moves accordingly. This system uses two motors connected with motor driver. There are five different instructions that can be given to the motors, they are forward, backward, left, right and stop. The movement of wheelchair depends only upon these five commands The wheelchair responds to the voice command from its user to perform any movement’s functions. The basic movement functions include forward direction, left and right turns and stop. In order to recognize the spoken words, the voice recognition processor must be trained with the word spoken out by the user who is going to operate the wheelchair. Joystick option also available, to used Joystick first disable the voice command so that it will not perform any action on your voice. Only action will now be performing through Joystick. In that Option, the programming option is simple the same task will be perform as which was being perform through voice command. The only change is input command which is now Joystick.
Benefits of the ProjectPeople with arms and hand impairment find difficult to use a normal wheelchair as their hands are not capable of operating the normal wheelchair and cannot move it to any direction. Therefore, voice controlled wheel chair is built to overcome the problems faced by such people and enable them to operate the wheelchair. The wheelchair will be operated using two input methods. Joystick and the voice commands through voice recognition module. The Arduino will take care about all the directions the user wants. The instruction for each and every direction is written in the form of program in the Arduino itself. Moreover many physically disabled patients cannot move any of the limbs below the neck. Hence manual and even joystick operated wheelchair are out of question for these patients. So the development of voice operated wheelchair will solve the query about the mobility of such patients and make them independent of mobility. These handicapped persons are dependent upon others for their day to day operations such as orientation and mobility from one place to another because they need a person to move and turn the wheelchair in their desired direction. This wheel chair let them to control their movement independently. This project will have many other benefits. It reduces human efforts. This is helpful to physically handicapped people who could not able to operate home appliances with their hands.
Technical Details of Final DeliverableTwo motors of 12V DC which have rated torque of 230 W have been used for the movement of wheel chair. The Motors are related to Relays and IBT2 which is successively linked to Arduino.IBT2 is a normal Motor driving force or Motor Driver IC which allows DC motor to pressure in front and reverse directions. Motor motive force is a vital part within the wheelchair because it affords a regulated current to the motor enabling the wheelchair to move. It prevents the returned contemporary from flowing into the microcontroller which otherwise should damage the Arduino as well as the voice reputation module. It works at the concept of H-bridge. H-bridge is a circuit which permits the voltage to be flutter in both directions. This electrical wheel chair is supposed to run on plain terrain. Motors is powered by the 2 dry batteries . Moreover, its circuit consists of an Arduino and V3 voice recognition module.Infrared (IR) sensors with measuring ranges of 10 cm to 80 cm were fixed to both sides of the wheelchair for obstacle detection. Two Hall Effect sensors were also fixed on both sides of the wheelchair to detect the wheel rotation speed since the DC brushed motor does not have a speed control. These sensors will detect the rotation of the wheel and feedback to the microcontroller to achieve speed stabilization.
When we want to use it, we need to file our voice command. Each voice instruction will have most length of 1300ms, in order that maximum phrases can be recorded. Once you begin recording, this recording procedure cannot be stopped till you end all of the five voice instructions recording of 1 group. Also, once you start recording, the preceding content of recording could be erased by way of itself.
In recording level, this module doesn’t respond to any other serial commands. The instructions are recorded the use of serial communication exchange with the PC using Access Port with baud rate 9600 and Data bit 8. The command Send: 0xaa11 is introduced to get entry to port and then command is recorded. The group 1 is recorded consisting of 5 commands.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 45900 | |||
| Wheel Chair | Equipment | 1 | 9000 | 9000 |
| 12v Dc motor | Equipment | 2 | 8000 | 16000 |
| Dry Battery | Equipment | 2 | 2500 | 5000 |
| Voice Recognition module | Equipment | 1 | 4000 | 4000 |
| Motor Driver IBT2 | Equipment | 2 | 1300 | 2600 |
| IR sensor | Equipment | 2 | 100 | 200 |
| Arduino | Equipment | 1 | 1500 | 1500 |
| Breadboard | Equipment | 1 | 200 | 200 |
| Jumper wires | Equipment | 2 | 200 | 400 |
| Mechanical work on wheel chair | Miscellaneous | 1 | 7000 | 7000 |