Voice Based Speed Control of DC Motor

Published on . Written by

Voice Based Speed Control DC Motor
Motor plays an important role in many engineering applications. Engineers always search for an efficient and easy way to control these motors. Some many techniques are available in both AC and DC. Pulse width modulation is used often to control DC motor.

Read more..
Another interesting control is voice-based control. The Voice is recognized by the voice IC and the analog values are stored in the valve that is decoded to binary format and finally stored in IC. The microcontroller needs to be programmed to monitor the speed of the dc motor.


Skyfi Labs Projects
When the speech is attained on the speech recognition, the valve checks and passes to the microcontroller, according to the program, the code mentioned stage of the pulse width is applied to the dc motor and now the speed is changed and rotates depending upon the signal that is applied to it. You can use the buzzer to indicate every time speed changes.

Project Description:

  1. AT89S52: The AT89S52 is a low power, high performance CMOS 8-bit microcontroller with 8k bytes of in-system programmable flash memory. This is a powerful microcontroller which provides high flexibility and cost-effective solution to many embedded control applications. It has the following standard features: 8K bytes of flash, 256 bytes of RAM, 32 I/O lines, watchdog timer, 2 data pointers, 3 16-bit timers/counters, on-chip oscillator and clock circuitry.
  2. Relay: A relay is an electrically operated switch. It can handle the high power required to directly control an electric motor or other loads is called relay or contractor.
  3. Voice Recognition: The carbon mice are also as carbon button microphone, button microphone, or carbon transmitter, is a type of microphone, a transducer that converts sound to an electrical audio signal. It consists of two metal plates separated by granules of carbon.
  4. DC Motor: A DC Motor is a class of rotary electrical machines that converts direct current electrical energy into mechanical energy. The most common types rely on the forces produced by magnetic fields, nearly all types of DC motors have some internal mechanism, either electromechanical or electronic, to periodically change the direction of current flow in part of the motor.

Project Implementation:

  1. You need to program for the voice recognition when the input is from carbon mice as given like 1 for some speed, 2 for speed so PWM need set at the program to the DC Motor.
  2. Connect the Carbon Mice to the input of the Microcontroller
  3. The output port connects the DC Motor so the speed is controlled by Controller.
  4. Connect the buzzer to the controller and it sounds ON while it attains a high speed of the motor

Software requirements:

  1. Keil Uvision 3: Keil Software makes C compilers, macro assemblers, real-time kernels, debuggers, simulators, integrated environments and evaluation boards for the 8051, 251, ARM and XC16x/C16x/ST10 microcontroller families
  2. Programming language: Embedded C language
Kit required to develop Voice Based Speed Control of DC Motor:
Technologies you will learn by working on Voice Based Speed Control of DC Motor:


Any Questions?


Subscribe for more project ideas