FINAL PROJECT PROPOSAL-HOME AUTOMATION

INTRODUCTION

Home automation gives a user  access to control devices in the home from a mobile device anywhere in the world. The term may be used for isolated programmable devices, like thermostats and sprinkler systems, but home automation more accurately describes homes in which nearly everything — lights, appliances, electrical outlets, heating and cooling systems — are hooked up to a remotely controllable network. From a home security perspective, this also includes your alarm system, and all of the doors, windows, locks, smoke detectors, surveillance cameras and any other sensors that are linked to it.

Purpose and Requirement Specification

PURPOSE

The intended project on will focus on few use cases of Home automation. This belongs to  ‘Smart City’ domain. My project will mainly focus on ‘Smart controlling of the appliances’ and ‘Security’ segment.

Home automation gives us opportunity to control the electric appliances at our home. Smart lighting can be one. This gives us capability to adjust the lighting in our home from anywhere and, lighting schedules can be automated around user’s lifestyle. These two factors motivated me to try ‘Smart Lighting’.

There has been accelerating trend of Smart security systems in the last couple of years. Though smart security covers several applications, I will focus here on automatic home intrusion detection. Main advantage of having it is that it gives capability to raise alarm if there is unauthorized user at the door or there is some motion detected at home when it is supposed to be unoccupied. This system will make the home safe even when the user is away. So, I thought it will be an interesting use case to try.

BEHAVIOR

System should enable the user to control electric appliance like lights remotely. Also, it will generate alert if there is unauthorized home intrusion.

SYSTEM MANAGEMENT REQUIREMENTS

System should remotely provide monitoring and control and alert functions.

DEPLOYMENT REQUIREMENTS

  1. Hardware requirements:
  • PIR Motion sensor.
  • Webcam
  • Push button
  • Buzzer
  • ESP 8266 NodeMCU
  • Raspberry Pi
  • Breadboard
  • Resistors
  • Jumper wires
  • LEDs
  • Relay 5V

2. Software Requirements

  • Arduino IDE
  • Node-Red

3. Functional Requirements

  • User should have an interface (software/device) through which he can perform all actions.
  • Provision to control electric appliances like lights at home.
  • Raise alarm if there is an attempt to make unauthorized intrusion at home.

Data Analysis Requirements

Relevant data will be collected from sensors and web cam, will be further processed locally or on cloud.

PROCESS SPECIFICATION

Process Specification for Smart Lightning

User will enter which light to turn on through web application, accordingly corresponding light will be turned on.

Process Specification for Home Intrusion Detection

Giving two process specs, first one is  based on analyzing image captured by camera and second one detecting any motion by PIR sensor.

DOMAIN MODEL

In this project there are three services –

  1. A service that monitors if there is any motion in the room when there was supposedly not to be and raise alert.
  2. A service that captures image whenever someone is at main door and validates if he is authorized one, sends alert to owner if not.
  3. A service where controller switches on lights in auto or manual mode ( based on user request)