You are on page 1of 25

DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING NALLA MALLA REDDY ENGENEERING COLLEGE

COMMAND AND CONTROL OF APPLAINCES USING SPEECH RECOGNITION

GUIDE: PROF. RAMCHANDRA

BY: E. YAMUNA(08-428) G. AKHILA (08-429) G. VIMALA (08-431)

CONTENTS
        

INTRODUCTION BLOCK DAIGRAM COMPONENTS USED CIRCUIT DAIGRAM HADRWARE DESCRIPTION SOFTWARE DESCRIPTION FURTHER APLLICATIONS CONCLUSION REFERENCES

This 8 bit output is given to the 8051 microcontroller which in turn is connected to the relays which switch our devices on and off.    . Uses two main circuits: 1) Speech Recognition Circuit 2) Interface circuit The speech recognition circuit takes in an analog input (our voice) and stores it in certain locations of the SRAM according to the number pressed on the keypad and then later recognizes the spoken word and gives the gives an 8 bit digital output.INTRODUCTION  Project aimed to ease human efforts and also help physically disabled and old people.

BLOCK DAIGRAM: TRAINING MODE 230V Power supply.ON Input from keypad Presstrain key Input from microphone LED flashesdone RECOGNITION MODE Keypad Display 1 CD 4511 Supply 5V CD 4511 HM2007 SRAM 74HCT 573 Displa y2 relay1 Microphone 8051 relay2 light1 light2 .

8051(microcontroller) .

Components Used Are:         HM2007 gm76c88al (8K x 8 SRAM) CD4511B (BCD to 7 Segment Decoder) 74LS573 (Octal D-type Transparent latch) AT89C52 (Microcontroller) 7805 (+5V Voltage regulator) 7812 (+12V Voltage regulator) Relays .

PIN CONFIGURATION .

5V Operating Range 256 x 8-bit Internal RAM 32 Programmable I/O Lines Two 16-bit Timers/Counters .0V to 5.AT89C52 Microcontroller FEATURES      8K Bytes of on-chip memory 4.

PIN DESCRIPTION OF 8051 .

Direct TTL compatible for all inputs and outputs. 3-State output with wired OR capability.GM76C88AL(SRAM)      It is an external memory device with a fast access time of 120/150ns.e in standby :2µA operation:25µA Non volatile storage with Back up Batteries. . It is a low power operated IC i.

PIN CONFIGURATION AND TRUTH TABLE OF GM76C88AL CS1* CS2 OE* WE* A0-A12 DATA I/O MODE H X L X L H X X X X X L _ _ Hi-z Hi-z Stand by Stand by Write Stable i/p data L L H H L H H H Stable o/p data stable Hi-z Read o/p disabl e .

It’s functionality is identical to “563” and “373” .3 state)     It has inputs and outputs on opposite sides of package which allows easy interface with microprocessors. It provides 3-state non-inverting outputs for bus oriented applications.74HCT573(Octal d-type transparent latch. Can be used as input or output port for microprocessors or microcontrollers.

l =low voltage level one setup time prior to the HIGH-to-LOW LE transition .PIN CONFIGURATION OF AND TRUTH TABLE OF 74HCT573 Operating modes Inputs H H L L L L L H l h l h Internal latches L H L H L H Outputs Q0 to Q7 L H L H Z Z Enable and L read register L Latch and L read register L Latch register and disable outputs H H h=low voltage level one set-up time prior to the HIGH-to.LOW LE transition.

This capability allows the CD4511B types to drive LEDs and other displays directly. . These devices combine the low quiescent power dissipation and high noise immunity features of RCA CMOS with n-p-n bipolar transistors capable of sourcing up to 25mA.CD4511B (BCD to 7. over full package temperature range 100nA at 18V and 25ºC.segment decoder)   This IC takes in the input from the 74hct573 (D latch) and converts it into the 7-segment display output according to its operation. Max. input current of 1µA at 18V. FEATURES   High output sourcing capability up to 25mA.

Pin Configuration and Truth Table of CD4511B .

REALYS .

SOFTWARE DESCRIPTION:   Here we are using keil micro vision-2 to program the microcontroller 8051. we have written the program using the embedded C programming language. .

sbit relay1=P2^0. relay1=0. sbit relay4=P2^3. sbit relay2=P2^1. . sbit relay3=P2^2. 8051 PROGRAM #include <AT89X52. relay4=0. relay2=0.H> sfr decoder=0x90. relay3=0. void main() { decoder=0xFF.

} } }  . }  if(decoder==0xF4) { relay2=0.while(1) { if(decoder==0xF1) { relay1=1. } if(decoder==0xF3) { relay2=1. } if(decoder==0xF2) { relay1=0.

.

Speech assisted computer games. . Voice recognition security. Telephone assisted system. Controlling the brightness of a bulb.FURTHER APPILICATIONS:      Speech controlled appliances and toys.

CONCLUSIONS:   It is a boon for physically challenged and old people. Hence we conclude by saying that using speech recognition we can make our day to day work much more simple and smart. .

s html (hm2007 IC) www.com (cd4511b.datasheetcatalog.nskelectronics.com/speech/hm2007-neural-network.imagesco.datasheetcatalog.com/datasheets_pdf/H/M/2/0/HM2007.7805.pdf (By Justin Thomas Wodarck) www.com (speech recognition circuit) http://www.REFERENCES:     http://www.743hct573.gm76c88al.7812) .

74.3:.2:839002-0//0/ 5747.290 2.223.0 .079903905747..843 945747.$ %#$#!%  0700.70:8302.4397407  0.74.

4/07   8-970.  70.4/07  70.!)  8-970.3  /0.!) .!) 8-970.  70.  70.:/0%  817/0.!) 8-970.4/2. !# # 3.  .

 < 1 /0.4/07   70.  < < < .  < 1 /0.0   1 /0.4/07   70. < 1 /0.4/07   70.4/07   70.

.

.425:907.08.88890/.208 %005430.88890/88902 '4.55.070.439740/.3.-:- .3/948 $500.:79 43974390-79308841..4394380.&#%#!!% $      $500.

 70. &$ $ 98.472:. 24708250..94/.04:7/.030/.3/82.43.439430.39.:/0-8.00.3/4/50450 03.79 .9:838500.32....-44314758.

##$ 995.

.

4 . 2.42.08.

8500..

8 .43943.7.2  30:7.  3800.:9 995. 30947 5/1  :893%42.7.84/.42 8500.70.9743.

.

8009.42. /..9.4 .9.

/.80098*5/1.9.

.

.

.

.

/.8009.  8 92 2   /.9.42 ..9 2.4 ..    .9..