Voice Controlled Home Automation Using Raspberry Pi

Project Code :TEMBMA1601

Objective

This project covers most important feature, in which it could provide the complete smart home environment. The voice controlled home automation using Raspberry Pi is proposed for the benefit of easy use and control of devices by elderly and disabled people.

Abstract

Voice Based Home Automation System using Raspberry Pi is the project which will be very useful for old age people and disabled people, basically for one’s who cannot perform basic activities efficiently. It is the idea which corresponds to the new era of automation and technology. The main aim of the home automation system is to make life easier. Mobile devices are very common among everyone due to its user friendly interface and portability features.

The main attraction of any automated system is reducing human labor, efforts, time and errors due to human negligence. A Raspberry Pi’s a credit card-sized computer which can be used for developing various applications. This project is based on Internet of Things (IoT). Internet of Things is a network of devices such as electrical appliances for connectivity which enables these devices to connect and exchange data. This project represents a flexible way to control devices. In this project we are working on an android application where a user will provide voice commands for controlling devices such as “Turn light on” which will be connected to raspberry pi and according to it the required process will work.

Keywords: Raspberry Pi, Google voice assistant, Home automation.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Raspberry Pi, Bluetooth Technology, Voice Recognition

Specifications

Hardware Requirements:

  • Raspberry pi
  • Micro SD card
  • Google voice assistant
  • Relay
  • Bulb
  • Dc fan
  • 16x2 LCD
  • 5V Adapter
  • Connecting wires

Software Requirements:

  • NOOBS Software
  • VNC viewer
  • Python3 IDE
  • Google voice assistant

Learning Outcomes

  • Raspberry Pi Pin diagram and Architecture
  • How to install NOOBS Software
  • Setting up and Installation procedures for Raspberry Pi
  • How to connect Raspberry Pi through VNC viewer?
  • Introduction to Python3 IDE
  • Commands in Python
  • Basic coding in Python
  • Interface of Google voice assistant with Raspberry Pi
  • Working is relay
  • Interface relay to raspberry pi
  • Interface of DC Fan and bulb with Raspberry Pi
  • Working of 16x2 LCD
  • Interface 16x2 LCD with Raspberry pi
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering( software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and  Output testing
  • Practical exposure to:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

Demo Video