VOICE CONTROLLED ROBOT PDF

adminComment(0)
    Contents:

Voice Controlled Robot (VCR) is a mobile robot whose motions can be ability of the software to train itself for the above voice commands for a particular user. PDF | The purpose of robotics in commercial & residential intention has come to be quite essential for executing challenging work into more. Voice Activated Multipurpose Robot. Article (PDF Available) · April with Reads. Cite this publication. Sharanbasappa Sali at.


Voice Controlled Robot Pdf

Author:NEVADA LEKBERG
Language:English, Dutch, French
Country:Thailand
Genre:Environment
Pages:738
Published (Last):06.04.2016
ISBN:369-9-53117-903-7
ePub File Size:18.64 MB
PDF File Size:12.20 MB
Distribution:Free* [*Registration needed]
Downloads:39984
Uploaded by: DAPHNE

The use of robots in the present day has moves from industries to the normal day to life. • The use of voice commands to control a robot is much easier for. Abstract- This paper includes that how a robot works with the input given in voice. This paper explains that how a robot interface with user with voice command. Abstract Voice Controlled Robot (VCR) is a mobile robot whose motions can be controlled by the user by giving specific voice commands. The speech is.

Communicate with the user by talking while Bluetooth module will be interfaced with microcontroller performing each command using two data pins known as RX and TX. Echo and trig To communicate with the user, the robot will be able pins of ultrasonic sensor will be connected to the digital to talk while executing a specific command.

After power pin of 7 and 8 of microcontroller. SD card Module will up the robot, it will greet the user and ask for command be attached with the Arduino Uno utilizing SPI for performing its action.

When user will command for communications. Until the robot will receive the next direction, it will continue to follow the previous command.

Each command robot will receive, it will generate sound of every sentences defined for its each actions.

Similarly, robot will speak with every instruction the user will give. The sound will be pre-recorded human voices and stored to a micro SD card connected to the microcontroller unit using a SD card module. Functional diagram The functional diagram of the proposed robot is Motor driver LD has 16 pins where 4 pins are shown in figure 1.

The central processing unit will be a used to connect two DC motors and another 4 input pins microcontroller connected with an android operated are connected to the microcontroller for controlling the smart phone via a Bluetooth module. It will be used to motors. Operational amplifier LM and power give voice command using an app and will convert the amplifier LM will be used to construct amplifier voice command into text as well as send the data to the circuit.

Electrolytic polarized capacitor as well as the bypass capacitors has employed for steady the slow changes and bypass very small period spikes and extremely tiny duration spikes to the ground with no distress the other components.

Diodes D1 and D2 are used to prevent back current. The motor driver controller is based on LD which Motor driver will be required for controlling the is a quad, high current, half bridge driver that is created movement of the robot and it will be operated by the to provide bidirectional drive currents of up to mA at microcontroller to control two different motor of left and voltages range from 4.

Input 1 and Input right by controlling the direction of rotation of motors. A SD card 4 and 5 for right motor according to the figure 2. Enable module will be connected to the microcontroller for storing the pre-recorded human voices.

An amplifier pin of lD is connected to the digital pin number 6 of with a speaker will be connected for generating the Arduino Uno for speed control. Circuit Diagram digital pin 0. Ultrasonic sensor HC-SR04 is used for Circuit diagram of the proposed robot is shown in obstacle detection and avoidance by measuring distance figure 2.

The main central processing will be an Arduino in range of 2cmcm with accuracy of 3mm. The Uno consisting of 14 digital and 6 analog pins. Emitter and detector of Ultrasonic sensor voltage with accuracy to maintain the voltage regulation are able to produce 40 kHz sound wave and detect same [5]. Capacitors of different values will be used to frequency as well as sends electrical signal back to the construct circuit for filtering and bypass purposes.

Pairs can be deleted at any time by either device. Devices generally require pairing or prompt the owner before they allow a remote device to use any or most of their services. Some devices, such as mobile phones, usually accept OBEX business cards and notes without any pairing or prompts.

The protocol operates in the license-free ISM band at 2. To avoid interfering with other protocols that use the 2. Implementations with versions 1. Version 2. Technically, version 2. Industrial level: Bluetooth serial module is used forconverting serial port to Bluetooth. These modules have two modes: But for the device named after odd number, users can set the work mode master or slaver of the device by AT commands.

