Project is about automating manual task through voice inputs. Tasks such as drawing curtains on and off, opening and closing door lock and similar tasks.
I decided to build the voice automation system to execute tasks without manual labor
(I have developed one application which is of drawing curtains on and off through voice commands )
The system can be used for other task too.
This is how it works.
Firstly the Voice recognition module is connected to U.S.B –
T.T.L(Transistor–Transistor logic ) module and the U.S.B – T.T.L module is
connected to the computer through U.S.B port. The above connection is being
carried out for training the Voice recognition Module for trainer’s (user’s) voice
commands.
This trained voice module will only recognize the voice of the trainer (user).
Access Port is the software which is used for training the voice
recognition module by sending hexadecimal commands.
After the commands have been recorded into the Voice recognition module.
The Voice recognition module is connected to the microcontroller (Arduino
Nano) with the help of connecting cables(jumper cables).
The L298N dual H-bridge motor controller is been connected to the
microcontroller (Arduino Nano). The L289N motor driver module is powered
through a 12 volt battery supply The module can drive DCmotors that have
voltages between 5 and 35 V. The L289N motor driver module ispowered
through a 12 volt battery supply.
Then the two D.C motors are connected to the dual motor controller.
After the connection has been established, Arduino I.D.E is used for writing the
code and uploading the code(sketch) to the microcontroller(Arduino Nano).
After the code has been written successfully the code is uploaded to the
microcontroller.
Then the Voice recognition module recognizes the voice commands
voice commands are then given through a Microphone and then the
microcontroller processes the commands and executes the assigned
operation for the particular voice command
Example of voice commands –
1) “curtains on ”
2) “curtains off”
The L298N dual H-bridge motor driver is connected with the two 12 volt D.C
motors and the 12 volts of power supply is provided to the motor driver.
Then the L289N motor controller is connected to the microcontroller (Arduino Nano).
After connecting the motor driver to the microcontroller, the voice recognition
module (which is trained for the voice commands) is connected to the microcontroller.
After the connection has been set up and the power supply is being provided for motor
driver and microcontroller, voice commands are given as :-
When the user says “curtains on” the motors begin to rotate(one motor in clockwise
and another motor in anticlockwise direction ) and the curtains attached with it are
automatically drawn in
When the user says “curtains off” the motor which was rotating in clockwise directions
rotates in anticlockwise direction and the motor which was rotating in anticlockwise
direction rotates in clockwise directions, thus drawing out the curtains attached to it
Thus the automation of drawing of the curtains through the voice commands is
implemented.
Comments