home appliances controller

In this project, we want to construct home appliances controller system. This system fulfils the needs of elders disables and specially those who live alone. we will build an android application and Arduino ide algorithm to control this system by smart phone. This system is built and implemented by

2025-06-28 16:32:54 - Adil Khan

Project Title

home appliances controller

Project Area of Specialization Computer ScienceProject Summary

In this project, we want to construct home appliances controller system. This system fulfils the needs of elders disables and specially those who live alone. we will build an android application and Arduino ide algorithm to control this system by smart phone. This system is built and implemented by Arduino board, Bluetooth module, relay ,voice recognition and connecting wires. For voice recognition we use google online speech to text convert tool. We input our voice command from mobile application. This voice command is sent to the Arduino board here some conditions are applied on this command and generate string. According to the string Arduino performs on and off functionality on relay. Appliances are on by email and then off by same email. This system is very easy to use. Peoples of any age control this system very easily by speaking the command and touching on button. The benefits of home automation typically fall into a few categories, include time savings, safety, convenience, and control. Additionally, some consumers purchase home automation for comfort and peace of mind. Consumers purchase these devices because they want to make their homes safer and more secure. It could still take some work to convince people of how great home automation can be. Plenty of people want the perks of home automation, but they feel uncertain that smart home technologies will provide them.

Suppose we want to make our home smart by a technology. We make a prototype to control our home appliances. Suppose we have two rooms, one kitchen and washroom in our home. We want to control the lights and fans in the rooms and only lights in the kitchen and washroom by a micro controller name Arduino board.home appliances controller _1582924491.png

Project Objectives

 home appliances controller system using Arduino: In this project, we are using a voice function to control home devices. This project is the part of my Home Automation series. This project is similar to Home Automation using Bluetooth. In that project we use voice application. This application is free and very easy to use. This project is very easy to use in real life. People of any age can control it by just speaking the commands. This Arduino based project has a larger range than IR and PC-based ones. Before making this project, you should know how to interface HC 05 Bluetooth module with Arduino and should also know about Arduino programming basics.

Project Implementation Method

For the implementation of the project we use different software tools such as Arduino ide, java, .XML, and android studio.

.XML:

 In the first step, we use software tool .XML. .XML is basically used for designing the interface or structure of our android software. XML is used in many aspects of web development. XML is often used to separate data from presentation. XML does not carry any information about how to be displayed. The same XML data can be used in many different presentation scenarios.

Java:

We use java for the creating the backend structure of our android application. Android applications are developed using the Java language. As of now, that’s really your only option for native applications. Java is a very popular programming language developed by Sun Microsystems (now owned by Oracle). Developed long after C and C++, Java incorporates many of the powerful features of those powerful languages while addressing some of their drawbacks. Still, programming languages are only as powerful as their libraries. These libraries exist to help developers build applications.

Some of the Java’s important core features are:

Arduino ide:

As we know the Arduino ide is a controller which is used to control different hardware devices. It is used to connect our android application with our hardware, and control the activities of the hardware through the software command. We use both Arduino software and hardware. We make programs on the Arduino software and install these programs on our Arduino board for implementation.

Benefits of the Project

The project aims at designing a prototype for controlling the home appliances that can be controlled wirelessly via an application that provides the features of speech Recognition, switch mode.  An application is run on android Device. The system can be used in wide range of areas.

Technical Details of Final Deliverable

Computer hardware specifications are technical descriptions of the computer's components and capabilities. Processor speed, model and manufacturer. The label hardware distinguishes the tangible aspects of a computing device from the instructions or code that tell the physical components what to do.

Microcontroller Arduino UNO

bluetooth module

relay board

connecting wires

voice recognition

smart phone

SOFTWARE: Computer software, or simply software, is a collection of data or computer instructions that tell the computer how to work. This is in contrast to physical hardware, from which the system is built and actually performs the work.

ANDROID APPLICATION:

An Android app is a software application running on the Android platform. Because the Android platform is built for mobile devices, a typical Android app is designed for a smartphone or a tablet PC running on the Android OS. Although an Android app can be made available by developers through their websites, most Android apps are uploaded and published on the Android Market, an online store dedicated to these applications.  The Android Market feature both free and priced apps.
Android apps are written in the Java programming language and use Java core libraries. They are first compiled to Dalvik executables to run on the Dalvik virtual machine, which is a virtual machine specially designed for mobile devices.

Final Deliverable of the Project HW/SW integrated systemCore Industry EducationOther Industries IT Core Technology Artificial Intelligence(AI)Other Technologies Artificial Intelligence(AI)Sustainable Development Goals Life on LandRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 2150
Arduino ide Equipment1680680
Bluetooth module Equipment2430860
Relay board 4 channel Equipment1350350
Male female connecting wires Equipment2130260

More Posts