The internet of things (IOT) conceptualizes remotely connecting and monitoring real life object through internet. This is an emerging technology as the world is moving fast everything around us is becoming smarter and automated. This project focuses on controlling home appliances by voice recognitio
AI Automated House
The internet of things (IOT) conceptualizes remotely connecting and monitoring real life object through internet. This is an emerging technology as the world is moving fast everything around us is becoming smarter and automated. This project focuses on controlling home appliances by voice recognition technology implement by Artificial Intelligence, through which multiple appliances will be automated.
To design an automated system that can work for any house. To make human life easier and faster. To enhance human interaction by implementation of voice control through artificial intelligence (AI). To attain a system that will give the user the ability to control home appliances remotely and to also allow him to overview all the working appliances and to know the consumption of all the appliances in the house.
The following part of the document consists of the all the details that are required to be known for the components that have been implemented into this project, as this project has a hardware part as well , so they will be mentioned and the software part that includes a real time database and Android Studio (java) details about those components will also be mentioned. 3.2. Component n Detail (include a sub-section for each component)
NodeMCU (Arduino): It the crucial component of the project as it is the one responsible for the communication of the software with the hardware, this device allows to access the appliances via application. This device has the internet connection to communicate with the software, it sends the signals to change the state of automation for any appliance.
Method: Few variables are defined as in to connect with internet and the firebase database, then some variables are defined depending on the Relay module used (8 channel Relay Module), and based on the connection with firebase we allow to control this relay module to change state of the appliances.
8 Channel Relay Module: This component allows us to switch on and off devices in safe environment preventing short electric shorts and other things like that. The module allows us to control 8 appliances as each channel can accommodate 1 appliance. On the back it is connected to the NodeMCU, so that it can take command for which relay should be turned on and off, to automate the appliances.
Method: Connection of the Relay was made with the nodemcu on the backend from which it allowed to be control its outputs and on the front where the appliances and the power for the appliances was connected , it worked like a bridge when command was passed on to the nodemcu it would connect the power to the appliance to turn it’s state from off to on or vice versa .
Firebase Real time (Database): The component of the application allows to store the data and allows to communicate with Arduino devices, which allows the automation of appliances.
Method: Connection of the database with the application and the nodemcu. CRUD implementation of data into the firebase real time.
User Interface: The component of the application has the menu to access the application features, the feature like Rooms which has the rooms of the house to access the appliance within those rooms, active appliance that give the information about the status of the appliances and all the features that all in the menu are accessible through that menu.
Method: The layouts are connected with java activities that show all the buttons, text views and images on the interface, when the buttons are pressed, they get the data for the next view that is to be shown is accessed and the information that is supposed to be shown on the screen appears.
We believe our android application has a real value in automated industry as we will implement artificial intelligence which makes things much smarter to use. Users will benefit with easy access the system with this emerging technology.
An Android Application
Model House With appliances (being Automated)
Voice recognition (AI)
All software Engineering Diagrams (e.g Use Cases, Block Diagrams , UML Diagrams)
User Manual For The Application
Audriuno Devices In the Model House
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| NOMCU 8266 | Equipment | 6 | 700 | 4200 |
| 8 Channel Relay | Equipment | 2 | 500 | 1000 |
| Model House | Miscellaneous | 1 | 5000 | 5000 |
| Fan | Equipment | 4 | 200 | 800 |
| LED Light | Equipment | 4 | 50 | 200 |
| PCA Board | Equipment | 1 | 100 | 100 |
| Current Sensor | Equipment | 1 | 100 | 100 |
| Jumper Wires | Equipment | 3 | 150 | 450 |
| Dc Motor | Equipment | 1 | 350 | 350 |
| Smart Phone | Equipment | 1 | 35000 | 35000 |
| Total in (Rs) | 47200 |
At present the observation during night turned out to be exceptionally testing task. There...
Nowadays, the world is migrating towards the cloud as cloud computing provides inexpensive...
A vertical axis wind turbine has blades mounted on the top of the main shaft structure, ra...
We are basically making Digital Phase Sensitive Detectors that will help extract very low...