International journal of Systems and Technologies ISSN 0-0 The Speech Based Floor Cleaning Robot Sidhartha Velpula, Sunil Babu Thota, V.S.G.V.Sridhar, Syed Inthiyaz, Siva Kumar Abstract: Munuswamy, Students, ECE Department, K L University Vaddeswaram, Guntur Dt, A.P., India Asst. Professor, ECE Department, K L University, Vaddeswaram, Guntur Dt, AP., India Now a day s man power is required for cleaning grounds, gardens etc.., and is very difficult task and also expensive. Cleaning of garbage areas people are not willing to clean such type of areas. The existing solution is employing fourth class employees, man operated machines. So, here we have implemented a wireless network based floor cleaning robot completely operated on voice commands. The robot receives the signal form the transmitter through ASK modulation according to that it is rotating throughout the floor oscillating with cleaning brass. If needed we may introduce water pump while cleaning, the project is implemented in modules. One is voice processing along with transmitter. Here we have used a laptop with ASK transmitter as a transmitting module. The receiver is constructed with C microcontroller, ASK receivers, motors, motor drivers, control valve for water boring. We have written in the protocol between transmitter and receiver for data exchanging. Key words: ROBOT, ASK modulation, Voice processing, Micro controller.. INTRODUCTION In this project, we present the design and implementation of a voice based floor cleaning robot system where communication technologies and Internet have been used. All these techniques are successfully merged in a voice controlled floor cleaner system. The main part of this project is the VOICE RECOGNITION SOFTWARE which is a computer software package and also has the remote access utility. The floor cleaner that is to be controlled are connected to the microcontroller. The embedded hardware is then connected to your PC via serial communication. Here, the VOICE RECOGNITION software runs on the PC and it has to be trained first. The voice recognition can be used by only one person at a time. Speech recognition is classified into two categories, speaker dependent and speaker independent. Speaker dependent systems are trained by the individual who will be using the system. The systems are capable of achieving a high command count and better than accuracy forward recognition. The drawback to this approach is that the system only responds accurately to the individual who trained the system. This is the most common approach employed in the software for personal computers. Speaker independent is a system trained to respond to a word regardless of who speaks. Therefore the system must respond to a large variety of speech patterns, infections and enunciation s of the target word. The command word count is usually lower than the speaker dependent however high accuracy can maintain still within processing limits. Vol, Issue, 0, pp -
International journal of Systems and Technologies ISSN 0-0. BLOCK DIAGRAM. TRANSMITTER. RECEIVER. BLOCK DIAGRAM EXPLANATION In the block diagram the micro controller is the main block. This block includes the basic block of the one i.e. the oscillator. This block provides the clock to the microcontroller. When the micro controller gives dc voltage to this block, it will have the internally a crystal. This crystal gives the clock to the micro controller. The next block is the reset logic. This block produces high signal for two machines for protection of the internal program to the micro controller from power spikes. MAX block is used to synchronize the data from the microcontroller to the personal computer for data communication. The entire logic signals will be coming from the locar or Vol, Issue, 0, pp -
PC 0/ 0/ RS Connector A A A 0/ 0/ MAX C C- C C- V V- TOUT RIN TIN ROUT ROUT TIN RIN TOUT 0 MHz Txd Ant 0/.K ANTENNA MHz Rxd Ant ANTENNA 0 EN hc AC0V 0 0 T TRANSFORMER P.0 P. P. P. P. P. P. P. RST P.0/RXD P./TXD P./INT0 P./INT P./T0 P./T P./WR P./RD pf I I I I I I I I I ULN0.0 O O O O O O O O N/C P0./AD P0.0/AD0 P0./AD P0./AD P0./AD P0./AD P0./AD P0./AD EA/VPP PSEN ALE/PROG P./A P./A P./A P./A P./A0 P./A P.0/A P./A ATC pf N00 N00 I I I I I I I I 0 v 0 SIP 0 SIP v v v D? 00 C 0uF/V V Q? BC OUT POW.IN POW. IN IJST International journal of Systems and Technologies ISSN 0-0 remote computer. The data will transmit to the micro controller with the help of MAX. The micro controller can understand only the low level data. So this block is converting the high level data to the low level data. CIRCUIT DIAGRAM Vcc data Gnd 0 0 C VIN VOUT 00uF/V 0 O O O O O O O O I N/C ULN0 0 BC Q? BC XTAL XTAL BC RL? Vcc Data Gnd - Buz WATER MOTOR. CIRCUIT DIAGRAM EXPLANATION The circuit diagram shows the wiring connections of the web based on home automation. From the circuit v dc and v dc is required to drive all the components. The mains give the 0V AC. So first we step down the 0V AC into V AC by step down transformer. Then the output is given to the full wave rectifier as given in the circuit diagram. The rectifier eliminates the negative peak voltage of the input voltage. The output of the rectifier is the pulsating DC as shown in the block diagram of the rectifier. Then the output at the parallel of the capacitor is the V DC. But the microcontroller works on V DC so we have to regulate the V DC to the V DC by using the regulator IC 0. The output of the regulator is constant irrespective of the input voltage. The micro controller requires the preset logic circuit for protection of the internal program and internal clock during the power failure. A suuden change in the power may cause data error. These types of errors will corrupt the internal program. For this purpose we must use reset logic. The rest logic circuit contains one capacitor and a resistor. This arrangement is shown in the micro controller circuit. XTAL and XTAL are the input and output respectively. An inverting amplifier which is configured an on-chip oscillator, as shown in the figure. Either a quartz crystal or ceramic resonator may be used. To drive the device from an external clock source, XTAL should be left unconnected while XTAL is driven as shown in figure. There are no requirements on the duty cycle of the external clock signal, since the input to the internal clocking circuitry is through a divide-by-two flip-flop, but minimum and maximum voltage high and low time specifications must be observed. Vol, Issue, 0, pp -
International journal of Systems and Technologies ISSN 0-0 The driver circuit generally made by using one transistor and one relay. The driver circuit is mainly operated by the micro controller. The micro controller changes the state of the output pin from low to high i.e., from 0 level to level. By using this sequence to control the base of the transistor. The transistor will act as on ON/OFF switch corresponding to the input of the base. If the base current of the transistor will high the transistor is under ON condition else it is in OFF condition. These conditions will be used to control the relay. The remote PC can transfer the data to the micro controller by using Visual basic. This software can produce related binary code to the MAX input pins and. This MAX controller ic can produce the baud rate. To see the baud rate creating the buffering technique to the micro controller from MAX IC. The received data from the PC to the Micro controller via MAX is given to 0 and pins of the micro controller. The internal micro controller program will find the data from the input port of the 0 an d pins and found which operation will be done. If the pc sends the data of first device is ON then the micro controller will find the data and give the data to the output port of the first relay driver connected. That is given to the ULN 00 IC. This ULN 00 IC internal construction resembles darlington array of two transistors. This construction can provide the rotation or stability to the output logic. If the signal one is given to the first pin of the ULN 00 IC. The output is taken from the th pin of the Ic and ic given to the first relay coil to convert the relay from OFF condition to the On condition. The data from the micro controller to the ULN 00 IC is the digital data. This data is related to the condition of the input signal. Each appliance of the data is from respective pin of port in the micro controller.. SOFTWARES USED Assembly language for 0/embedded C 0 cross compiler Universal programmer software ORCAD for PCB designing and layout Visual basic for pc to micro controller data transformation Vol, Issue, 0, pp -
International journal of Systems and Technologies ISSN 0-0. FUTURE SCOPE In this project, a hardware design of a special portable vocal command system for a handicapped person wheelchair is presented. The bulky and complex designs have, however, been overcome by exploring new speech recognition kit. Interfacing this special vocal microprocessor to the wheel chair was controlled by the ATC. Thus the program memory capacity is improved in order to design more complex controls, and no need to use A/D and D/A converters, since they already integrated within VR-Stamp. The application might be used to enhance AGV in robotics or other type of vocal command system. However, in order to increase the recognition rate, the training and recognition phase should be done in the same area of tests, which means that stationary noise has no effect on the recognition rate. In addition, the sensor types can be improved to play a secondary role in sharing the control of the voice recognition software work for this module are in development stage such as speech synthesis and speaker identification.. CONCLUSION Recent improvements in the speech recognition are making lives easier for everybody. Our work is to control wheelchair by voice which understands six words(front, back, right, left, bed, hall ). The words are recognized by using speech recognition system. The system uses wavelet demonizing and implemented on Hawkboard. Furthermore, Arduino microcontroller is used to control the motion of the Wheelchair understands six words and reacts according to the spoken.. REFERENCES [] A K Ray and K M Bhurchandi Advanced Microprocessors and Peripherals, TMH [] The 0 Microcontrollers Embedded systems, Pearson Education. [] Douglas Comer Internetworking with TCP/IP: Principles, protocols, and architecture [] Andrew S.Tanenbaum Computer networks [] Soper & Mark Edward Absolute Beginner's Guide to Home Automation, Pearson Education [] http://www.ehow.com [] http://www.0projects.net [] http://www.keil.com [] http://www.maxim-ic.com [0] http://www.datasheetcatalog.com [] http://www.atmel.com Vol, Issue, 0, pp -