0% found this document useful (0 votes)
20 views4 pages

Voice - Controlled Home Automation

Uploaded by

nalumayashwanth
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views4 pages

Voice - Controlled Home Automation

Uploaded by

nalumayashwanth
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

VOICE - CONTROLLED HOME AUTOMATION

Introduction:

Our project aims to revolutionize the way we interact with our homes by implementing voice-
controlled automation. By integrating voice commands, we offer users a convenient and
hands-free approach to managing various household tasks and devices.

Existing System:

Traditional home automation systems often rely on manual inputs through switches or
mobile applications, limiting user interaction. These systems lack the seamless integration
and intuitive control offered by voice commands.

Proposed System:

Our proposed system leverages voice recognition technology to enable users to control
various household devices such as lights, fans, and appliances effortlessly. With a simple
voice command, users can adjust settings, schedule tasks, and monitor their home
environment conveniently.

Devices:

1. Smart Lights: These lights can be controlled remotely and adjusted in brightness and
color temperature.
2. Smart Plugs: These plugs enable users to control power to connected devices
remotely.
3. Smart Thermostat: Allows for temperature control and scheduling via a mobile app or
voice commands.

Components Description:

1. Microcontroller: Acts as the brain of the system, processing voice commands and
controlling connected devices.
2. Voice Recognition Module: Responsible for capturing and interpreting user voice
commands.
3. Relay Modules: Control the power supply to devices based on the commands
received.

Specifications:

1. Microcontroller: Arduino Uno - 16MHz, 32KB Flash memory.


2. Voice Recognition Module: Raspberry Pi 4 - 1.5GHz quad-core CPU, 4GB RAM.
3. Relay Modules: 5V, capable of switching AC and DC loads.
Applications:

1. Convenient Home Management: Users can easily control lights, appliances, and
temperature settings using voice commands.
2. Enhanced Accessibility: Voice control makes home automation accessible to
individuals with mobility limitations or disabilities.
3. Energy Efficiency: By scheduling tasks and adjusting settings remotely, users can
optimize energy usage and reduce utility bills.

Future Scope:

1. Integration with Smart Home Ecosystems: Our system can be expanded to integrate
with popular smart home platforms like Amazon Alexa or Google Home.
2. Advanced Automation: Implementing machine learning algorithms can enable the
system to learn user preferences and automate routine tasks more intelligently.
3. Security Enhancements: Incorporating features such as voice recognition
authentication can enhance the security of the system.

BLOCK DIAGRAM:
SOURCE CODE:

#include <SoftwareSerial.h>

SoftwareSerial mySerial(10, 11); // RX, TX for voice recognition module


int lightPin = 13; // Pin connected to the relay module controlling the light

void setup() {
pinMode(lightPin, OUTPUT);
digitalWrite(lightPin, LOW); // Initially turn off the light

Serial.begin(9600); // Serial monitor for debugging


mySerial.begin(9600); // Voice recognition module communication
}

void loop() {
if (mySerial.available()) {
String command = mySerial.readString(); // Read the voice command

// Check if the command matches predefined keywords


if (command.indexOf("turn on") >= 0 || command.indexOf("switch on") >=
0) {
digitalWrite(lightPin, HIGH); // Turn on the light
Serial.println("Light turned on");
} else if (command.indexOf("turn off") >= 0 || command.indexOf("switch
off") >= 0) {
digitalWrite(lightPin, LOW); // Turn off the light
Serial.println("Light turned off");
}
}
}

You might also like