Virtual Assistant for Home Automation

2021 COE Engineering Design Project (AA06)


Faculty Lab Coordinator

Alagan Anpalagan

Topic Category

Software Systems

Preamble

Google Home is a versatile virtual assistant that can also control several smart devices. Applications such as home automation, remote monitoring and to-do-list execution can be integrated with Google Home. Smart cameras are one of the most useful artificial intelligence (AI)-powered devices and by taking advantage of AI, one can determine abnormalities. In this project, using Google Home or similar device, applications will be developed that are AI-based and use integrated sensors to remotely monitor and control the states of the in-house devices.

Objective

-To design, develop and test an integrated system for monitoring and control of various components such as appliances and gadgets as per the specifications. -The typical applications (such as temperature control, water leak detection, motion detection and power usage) within a typical house are to be monitored and controlled in one system and effectively communicate with remote devices using AI-powered Google Home or Alexa - To simulate (if needed) and validate the workings of the monitor/controller through the combination of software simulation and embedded implementation.

Partial Specifications

The monitoring and control system to be implemented should: (a) use Arduino (or similar) board in sensing and data acquisition, (b) in real- time monitor via wireless technologies at desktop computer and smart phone, (c) use Java (or appropriate) programming and Android/iPhone-based display, (d) and build intelligence and integrate with Google Home or Alexa.

Suggested Approach

- Study the literature on Arduino-based (or appropriate) sensors, wireless control, and monitoring.
- Learn Google Home “actions” or similar ones to build and publish them for Google Home focusing on home automation
- Research on technology for wireless device communication with attention given to radio channels, energy-efficient yet reliable communication. Decide on the wireless system.
- Design a data acquisition/monitoring subsystem and develop software for the data acquisition/processing of subsystems.
-Use modular approach in design/test and then integrate.
-Design/develop the GUI with as many user-selectable inputs
- Arduino programming and APPS development.
-Test the integrated system for typical/extreme utility conditions which will be done through simulation and some implementation.

Group Responsibilities

Study wireless communication systems, design/develop the technical specifications required for the system prototype under consideration, implement and test of the entire system with the above objectives. Follow the project management plan carefully and thoroughly. Responsible for the demo and project report.

Student A Responsibilities

To design, develop and implement a monitoring and control wireless system for home-based applications using Google Home (or similar) augmented with AI

Student B Responsibilities

To design, develop and implement a monitoring and control wireless system for home-based applications using Google Home (or similar) augmented with AI

Student C Responsibilities

To design, develop and implement a monitoring and control wireless system for home-based applications using Google Home (or similar) augmented with AI

Student D Responsibilities

To design, develop and implement a monitoring and control wireless system for home-based applications using Google Home (or similar) augmented with AI

Course Co-requisites

To ALL EDP Students

Due to COVID-19 pandemic, in the event University is not open for in-class/in-lab activities during the Winter term, your EDP topic specifications, requirements, implementations, and assessment methods will be adjusted by your FLCs at their discretion.

 


AA06: Virtual Assistant for Home Automation | Alagan Anpalagan | Tuesday September 7th 2021 at 06:41 PM