Gate Reminder for a Smart Home

2021 COE Engineering Design Project (GK03)


Faculty Lab Coordinator

Gul Khan

Topic Category

Embedded Systems

Preamble

A dedicated and portable embedded system is to be designed along with a smart embedded controller to serve as a (gate) reminder in a smart home. A smart phone can also be used to serve as part of the reminder by interfacing any additional sensors and developing a relevant application for Android mobile OS. The reminder can be considered as part of a smart embedded controller located around the front door area, which is able to display some useful informative messages along with reminding the home family members of any items they need to take and/or bring back when leaving the environment. These reminders can be in the form of current traffic conditions, any highway closure, transit situation, weather, outside temperature, etc. The reminder messages can also be about any critical items to take while leaving or a few things to bring back when returning. We already have number of reminders in our daily life including alarm clock, scheduler or calendar in the PDA, Tablet or smart phone. In a smart home/environment, the household appliances, utilities, entertainment centers, environment (temperature, humidity, etc.) controller, and other smart IOT devices should be able to communicate with the reminder system. The smart appliances and devices can provide the information about critical items required.

Objective

To investigate, design, develop a working prototype infrastructure including smart phones to serve as a reminder system for household members a smart HOME.

Partial Specifications

1. Study, Investigate and list the main user and working requirements of the gate reminder.
2. Develop and simulate a smart environment for a reminder system at the entrance gate.
3. Design the essential part of smart embedded system to fulfill the needs of a smart reminder system.
4. Identify and add/interface the essential sensors to enable a smart environment to work as Gate reminder device.
5. Design and develop the reminder embedded app i.e., embedded application software for a mobile operating system.

Suggested Approach

1. Select a suitable smart embedded computer system to support the gate-reminder system in a smart home environment.
2. Design and implement a simulated smart home.
3. Prepare the specification of the gate-reminder system.
4. Interface any requisite sensors to a smart phone when using it as part of the reminder system.
5. Study and learn an application design for a mobile or real-time android operating system environment.
6. Implement and prototype the gate-reminder application.
7. Verify the working of the reminder system for a smart home.

Group Responsibilities

1. Investigate and study some candidate smart embedded computer system to select one to support the reminder system.
2. Develop a detailed specification of the gate-reminder.
3. Develop a simulated smart home environment.
4. Application development for a mobile operating system.
5. Design and implementation of the reminder related software design.
6. Verification of the reminder operation in a smart home environment.
7. Presenting the working of the reminder for some key and interesting scenarios.

Student A Responsibilities

1. Investigate and study some candidate smart embedded computer systems. Then select one to support the reminder system.
2. Develop a detailed specification of the reminder while working with Student B.
3. Study and learn application development on a mobile operating system such as Android OS.
4. Design and implement the reminder app while working with Student B and C.
5. Verification of the reminder in a smart home while working with Student B.

Student B Responsibilities

1. Study and learn application development on a mobile operating system like Android.
2. Investigate and study some candidate smart embedded computer systems to select one to support the reminder system.
3. Develop a detailed specification of the GATE reminder system while working with Student A.
4. Design and implement the reminder app while working with Student A and C.
5. Verification of the reminder in a smart home environment while working with Student A.

Student C Responsibilities

1. Investigate and study some candidate smart embedded computer systems to select one to support the gate reminder.
2. Study and learn application development on a mobile operating system like Android.
3. Develop a simulated smart home environment by implementing the part of smart embedded system while working with Student D.
4. Design and implement the gate reminder application while sharing with all the members of the group.
5. Observe the gate reminder application verification being done by Student A and B.
6. Envisage and share some interesting scenarios while working with Student D to present the working of a gate reminder.

Student D Responsibilities

1. Investigate and study some candidate smart embedded control environments to select one to support the gate reminder.
2. Develop a simulated smart home environment while working with Student C.
3. Study and learn application development on a mobile operating system like Android.
4. Design and implement the gate reminder app while sharing with all the members of the group.
5. Observe the gate reminder app verification being done by Student A and B.
6. Envisage and share some useful scenarios while working with Student C to present the working of a gate reminder.

Course Co-requisites

COE718, COE838

To ALL EDP Students

Due to COVID-19 pandemic, in the event University is not open for in-class/in-lab activities during the Winter term, your EDP topic specifications, requirements, implementations, and assessment methods will be adjusted by your FLCs at their discretion.

 


GK03: Gate Reminder for a Smart Home | Gul Khan | Wednesday August 18th 2021 at 10:52 PM