Presentation Transcript
Home appliance control System(HACS): Home appliance control System(HACS) -Arjun Sambamoorthy
-Anuradha Dhawan
-Chandan Mahalingappa
-Karthik Kumar Annamalai
-Praabhu Kannappan
Introduction: Introduction HACS is a system controlled by a remote system such as mobile phone or palmtop and at the same time controls, monitors and co-ordinates home appliances microwave, TV/VCR, Bath tub controller, home security, Air conditioner etc
What we have done ??: What we have done ?? The HACS authenticates the User
The user is allowed to select the device he wants to control.
The options set by the user is communicated to the respective device.
The device performs the job accordingly.
The user is sent acknowledgement.
The Appliances: The Appliances The appliances considered are –
1) Microwave
2) Electric Stove
3) TV/VCR
4) Home Security System
5) Fire Alarm
The Overall System: The Overall System HACS
Use Case Diagram for HACS: Use Case Diagram for HACS
Class diagram: Class diagram
Sequence diagram For Login: Sequence diagram For Login
Sequence diagram for microwave: Sequence diagram for microwave
Sequence diagram for electric stove: Sequence diagram for electric stove
Sequence diagram for TV/VCR: Sequence diagram for TV/VCR
Sequence diagram for Home Security System: Sequence diagram for Home Security System
Sequence diagram for Fire Alarm: Sequence diagram for Fire Alarm
Sequence diagram for Add/Remove device: Sequence diagram for Add/Remove device
CRC for Login: CRC for Login Login Responsibilities Collaboration Get the username and password from the user
Send Username and Password to system HACS
Slide16: CRC for HACS HACS Responsibilities Collaboration Authenticates username/password
Helps the user to select the appliance by displaying the menu
Check the status
Display the Status
Helps the user to add/remove device
Interacts with appliances
Appliance
CRC for Microwave: CRC for Microwave Microwave Responsibilities Collaboration Interacts with HACS
Set the clock, schedule, temperature and timer values
Start cooking at the scheduled time
Inform the HACS when temperature crosses threshold value HACS
CRC for TV/VCR: CRC for TV/VCR TV/VCR Responsibilities Collaboration Set the parameter for time
Return status to HACS
Interacts with HACS HACS
CRC for Home Security System: CRC for Home Security System Home Security System Responsibilities Collaboration Return status to HACS
Interacts with HACS
Keep monitoring
Notify police and user in case of burglary HACS
CRC for Fire Alarm: CRC for Fire Alarm Fire Alarm Responsibilities Collaboration Interacts with HACS
Keeps Monitoring
Notify fire service and user on fire HACS