home automation
TRANSCRIPT
Home AutomationBasic system Annalist
Why Home Automation ?High level of luxury.Manage security in all home automatically.Save time and effort in routine tasks.
How to analyze our system ?Get requirements from Customer.Design (Class Diagram & Data Flow).Implementation.Validation.Evaluation.
Requirements Divided to four parts :Light.Audio and Video.Heating, Ventilation and Air Conditioning
(HVAC).Security.
Light Requirements Auto control all light via “ touch
screens ,wireless remote ,voice recognition “.
Change color according to user.
regulator power according to natural light.
Audio & VideoRequirementsSee and listen via audio and video wireless
network.
Intercom system.
HVAC RequirementsControl the temperature of the all home via
“ air condition & nature air “.
Control on limitation of gases like Oxygen ,Carbon oxide and Humidity.
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.
System ModelWe choose Component-based model due to:Collect system components from similar
systems.Availability to update.Easy to implement.
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
Main ClassAll classes inherits this class
Light Class
Audio & Video
HAVC Class
Security Class
Alarm System Class
Data flow diagram
PseudoCode
Gas detection code
Smoke detection code
Vibration detection code
Motion detection code
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.
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.
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.
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.
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.