Wireless Voice Controlled Robot Using Arduino UNO and Motor IC.[CODES INCLUDED]
- Jaiyesh Paraste
- Mar 7, 2019
- 2 min read
Updated: Mar 13, 2019
In this post, I will show you how to make a Voice Controlled Robot using Arduino UNO and Motor IC.
Introduction
Voice controlled wireless Robot is a robot whose movement can be controlled by giving different instruction from a user using windows speech recognition software. The robot can move forward, backward, right, left, clockwise, anticlockwise depending upon the instruction you are pressing. The property of Robot to operate through a PC in wireless mode helps you to operate the robot from some distance. The benefit is that we can operate the robot by using any Windows PC from very short range to the range as large as possible depending upon the module used.
Hardware Requirements
The following list of Components are required for this Project:
Robot Chassis - 1 no. http://bit.ly/2CaYHZ5
12V DC Motor (60 RPM) – 2 nos. http://bit.ly/2F6ix8D
Breadboard – 1 no. http://bit.ly/2F5bDBq
IC L293D – 1 no. http://bit.ly/2F6XGTB
IC Atmel 328 – 1 no. https://amzn.to/2O1bF03 (Comes with Arduino Board)
IC 7805 – 1 no. http://bit.ly/2HeLFxV
9V Battery – 2 no. http://bit.ly/2Hf0LDl
Plastic Wheels – 2 nos. http://bit.ly/2HsNc2A
Castor Wheel – 1 no. http://bit.ly/2HsNc2A
Arduino Board UNO – 1 nos. https://amzn.to/2O1bF03
0.1 µf Capacitors – 2 nos. http://bit.ly/2ChREh5
16 MHz Oscillator – 1 no http://bit.ly/2F5CBc7
Breadboard Wires – 2 meters http://bit.ly/2Uzm6dF
Battery Snap – 2 no. http://bit.ly/2T3CNfK
Battery connector pin – 4 no. http://bit.ly/2TDJ0o8
Bluetooth module (HC-05) – 1 no. http://bit.ly/2Hu6eFV
Bluetooth device (Optional if in-built) – 1 no. https://amzn.to/2EY5yFG
Microphone – 1 no. https://amzn.to/2TMwOjW (You can use a Earphone with mic)
Laptop - 1 no. https://amzn.to/2TvfMaN (My Laptop Model)
Software Requirements
Arduino 1.0.
Microsoft Visual C# 2010 Express
Windows Speech Recognition.
Windows Speech Macros.
Methodology
I .Designing Power Supply Section
II. Burning the Micro controller (IC Atmel 328) through Arduino UNO and Using it
The heart of this project is Micro controller Atmel 328 which is programmed through a Arduino UNO board. This programming is done usually to make micro controller capable of serial communication with the PC such that voice commands can be passed to the IC so that further processing can be done.
The code for Arduino Software is as follows:
http://bit.ly/2Uy3ZF8 (Arduino Code File)
http://bit.ly/2TKfWuf (Text File)
After Burning the IC you can Disconnect the Board from the PC and start using the Board in following way:
If you are not using the Board after Burning the IC then following Connection should be used:
III. Designing Of Motor Driving Section
Motor Operation based on it's Input is shown below:
IV. Bluetooth Connection
V. Programming C# and Interfacing with Windows Speech Recognition Software
The following steps will show you how to make a C# code and use it:
C# Codes Link:
http://bit.ly/2F77QDH (Console Applications)
http://bit.ly/2CgHs8R (Code File)
Note:- Don't forget to change the "COM" Port number in Each Console Application else all the codes will show an Error.
Interfacing C# code with Windows Speech Recognition:
Final Circuit
The final Demo of the Circuit we used is shown below:
How to "Video"
Download Full Project Folder:
http://bit.ly/2NX2a27
Group Member:
Jaiyesh Paraste
Himanshu Gupta
This Project was our Major Project in 2015 (4th Year).
Comments