We can control any appliance using our voice . The main objective of this project is to control light, fan, computer etc… using human voice. People with physical disabilities cannot operate household appliances using their hands. They are not able to turn on/off the switch using their hands as this project is very useful for physically challenged people. They are able to operate household appliances using their voice. In this system we are using a voice recognition module to recognize your voice. When we speak, the first device will be on and the remaining devices will be off. When we say two, the second device will be on and the remaining devices will be off and so on.
Fig. 1: Voice Controlled Home Automation System Prototype
In the normal switchboard, we have to press the switch manually and often lift and operate the switch manually so that it is a waste of time. It is also used to operate people with disabilities using a voice recognition application that interfaces with an electrical device. The Distribution Board prototype is built using a microcontroller, chosen for its low cost, as well as versatility and performance in mathematical operations and communication with other electronic devices. The system was designed and implemented cost-effectively so that if our project is commercialized, users in need in developing countries will benefit from it.
· Technology used in our project:
Here we are using voice reorganization technology. So we are using HM 2007 module to recognize the speech signal. This module is used to convert the voice signal into corresponding binary code which is provided to the microcontroller, and the microcontroller provides the output according to the voice input.
Generally, the microcontroller generates codes at its output according to the input. So, using this module we can control the key relay corresponding to the voice command.
· Here there are five voice commands used to control the switch relay
1. Switch1
2. Switch2
3. Switch3
4. Switch4
5. Switch5
6. Switch 6
· Working with block diagram, circuit and PCB:
Fig. 2: Block diagram of voice-controlled home automation system
Voice Controlled Distribution Board PCB Layout:
Fig. 3: PCB layout of distribution board used in voice controlled home automation system
Voice Controlled Distribution Panel PCB Track Layout:
Fig. 4: PCB track layout of distribution board used in voice controlled home automation system
Components and Programming
· List of components
Fig. 5: Table showing the list of components used in the design of Voice controlled Home Automation System
· Project programming
o We use KEIL software for programming to control our distribution board
Fig. 6: Screenshot of embedded C code used in voice controlled home automation system
Benefits:
- Compress
- User friendly
- Less complex
- Low cost
- Easy to implement
- Precision
- Economic
- Reduce labor
Voice Controlled Telephone Exchange Application:
· This is useful in communication equipment to prevent signals or noise from the speaker.
· turn on and off a used device, such as a computer, appliance, or lamp, by voice command or other sound.
- In telephone communication.
Project source code
### Program for voice control Switchboard #includeunsigned char data byt=0xFF; void keydly { int a,b; for(a=0;a<50;a++) for(b=0;b<1000;b++); } void int1 interrupt 2 { byt=P1; EA=0; keydly; } void main { P2=0x00; P1=0xFF; back:IE=0x84; byt=0xFF; while(byt==0xFF); switch(byte) { case 0xF2: P2=0x0A; break; case 0xF4: P2=0x08; break; case 0xF5: P2=0x03; break; case 0xF6: P2=0x02; break; case 0xF8: P2=0x05; break; } } goto back; ###
Circuit diagrams
Circuit Diagram-8051-Microcontroller Based Voice Controlled Home Automation System | ![]() |