There are two MCUs want to communicate with each other. One connects to Bluetooth master device while the other one connects to slave device. Their connection can be built once the pair is made.

And they can use the Bluetooth serial module to communicate with each other. When MCU has Bluetooth salve module, it can communicate with Bluetooth adapter of computers and smart phones. Then there is a virtual communicable serial port line between MCU and computer or smart phone. So, we can use master module to make pair and communicate with them. But communication between two Bluetooth modules requires at least two conditions: However, the two conditions are not sufficient conditions.

There are also some other conditions basing on different device model.

Detailed information is provided in the following chapters. Material and photos. And only a few AT commands and functions can be used, like reset the name of Bluetooth only the slaver , reset the password, reset the baud rate and check the version number. The above commands are the most common ones. Besides this, HC leaves lots of space for user.

So HC is better than HC and recommended. HC is similar with HC Fig 4. But It needs to be added an eternal pull-up resistor. Has 3 modes: It indicates the module is at the pair PIN31 able mode. After the pairing, PIN31 output 2Hz square ware. Otherwise, if just excite PIN34 with high level but not keep; only some command can be used.

More information has provided at chapter 2. PIN32 Output terminal. Before paired, it output low level. Once the pair is finished, it output high level. Mode switch input. If it is input low level, the module is at paired or communication mode. Then it will go back to the communication mode if PIN34 is input low level again. Table 4. Two modules will establish communication automatically when powered.

Pair the module with Bluetooth dongle directly as virtual serial. Bluetooth Specification v2.

Bluetooth v2. Bluetooth V2. Creating wireless personal area networks PANs. Works under ISM 2. In this chapter we have about Bluetooth, Bluetooth devices, working range, setup connection of Bluetooth. How the Bluetooth is connected, pairing of Bluetooth. Here we are used HC Bluetoothdevice. In this project we are connection as step wise at android side search Bluetooth Found name called "HC" device Connect it, and pass code is "" While connection is ok, you can see the LED become always on.

A liquid crystal display LCD is a thin, flat display device made up of any number of color or monochrome pixels arrayed in front of a light source or reflector.

Each pixel consists of a column of liquid crystal molecules suspended between two transparent electrodes, and two polarizing filters, the axes of polarity of which are perpendicular to each other. Without the liquid crystals between them, light passing through one would be blocked by the other. The liquid crystal twists the polarization of light entering one filter to allow it to pass through the other.

A program must interact with the outside world using input and output devices that communicate directly with a human being.

One of the most common devices attached to an controller is an LCD display. Some of the most common LCDs connected to the controllers are 16X1, 16x2 and 20x2 displays. This means 16 characters per line by 1 line 16 characters per line by 2 lines and 20 characters per line by 2 lines, respectively. When the LCD display is not enabled, data lines are tri-state and they do not interfere with the operation of the microcontroller. Data can be placed at any location on the LCD.

Table 5. Address locations for a 1x16 line LCD available. Line lengt 5. Even limited to character based modules,there is still a wide variety of shapes and sizes available. Line lengths of 8, 16,20,24,32 and 40 characters are all standard, in one, two and four line versions.

LCD Different Models. Several different LC technologies exist. Some modules are available with back lighting, so so that they can be viewed in dimly-lit conditions. Fig 5. Power supply for LCD driving 5. PinDiagram of 1x16 lines LCD. Pin Description of LCD 5. Line is called "Enable. Line is the "Register Select" line. When RS is low 0 , the data is to be treated as a command or special instruction such as clear screen, position cursor, etc. When RS is high 1 , the data being sent is text data which sould be displayed on the screen.

For example, to display the letter "T" on the screen you would set RS high. Only one instruction "Get LCD status" is a read command.

All others are write commands, so RW will almost always be low. First, a little tip: Replacing the d.

All the available characters that are built into the module are shown in Table 3. Most of the characters conform to the ASCII standard, although the Japanese and Greek characters and a few other things are obvious exceptions. The more extensive Kanji character set, which the Japanese share with the Chinese, consisting of several thousand different characters, is not included! Using the switches, of whatever type, and referring to Table 3, enter a few characters onto the display, both letters and numbers.

Thus the operational order is: Characters display in LCD.

