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.
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.
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.
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.
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.
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.
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.
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.
Connect the Carbon Mice to the input of the Microcontroller
The output port connects the DC Motor so the speed is controlled by Controller.
Connect the buzzer to the controller and it sounds ON while it attains a high speed of the motor
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
Programming language: Embedded C language
Kit required to develop Voice Based Speed Control of DC Motor: