Passant-Abdelgalil / HomeAutomationSystem

designed to control the doors, windows, fire alarm and the temperature. Each process being automated is associated with a sensor.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HomeAutomationSystem

Star on GitHub Fork on GitHub Watch on GitHub

A system designed to control the doors, windows, fire alarm and the temperature. Each process being automated is associated with a sensor:

  • When the sensor is LOW (0) then no action is needed, and the next device can be checked.
  • When the sensor is HIGH (1) then an action is needed.





βš™ System Specifications

  1. Front and Rear doors:
    There are 2 doors: a front door and a rear door each has a separate sensor. These sensors are always LOW indicating that the doors are closed. If any of these sensors turns HIGH (indicating the door is open), the door associated with the sensor is closed automatically and an output signal goes HIGH indicating this action.
  2. Fire Alarm:
    A smoke detector is used, if there is any smoke then the sensor is HIGH and, the fire alarm starts.
  3. Window:
    There is a sensor indicating the status of the window. The sensor is always LOW indicating that the window is closed. If the window is open, then the sensor is HIGH, and a system buzzer starts.
  4. Temperature:
    The range from 50 to 70 degrees F is the normal comfortable temperature range. The change in the room’s temperature is measured through a sensor. If the temperature is below 50 degrees F, then the heater is automatically turned on. If the temperature is above 70 degrees F, then the air conditioner is automatically turned on.

πŸ”„ FSM Design

πŸ” Simulation Results

πŸ”© Floor Planning & Routing

Team

This project is done by this amazing gang of CMP girls πŸ‘©β€πŸ’»


Donia


Passant


Mariam


Esraa

About

designed to control the doors, windows, fire alarm and the temperature. Each process being automated is associated with a sensor.


Languages

Language:Verilog 68.1%Language:Tcl 29.0%Language:VHDL 2.4%Language:Stata 0.5%