Voice Controlled Robotic Vehicle

The procedure for this initialization process is as above show. Program must interact with the outside world using input and output devices that communicate directly with a human being. One of the most common devices attached to a controller is an LCD display. From 7 to 14 pins data bit lines pins. And also from this chapter we will know how the data is entered. Motor drivers act as current amplifiers since they take a low-current control signal and provide a higher-current signal.

This higher current signal is used to drive the motors. LD contains two inbuilt H-bridge driver circuits. In its common mode of operation, two DC motors can be driven simultaneously, both in forward and reverse direction. Input logic 00 or 11 will stop the corresponding motor. Logic 01 and 10 will rotate it in clockwise and anticlockwise directions, respectively. Fig 6. LD IC Enable pins 1 and 9 corresponding to the two motors must be high for motors to start operating. When an enable input is high, the associated driver gets enabled.

As a result, the outputs become active and work in phase with their inputs. Similarly, when the enable input is low, that driver is disabled, and their outputs are off and in the high-impedance state. LD has output current of mA and peak output current of 1.

The output supply VCC2 has a wide range from 4.

A simple schematic for interfacing a DC motor using LD is shown below. Schematic Interfacing of the LD. This entire process is done by what is known as a motor driver.

Motor driver is basically a current amplifier which takes a low-current signal from the microcontroller and gives out a proportionally higher current signal which can control and drive a motor. In most cases, a transistor can act as a switch and perform this task which drives the motor in a single direction.

What if you want your motor to reverse its direction? The simple answer is to reverse its polarity. This can be achieved by using four switches that are arranged in an intelligent manner such that the circuit not only drives the motor, but also controls its direction.

Out of many, one of the most common and clever design is a H-bridge circuit where transistors are arranged in a shape that resembles the English alphabet "H". H-Bridge Motor Connection. As you can see in the image, the circuit has four switches A, B, C and D. So, do not attempt this. H-bridges can be built from scratch using relays, mosfets, field effect transistors FET , bi- polar junction transistors BJT , etc. But if your current requirement is not too high and all you need is a single package which does the job of driving a small DC motor in two directions, then all you need is a LD IC.

This single inexpensive package can interface not one, but two DC motors. L, LB and few other versions also does the same job, but pick the LD version as this one has an inbuilt fly back diode which protects the driving transistors from voltage spikes that occur when the motor coil is turned off.

There are 16 pins sticking out of this IC and we have to understand the functionality of each pin before implementing this in a circuit.

If they pulled low GND , then the outputs will be turned off regardless of the input states, stopping the motors. If you have two spare pins in your microcontroller, connect these pins to the microcontroller, or just connect them to regulated positive 5 Volts.

These are control pins which should be connected to microcontroller pins.

Post navigation

Pin2 and Pin7 control the first motor left ; Pin10 and Pin15 control the second motor right. As per the datasheet, supply voltage can be as high as 36 Volts. But how do we control the direction of these motors? Let us take an example: Suppose you need to control the left motor which is connected to Pin3 O1 and Pin6 O2. Here is the truth table representing the functionality of this motor driver.

Truth Table. Hence it is essential to hold E1 high for the driver to function, or simply connect enable pins to positive 5 volts. With Pin1 high, if Pin2 is set high and Pin7 is a pulled low, then current flow from Pin2 to Pin7 driving the motor in anti-clockwise direction.

If the states of Pin2 and Pin7 are flipped, then current flows from Pin7 to Pin2 driving the motor in clockwise direction. For driving the motor it has a separate provision to provide motor supply VSS V supply. The maximum voltage for VSS motor supply is 36V. It can supply a max current of mA per channel. Since it can drive motors Up to 36v hence you can drive pretty big motors with this ld.

VCC pin 16 is the voltage for its own internal Operation. The maximum voltage ranges from 5v and up to 36v. Two examples of pure DC designs are Michael Faraday's homopolar motor which is uncommon , and the ball bear in motor, which is so far a novelty. By far the most common DC motor types are the brushed and brushless types, which use internal and external commutation respectively to create an oscillating AC current from the DC source -- so they are not purely DC machines in a strict sense.

DC Motor. The classic DC motor design generates an oscillating current in a wound rotor with a split ring commutator, and either a wound or permanent magnet stator. A rotor consists of a coil wound around a rotor which is then powered by any type of battery. Many of the limitations of the classic commutator DC motor are due to the need for brushes to press against the commutator.

