Virtual Vision To Visually Challenged People Computer Science Essay

Print   

02 Nov 2017

Disclaimer:
This essay has been written and submitted by students and is not an example of our work. Please click this link to view samples of our professional work witten by our professional essay writers. Any opinions, findings, conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of EssayCompany.

1 ECE Dept., MAM College of Engineering,Trichy,Tamilnadu,India

2 ECE Dept., MAM College of Engineering,Trichy,Tamilnadu,India

3ECE Dept., MAM College of Engineering,Trichy,Tamilnadu,India

[email protected], 2 [email protected], [email protected]

Abstract-In this paper we made a powerful supportive device to the visually challenged people. Nowadays visually challenged peoples are facing many problems like reading, writing, manual operation, etc., for those difficulties; we introduce a supportive device using voice command mobile accessories. Voice command mobile access voice input and it performs arithmetic operations, logical operations, mobile access and clock timing based on the audio commands and produce outputs in the voice form and also that it indicate the obstacles near to them. Additional and important feature in this equipment is finding the position where they are currently. Using GPS[2] this equipment blind people can identify the location and also they can get guidance from it. Hence this project is aimed at developing a calculator, mobile, obstacle sensor, GPS and watch based on voice alone. The voice output is given to the loud speaker by which the blind people can hear it. This supportive device makes revolution among the visually challenged people and meets their needs and makes them to feel comfort.

Keyword :Easy VR[4],GSM[6],GPS[2],Arduino[5] board,IC-TS256(Text to voice convertor[7].

INTRODUCTION:

An embedded system is a computer system designed for specific control functions. Embedded systems range from portable devices such as digital watches to large stationary installations like factory controllers, the systems controlling nuclear power plants, etc., One of latest development platform for Embedded systems is AURDUINO PLATFORM. Arduino [5]hardware is programmed using a Wiring-based language (syntax and libraries) and a Processing-based integrated development environment.

Especially voice manipulation and sound processing are commonly used in many electronic devices. Some examples are digital voice recorders, speaking GPS[2] receivers, ,intelligent alarm systems, speaking clocks, , mobile phones. voice recognition systems are trained by the person who will be using the system and these systems respond accurately only to the person who trained the system. Such systems can achieve 99% accuracy for word recognition and also have large vocabularies.Using Easy VR [4]the voice can be trained up.By applying the various technology this project can designed. Speaker-dependent systems also have the advantages that they are language independent and can be trained in any language. Speaker independent systems are trained to respond to words independent of the user.

SPECIFICATION:

2.1 Hardware:

Microphone - omidirectional

Voice recognization -Easy VR

Arduino board -Arduino UNO

Loud speaker -80-200hz

GSM -SIM 300

GPS -PArrallex

LCD -2x16

Controller -Atmega328

Text to voice convertor -TS256

2.2 Software:

Arduino v1.3

Easy vr commender 3.0.1

III.BLOCK DIAGRAM:

Figure 1:General Block Diagram

EXPLAINATION:

4.1Easy VR:

4.1.1Hardware

4.1.1.1 Microphone:

The microphone provided with the EasyVR module is an omnidirectional electrets condenser microphone.Sensitivity -38dB (0dB=1V/Pa @1KHz)2.2KLoad Impedance ,Operating Voltage 3V.It used in flat frequency, the range of frequency is100Hz – 20kHz.The wavelength of sound at 10 kHz is little over an inch (3.4 cm) so the smallest measuring microphones are often 1/4" (6 mm) in diameter, which practically eliminates directionality even up to the highest frequencies. Omnidirectional microphones, unlike cardioids, do not employ resonant cavities as delays, and so can be considered the "purest" microphones in terms of low coloration; they add very little to the original sound.

Figure 2:Block Diagram of Easy VR

4.1.1.2 Voice Recognition:

EasyVR is a multi-purpose speech recognition module designed to easily add versatile, robust and cost effective speech recognition capabilities to virtually any application. The EasyVR module can be used with any host with an UART interface powered at 3.3V – 5V, such as PIC and Arduino boards[5]. Some application examples include home automation. A host of built-in Speaker Independent SI) commands for ready to support five languages, that languages are English (US),Italian, German, French,Spanish, Japanese. It Supports up to 32 user-defined Speaker Dependent (SD) triggers or commands as well as Voice Passwords. It is easy-to-use and also a simple Graphical User Interface to program Voice Commands and audio through serial port .It also support PWM audio output at 8Ω speakers.Using NN-HMM[3] algorithm the Easy VR [4] [4]can designed..

