Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

D.c motor cotrol using voice commands

4,959 views

Published on

Published in: Technology
  • very good one
    but need details about the arm
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

D.c motor cotrol using voice commands

  1. 1. D.C MOTOR CONTROLBY VOICE COMMANDS BY DEEPAK NAYAK(0811015087) PRITISH PRADHAN(0811015098) SOBHAN PATTANAIK(0811015099) PALLAVI SINHA(0811015022)
  2. 2. 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
  3. 3. 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
  4. 4. BLOCK DIAGRAM SPEECH SPEECH ACQUISITION COMPUTER PROCESSING (MICROPHONE) (DRAGON PRO) DATA COMMANDMICROCONTROLLER EXECUTION TRANSFER (ATMEGA16) (MATLAB) (USART)MOTOR DRIVER D.C MOTOR (L293D)
  5. 5. MICROPHONE SPECIFICATIONSImpedance: 2.2k OhmsSensitivity: -58dB ±3dBDirectivity: Omni-directionalS/N Ratio: More than 60dBOperating Voltage: 4.5VFrequency Response: 100Hz-16kHz
  6. 6. 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.
  7. 7. 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
  8. 8. 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.
  9. 9. MATLAB COMMANDS S = SERIAL(PORT,P1,V1,P2,V2,...) FOPEN(OBJ) FWRITE(OBJ, A) FUNCTION [ O/P_ARGS] = UNTITLED( I/P ARGS) FCLOSE(OBJ)
  10. 10. DATA TRANSFER
  11. 11. USART(UNIVERSAL SYNCRONOUS ANDASYNCHRONOUS RECEIVER AND TRANSMITTER USART is a way of communication between the microcontroller and the computer system or another microcontroller.
  12. 12. MICROCONTROLLER
  13. 13. DEVELOPMENT BOARD
  14. 14. MOTOR DRIVER IC
  15. 15. DIRECTION CONTROL
  16. 16. 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

×