This creates friction. At higher speeds, brushes have increasing difficulty in maintaining contact. Brushes may bounce off the irregularities in the commutator surface, creating sparks. This limits the maximum speed of the machine. The current density per unit area of the brushes limits the output of the motor. Some of the problems of the brushed DC motor are eliminated in the brushless design.

Midway between ordinary DC motors and stepper motors lies the realm of the brushless DC motor. Built in a fashion very similar to stepper motors, these often use a permanent magnet external rotor, three phases of driving coils, one or more Hall Effect sensors to sense the position of the rotor, and the associated drive electronics. Nothing in the design of any of the motors described above requires that the iron steel portions of the rotor actually rotate; torque is exerted only on the windings of the electromagnets.

Taking advantage of this fact is the coreless DC motor, a specialized form of a brush or brushless DC motor. The windings are typically stabilized by being impregnated with Electrical epoxy potting systems. In order to understand the operating principle of dc motor we need to first look into its constructional feature.

The very basic construction contains a current carrying armature which is connected to the supply end through commutator segments and brushes and placed within the north south poles of a permanent or an electro-magnet as shown in the diagram below. Operation of DC Motor. For clear understanding the principle of DC motor we have to determine the magnitude of the force, by considering the diagram below.

Magnitude of the force for DC Motor. Hence the force acts on the armature conductor in the direction perpendicular to the both uniform field and current is constant.

To explain the variation of torque and the principle behind rotation of the motor let us do a stepwise analysis. Motor rotating case 1 Step 1: This high starting torque helps in overcoming the initial inertia of rest of the armature and sets it into rotation. Motor rotating case 2 Step 2: Motor rotating case 3 Step 3: In the path of the rotation of the armature a point is reached where the actual position of the rotor is exactly perpendicular to its initial position, i.

Motor rotating case 4 i. But still the armature does not come to a standstill; this is because of the fact that the operation of dc motor has been engineered in such a way that the inertia of motion at this point is just enough to overcome this point of null torque. Once the rotor crosses over this position the angle between the actual position of the armature and the initial plane again decreases and torque starts acting on it again. Motor drivers act as current amplifiers since they take a low-current control signal.

Logic 01 and 10 will rotate it in clockwise and anticlockwise directions and provide a higher-current signal. In chapter 6. LD will use this to drive the motor. A schematic usually omits all details that are not relevant to the information the schematic is intended to convey, and may add unrealistic elements that aid comprehension.

For example, a subway map intended for riders may represent a subway station with a dot; the dot doesn't resemble the actual station at all but gives the viewer information without unnecessary visual clutter. A schematic diagram of a chemical process uses symbols to represent the vessels, piping, valves, pumps, and other equipment of the system, emphasizing their interconnection paths and suppressing physical details.

In an electronic circuit diagram, the layout of the symbols may not resemble the layout in the physical circuit.

In the schematic diagram, the symbolic elements are arranged to be more easily interpreted by the viewer. A circuit diagram also known as an electrical diagram, elementary diagram, or electronic schematic is a simplified conventional graphical representation of an electrical circuit.

A pictorial circuit diagram uses simple images of components, while a schematic diagram shows the components of the circuit as simplified standard symbols; both types show the connections between the devices, including power and signalconnections.

Arrangement of the components interconnections on the diagram does not correspond to their physical locations in the finished device. In this chapter we seen schematic representation of the project and various components what are involved in this project. The below figure shows the schematic representation of the project. Circuit Diagram After seen the above diagram we have an idea about each and every pin connection of microcontroller involves in the project.

The wire connections in the project are very important. The various components involved in this project are: In this project crystal oscillator frequency is The below figure shows the crystal oscillator.

Fig 7.

Voice Controlled Robotic Vehicle

Crystal Oscillator 7. The forms of practical capacitors vary widely, but all contain at least two conductors separated by a non-conductor. Capacitors used as parts of electrical systems, for example, consist of metal foils separated by a layer of insulating film.

A capacitor is a passive electronic component consisting of a pair of conductors separated by a dielectric insulator. An ideal capacitor is characterized by a single constant value, capacitance, measured in farads. This is the ratio of the electric charge on each conductor to the potential difference between them. Resistors act to reduce current flow, and, at the same time, act to lower voltage levels within circuits.

