23
Home Automation Basic system Annalist

Home automation

Embed Size (px)

Citation preview

Page 1: Home automation

Home AutomationBasic system Annalist

Page 2: Home automation

Why Home Automation ?High level of luxury.Manage security in all home automatically.Save time and effort in routine tasks.

Page 3: Home automation

How to analyze our system ?Get requirements from Customer.Design (Class Diagram & Data Flow).Implementation.Validation.Evaluation.

Page 4: Home automation

Requirements Divided to four parts :Light.Audio and Video.Heating, Ventilation and Air Conditioning

(HVAC).Security.

Page 5: Home automation

Light Requirements Auto control all light via “ touch

screens ,wireless remote ,voice recognition “.

Change color according to user.

regulator power according to natural light.

Page 6: Home automation

Audio & VideoRequirementsSee and listen via audio and video wireless

network.

Intercom system.

Page 7: Home automation

HVAC RequirementsControl the temperature of the all home via

“ air condition & nature air “.

Control on limitation of gases like Oxygen ,Carbon oxide and Humidity.

Page 8: Home automation

Security RequirementsNormal System :

Fire system , Gas detection. Surveillance cam.

High Level System :

Motion detection in all system area. Auto call for user when system hacked.

Page 9: Home automation

System ModelWe choose Component-based model due to:Collect system components from similar

systems.Availability to update.Easy to implement.

Page 10: Home automation

Class Diagram

Object models describe the system in terms of object classes and their associations.

An object class is an abstraction over a set of objects with common attributes and the services (operations) provided by each object

Page 11: Home automation

Main ClassAll classes inherits this class

Page 12: Home automation

Light Class

Page 13: Home automation

Audio & Video

Page 14: Home automation

HAVC Class

Page 15: Home automation

Security Class

Page 16: Home automation

Alarm System Class

Page 17: Home automation

Data flow diagram

Page 18: Home automation

PseudoCode

Gas detection code

Smoke detection code

Vibration detection code

Motion detection code

Page 19: Home automation

Gas detection code:

If gas sensor detect upnormal gases , then alarm system activate (sound alarm , light change ,send sms , auto call ) , then gas controller activate , open windows and open ventilation system.

Page 20: Home automation

Smoke detection code:

If smoke sensor detect upnormal amount of smoke , alarm system activate ( sound alarm , light change , send sms auto call ) , then smoke controller runs , open sprinklers , open ventilation system , curtains come down insulation , fire and smoke to isolate the fire scence for the rest of the house.

Page 21: Home automation

Vibration detection code:

If vibration sensor detect any vibration ( glasses or door breaking ) ,alarm system will activate ( sound , light change , send sms , autocall ) , then motion controller close all windows and doors with iron windows and iron doors.

Page 22: Home automation

Motion detection code:

If motion sensor activate and detect motion , alarm system activate ( sound alarm , light change , send sms auto call ) , then motion controller close all windows and doors with iron windows and doors.

Page 23: Home automation

Team membersAdel El Ashkar.Ahmed Kashwa.Eman Rabie.Hadeer Nageeb.Karim El Sayed.Mahmoud Kandeel.Mostafa balha.Sara Abd El Hameed.Seliman Samy .Zeinab El Awady.