4.1.2 Software

It will be the test he command to EasyVR, and the trained the command to the EasyVR using the EasyVR commander .That software way to load the sound table to flash The EasyVR Commander software can be used to easily configure your EasyVR module connected to your PC through an adapter board, or by using the microcontroller host board with the provided "bridge" program,it define groups of commands or passwords and generate a basic code template to handle them. Because the independent usage the will used word will be grouped to make formation that only accepted in the process.

It is required to edit the generated code to implement the application logic, but the template contains all the functions or subroutines to handle the speech recognition tasks.

Fig.3 EasyVR commander window

Figure.4 command training diagram

4.2 Arduino:

4.2.1 Hardware

Arduino hardware is designed using a Wiring-based language (syntax and libraries), comparable to C++ with some trivial simplifications and modifications, and a Processing-based integrated development environment. Present versions can be purchased pre-assembled; hardware intend information is accessible for those who would like to pull together an Arduino by hand. It can be used to extend stand-alone interactive items or can be related to software on your computer (e.g. Flash, Processing, MaxMSP).An Arduino board[5] consists of an 8-bit Atmel AVR microcontroller with corresponding works to facilitate programming and merging into other circuits. Official Arduino have used the megaAVR chain of chips, particularly the ATmega8, ATmega168, ATmega328, ATmega1280, and ATmega2560. In this project ATmega328 megaAVR series used.

Controller:

An focal aspect of the Arduino is the standard way that connectors are showing, allow the CPU board to be connected to a variety of exchangeable add-on module known as shields. Most boards include a 5 volt linear regulator and a 16 MHz crystal oscillator (or ceramic resonator in some variants), even though some design such as the LilyPad run at 8 MHz and dispense with the onboard voltage regulator due to definite form-factor boundaries. An Arduino's microcontroller is also pre-programmed with a boot loader that simplify uploading of programs to the on-chip flash memory, measure up to with other devices that typically need an external programmer. At a conceptual level, when using the Arduino software load, all boards are programmed over an RS-232 successive link, but the way this is implement varies by hardware report. Serial Arduino boards contain a simple inverter circuit to convert between RS-232-level and TTL-level signals. Present Arduino boards are programmed via USB, implemented using USB-to-serial adapter chips such as the FTDIFT232. Some variants, such as the Arduino Mini and the illegal Arduino, use a detachable USB-to-serial adapter board or cable, Bluetooth other method.

The Arduino board expose most of the microcontroller's I/O pins for use by other circuits. The Diecimila, now outdated by the Duemilanove, for example, provides 14 digital I/O pins, six of which can create modulated signals, as well as six analog inputs. These pins are on the top of the embark, via female 0.1 inch headers. Several plug-in application shield are also commercially presented.

Figure 5:Block Diagram of Arduino Board with Features

4.2.3 Software

The Arduino IDE is a cross-platform function written in Java, in addition to is derived from the IDE for the Processing programming language and the Wiring assignment. It is designed to initiate programming to artist and other newcomers unknown with software progress. It include a code editor by means of features such as syntax highlighting, brace matching, and automatic classification, and is also capable of compile and uploading programs to the board with a lone click. There is typically no need to check over make files or run programs taking place a command-line interface.

Arduino programs are written in C/C++, although users only need define two functions to make a run able program:

setup() – a function run once at the begin of a program that can initialize setting