Resistors may have fixed resistances or variable resistances, such as those found in thermistors, varistors, trimmers, photo resistors and potentiometers. Resistors are common elements of electrical networks and electronic circuits and are ubiquitous in electronic equipment. Practical resistors can be composed of various compounds and films, as well as resistance wires wire made of a high-resistivity alloy, such as nickel-chrome. The most familiar form of switch is a manually operated electromechanical device with one or more sets of electrical contacts, which are connected to external circuits.

Each set of contacts can be in one of two states: Two examples of pure DC designs are Michael Faraday's homo polar motor which is uncommon , and the ball bear in motor, which is so far a novelty. By far the most common DC motor types are the brushed and brushless types. In any electric motor, operation is based on simple electromagnetism.

A current- carrying conductor generates a magnetic field; when this is then placed in an external magnetic field, it will experience a force proportional to the current in the conductor, and to the strength of the external magnetic field. Some of the most common LCDs connected to the controllers are 16X1.

It is a microcontroller family. Batteries are also helpful in storage purpose. When power supply is not available then we will follow the storage batteries or batteries. Solar charged batteries are also based on the principle of solar panel Solar cells convert light energy into electrical energy either indirectly by first converting it into heat, or through a direct process known as the photovoltaic effect.

Solar charged batteries are low cost, can be rechargeable. No expansive. Electronic voltage regulators are found in devices such as computer power supplies where they stabilize the DC voltages used by the processor and other elements. In automobile alternators and central power station generator plants, voltage regulators control the output of the plant. In an electric power distribution system, voltage regulators may be installed at a substation or along distribution lines so that all customers receive steady voltage independent of how much power is drawn from the line.

Wires are used to bear mechanical loads or electricity and telecommunications signals. Wire is commonly formed by drawing the metal through a hole in a die or draw plate.

Wire gauges come in various standard sizes, as expressed in terms of a gauge number. The term wire is also used more loosely to refer to a bundle of such strands, as in 'multistranded wire', which is more correctly termed a wire rope in mechanics, or a cable in electricity.

A schematic usually omits all details that are not relevant to the information the schematic is intended to convey. This fig shows the overall project representation of the project and we are able to know in which way every pin of the microcontroller involves in this project. And also we are discussed about each component in this project.

Some also have time performance constraints that must be met, for reasons such as safety and usability; others may have low or no performance requirements, allowing the system hardware to be simplified to reduce costs. Embedded systems are not always standalone devices. Many embedded systems consist of small, computerized parts within a larger device that serves a more general purpose.

For example, the Gibson Robot Guitar features an embedded system for tuning the strings, but the overall purpose of the Robot Guitar is, of course, to play music. The program instructions written for embedded systems are referred to as firmware, and are stored in read-only memory or Flash memory chips. They run with limited computer hardware resources: More sophisticated devices which use a graphical screen with touch sensing or screen-edge buttons provide flexibility while minimizing space used: Handheld systems often have a screen with a "joystick button" for a pointing device.

Some systems provide user interface remotely with the help of a serial e. Ethernet connection. Flag for inappropriate content. Related titles. The Evolution of Personal Assistants: Jump to Page. Search inside document. Prabath De Silva. Expect Labs. D C Madhu Raj. Abhishek Tripathi.

Ram Charan Chandra Shekar.

Anonymous V6nTbQ1Amy. Kartik Parmeshwaran. Kevin Mac. Imran Syed. Ravindra Kadam. Hoan Rit. Android Online Training in Hyderabad - Rizetrainings. Showing and Game plans. Popular in Digital Technology. Zakzouk Zakzouk. Journal of Computing. Anil Kumar. Norbey Marin Moreno. Jefferson F. Quyet Luu. Hraf Ghz. Louis Joubert. Jennifer Floyd. Johnny Le.Once the rotor crosses over this position the angle between the actual position of the armature and the initial plane again decreases and torque starts acting on it again.

There are numbers of with gripped tyre which will be operated by the help of techniques to control robot using voice identification yet DC motor driver. DC Motor. Some of the most common LCDs connected to the controllers are 16X1. The android recognizes the command by speech recognition system.