Home automation is an application of IoT that makes ordinary homes intelligent. Home automation enables the home residents to control and monitor their home from any location by staying connected to the internet. Thus, home automation has improved the quality of life by providing people convenience,
IoT and Virtual Assistant Based Smart Home System
Home automation is an application of IoT that makes ordinary homes intelligent. Home automation enables the home residents to control and monitor their home from any location by staying connected to the internet. Thus, home automation has improved the quality of life by providing people convenience, security, and control over their homes. One of the primary goals of home automation is safety, for example detecting home intruders, harmful gases, fire, etc. The devices and home appliances used in smart homes are connected through IoT hardware technologies of actuators and sensors, which provide more automation. Sensors are used to take input data from the environment in different forms like temperature values, humidity, water usage, etc. actuators are used to control or move a system or mechanism.
Various Algorithms and techniques have been used in home automation systems. Virtual Assistant will be able to control intelligent home control and security system, a smart home designed to maintain essential home appliances by regularly monitoring the environmental factors and harmful gasses present in the surrounding. Its architectural design consists of six modules: the intelligent device module, the communication and gateway module, the management and decision module, the cloud computing module, the presentation, and control module, and the security module. Voice control-based Virtual assistants will control different switches and devices using voice commands.
The intelligent device module consists of the home appliances like fans, heaters, air conditioners, etc. The communication and Gateway module is used for communication and interaction among the devices and the outside environment; the Management and Decision module is used to classify the captured image features for identification. The cloud computing module is used for real-time data storage in the cloud, communication, monitoring, and processing. The presentation and control module represents the interface enabling the user to control the home appliances remotely. The security module maintains the home's security by allowing specific users to control the house through a complete authentication process. Our Developed Algorithm and system are an open-source system of interconnected sensors, actuators, and other data sources to make a home automation system. It will contain hardware and software parts used for controlling energy consumption, power, temperature, and irrigation monitoring.
In the starting of the project, we made the abstract document in which we presented the idea and then we have submitted the project proposal document.
So till the month of may, we will have developed the project proposal document, till july we will have developed SRS document, and till August SDS document, till November iVash development, and finally till December we will test and finalize.
A completed and fully implemented project will benefit the user in the following ways;
This iVASH (IoT and Virtual Assistant based Smart Home System) is beneficial in controlling electric and electronic systems, Intrusion detection, presence sensing, smoke/ harmful gas detection, controlling the lights, energy and power monitoring, access control and security, controlling the irrigations and many other fields by using their relevant controllers to make the system automated. It monitors humidity and temperature also; Wireless Controllers control the lighting. Smart relay boards have been embedded for the remote turning On and Off / opening and closing in controlling the entrances, and an alarm has been installed for the alarm system (Stolojescu-Crisan et al., 2021).
The iVASH system is an open-source home automation system with in-depth hardware and software implementation details. We will use Python/ C++ to develop algorithms for NodeMCU programming and Arduino for IDE. We will use Kotlin as a programming language and Android Studio for Application development. To develop a local server to facilitate the user in the absence of the internet, we will use Python/ C++ and Java for local server hosting, handling, and processing data from different sensors and gadgets. Devices in this architecture are garden lights, 1 room light, one dining room lamp, gas sensor LPG, Light sensor, solenoid lock, Buzzer, Breadboard, fan, cable, and 5v power supply. The intelligent device module, the communication and gateway module, the management and decision module, the cloud computing module, the presentation module, and the security.
The intelligent device module consists of the appliances used in the system like LPG, Carbon Monoxide gas detector, and fingerprint scanner with solenoid lock, buzzer, motors, and presence sensors. Light bulbs, heaters, fans, etc. The communication and gateway module is used for communication and interaction among the devices and the outside environment. The local network is connected with the external network through the gateways for communication. Similarly, the home appliances are also connected to the gateway for interaction among themselves and with the user. ESP8266 Wi-fi board is used as the gateway in the system (Taiwo & Ezugwu, 2021). The management and decision module is used for the daily routine tasks of recognizing the user’s voice commands. It also notifies the user if an intruder is detected. The cloud computing module is used for real-time data storage, communication, monitoring, and processing.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| 4-Channel Power Relay | Equipment | 6 | 540 | 3240 |
| Door lock | Equipment | 2 | 2000 | 4000 |
| Jumper wires | Equipment | 12 | 80 | 960 |
| Breadboard | Equipment | 6 | 80 | 480 |
| Alarm | Equipment | 2 | 500 | 1000 |
| Bluetooth speaker | Equipment | 1 | 1000 | 1000 |
| Lights | Equipment | 4 | 400 | 1600 |
| Fan | Equipment | 1 | 1000 | 1000 |
| Servo motors | Equipment | 5 | 600 | 3000 |
| Node MCU 8266 OR ESP32 | Equipment | 8 | 750 | 6000 |
| 12V Power Supply | Equipment | 2 | 340 | 680 |
| sensors | Equipment | 12 | 500 | 6000 |
| Garden Sprinkler | Equipment | 1 | 1500 | 1500 |
| Solenoid Valve 1 /2 inch DC4.5V Water Control Electric Pulse Plastic | Equipment | 1850 | 2 | 3700 |
| USB DC Brushless Pump DC5V | Equipment | 1100 | 1 | 1100 |
| Soldering Equipment | Miscellaneous | 1000 | 1 | 1000 |
| Total in (Rs) | 36260 |
Graphene with its amazing properties has changed the way we look at Electronics; the comme...
In this project,crops get water from canal/river directly through the IOT based smar...
In this project we are making a working model of how to stabilize some object using active...
The number of bikes produced in Pakistan is continuously growing; in the financial year 20...
With the rapid development of economy, there has been an increase of the number of fire ac...