D.C MOTOR CONTROLBY VOICE COMMANDS BY DEEPAK NAYAK(0811015087) PRITISH PRADHAN(0811015098) SOBHAN PATTANAIK(0811015099) PALLAVI SINHA(0811015022)
OBJECTIVESTo give Real Time Voice Commands to ComputerTo interface Computer and MicrocontrollerTo Connect Microcontroller and Motor Using Motor Driver ICTo Control Direction of D.C Motor Using Voice Commands
USE OF THE PROJECTEliminates Keystrokes and mouse movementsEnables to communicate with machines with voice as with HumansHelps handicapped personsUsed in military for voice controlled cockpits in Fighter JetsHands Free hardware control
BLOCK DIAGRAM SPEECH SPEECH ACQUISITION COMPUTER PROCESSING (MICROPHONE) (DRAGON PRO) DATA COMMANDMICROCONTROLLER EXECUTION TRANSFER (ATMEGA16) (MATLAB) (USART)MOTOR DRIVER D.C MOTOR (L293D)
MICROPHONE SPECIFICATIONSImpedance: 2.2k OhmsSensitivity: -58dB ±3dBDirectivity: Omni-directionalS/N Ratio: More than 60dBOperating Voltage: 4.5VFrequency Response: 100Hz-16kHz
SPEECH PROCESSING Speech Processing is carried out using Dragon Pro 9 software The software has three primary areas of functionality: dictation, text-to-speech and command input. The program transcribes the words into the active window at the location ofthe cursor The user has to train the software to get it acquainted with his/her style ofspeaking The Professional version allows creation of custom commands to controlprograms or functions not built into NaturallySpeaking.
MACRO CREATION & EXECUTION• Macro records a sequence of mouse movements and keystrokes.• When we say the name of the Macro Recorder it plays back these mouse movements and keystrokes in the manner in which we recorded them MATCHING VOICE EXECUTES WITH USER COMMAND BY SEQUENCE OF DEFINED USER EVENTS COMMAND
USE OF MATLAB Matlab functions files are created according to required movement of motor. It is used for REAL TIME CONTROL of the movement of motors through serial port. It writes the binary commands for motor movement to the microcontroller.
MATLAB COMMANDS S = SERIAL(PORT,P1,V1,P2,V2,...) FOPEN(OBJ) FWRITE(OBJ, A) FUNCTION [ O/P_ARGS] = UNTITLED( I/P ARGS) FCLOSE(OBJ)
CONCLUSIOND.C. Motor voice control is the future of human-computerinteractionIt frees humans to deal with the imp. tasks rather than wastingtime on the hassles of keyboards or mouseHighly accurate systems are being introduced in homes, industryand battlefields