VOICE INTEGRATED SPEED AND DIRECTION CONTROL FOR DC
MOTOR
ABSTRACT:
It is very difficult to work in hazardous environment in many of the
industries. Human can survive only certain amount of humidity, temperature,
pressure, etc. Working in environments like this will cause threat to human life, so
precautions should be taken against this. To overcome this huge loss voice control
was developed. Due to the advancement of wireless technology, there are several
connections are introduced such as GSM, Wi-Fi and Bluetooth. Each of the
connection has their own unique specifications and applications. The speed control
was implemented using Bluetooth technology to provide communication access
from smart phone. Communication plays a major role in day today’s life and can
be used as a better tool in control system. It deals with wireless communication and
voice recognition and is used to control the motor speed. There are numerous
techniques for speed control. Using voice as input control will reduce the manual
operation. Voice recognition applications can be interfaced and speed control of
DC motors can be done using the ATMEGA328 microcontroller. In addition to this
IR sensor is used to sense the motor speed and in turn speed of the motor can be
received via Bluetooth to the android mobile. If we control the Industrial Devices
system using Speech then we can save enough time to do other sophisticated work.
The voice control is highly reliable and fast. Thus the IOT makes the industrial
automation much easier.
BLOCK DIAGRAM
Power supply
Mobile
Voice (Android
input application)
Driver
circuit
Atmega 328
controller
DC motor
Bluetooth Speed
module sensor
LCD display
BLOCK DESCRIPTION
The proposed system’s block diagram is shown above. Voice input is given
to the android mobile phone. The mobile uses an android application for voice
recognition. The application has the feature of sending voice commands from the
mobile phone to the robot to which the phone is connected. Voice command is
given to mobile phone. The converts the voice into text, which is then send to the
arduino board. The voice is send to the Bluetooth module interfaced with
ATMEGA328 microcontroller. HC-05 is the Bluetooth module used with
microcontroller. Voice command is converted into radio signal with frequency 2.4
GHz and transmitted to the Arduino UNO. It converts the given text input signal to
pulsating signal by pulse width modulation (PWM) using Arduino programming.
The Arduino is programmed using ARDUINO IDE software. The pulse width
modulated signal is converted into the driving signal. This is done by motor driver
L298. The motor driver can run two motors simultaneously given output from 5V-
35V. When the phone is connected to the ATMEGA328 microcontroller, give the
voice input “start”. Then the system is ready to operate. Now give the direction in
which the motor is to be rotated. The two direction commands used are
“clockwise” and “anticlockwise”. After that provide voice input to phone by giving
the speed at which the motor is rotated. Then the motor starts rotating in the
specified direction and speed. The speed is sensed by the IR speed sensor. The
speed sensor is directly connected to the ATMEGA328. It has got an IR transmitter
and receiver. The speed of the motor is measured continuously for enabling a
closed loop operation, so that the reliability of the system increases. The speed
sensed and the commands that reach the arduino are displayed using a LCD
display.
ADVANTAGES
Easy to control.
Can control the Speed and direction with voice
Cost efficient
Low cost
APPLICATIONS
Control your controller with voice commands using an Android smartphone.
The App works by pressing the microphone button, then it will wait for you to say
a command. The app will then display the word's that you've stated and will send
data strings to the Arduino and arduino generates the PWM control signal for the
motor driver and the speed and direction of the DC motor is controlled.