loop() – a function called repetitively until the board powers off.

Arduino IDE - v0011 Alpha.png Figure 6. Arduino Software

OPERATION:

5.1 Voice calculator:

The voice is given to the microphone that voice convert the sound into electrical signal that signal goes to ADC ,it will convert the digital signal. Based on the number it perform the operation like arithmethic,logical operation

5.2 Mobile Application

Voice command access by microphone. voice input can be recognising by voice recognise covert analogy into digital value.voice recogniser can be tested the voice command and analysis the controller action using AT COMMANDS in controller particular action be taken over with respect to AT COMMANDS

Example

ATD : DIALING NEW CALL

ATP : PICKUP THE CALL

ATE : END THE CALL

5.3 Location Identifier:

The device help them by guiding wherever theyneeded to go. The device will guide then where they are at now and how they hasto obtain the destination.The Obstacle detector[1] detect the object in front of the blind people andindicate them. The GPS [2]that directly communicates with the satellite and send datato guiding device to find the current location of user.

5.4 Obstacle Detection:

transmitter and receiver of obstacle sensor can be connected with arduino board.It sense the object near to sensor and it indicated by alarm in speaker .This entire application can be programmed by using c++ and it can be download in arduino board.

5.5 Hear the text

When the message comes to mobile it will automatically reads the messages.By using TS256 IC it will perform the action.The output voice can get from the loud speaker.

5.6 Voice clock:

Voice command access by microphone.Voice recogniser can be tested the voice command and analysis the controller action like ARTHMATIC ,LOGICAL AND REAL TIME CLOCK operation

In controller particular action be takenover

After the control the action command can access with the once again voice recogniser and digital value can be convert into analog value in speaker.

RESULT:

Simulation result of voice calculator in voice calculator using Arduino software

C:\Users\Sony\Desktop\Capture.PNG

Figure 7.Output of voice calculator

CONCLUSION:

Thus, now a days most of the people use mobile phones. Thus it is very useful for physically challenged people to make a call, message, perform calculations without touching the keypad. Voice command calculator serves as a novel device for the blind people, because of its simplicity in operation, handy nature and economical cost. It is not only a useful device for the super natured people (blind people), but it also increase the comfort for normal human beings. Implementing this novel idea of controlling devices through voice commands in various applications lead to another degree of improvement in human innovations

REFERRENCES:

[1] Nazli Mohajeri, Roozbeh Raste, Sabalan Daneshvar,An Obstacle Detection System for Blind People, Proceedings of the World Congress on Engineering 2011 Vol II WCE 2011, July 6 - 8, 2011, London, U.K.

[2] Somnath koley#1, Ravi Mishra#2, VOICE OPERATED OUTDOOR NAVIGATION

SYSTEM FOR VISUALLY IMPAIRED PERSONS, International Journal of Engineering Trends and Technology- Volume3Issue2- 2012

[3] DanielWillett, Gerhard Rigoll, Hybrid NN/HMM-Based Speech Recognition

with a Discriminant Neural Feature Extraction, Proc. IEEEICASSP,

2009

[4]. [4] www.veear.com

[5] www.arduino.cc

[6] www.probots.co.in

[7] [email protected]

[8] www.speechchips.com



rev

Our Service Portfolio

jb

Want To Place An Order Quickly?

Then shoot us a message on Whatsapp, WeChat or Gmail. We are available 24/7 to assist you.

whatsapp

Do not panic, you are at the right place

jb

Visit Our essay writting help page to get all the details and guidence on availing our assiatance service.

Get 20% Discount, Now
£19 £14/ Per Page
14 days delivery time

Our writting assistance service is undoubtedly one of the most affordable writting assistance services and we have highly qualified professionls to help you with your work. So what are you waiting for, click below to order now.

Get An Instant Quote

ORDER TODAY!

Our experts are ready to assist you, call us to get a free quote or order now to get succeed in your academics writing.

Get a Free Quote Order Now