IoT Smart Doggy Door

University of Central Florda Spring 2022 Senior Design Project

Group 15: Logan Waln (CPE), Alexis Quintana (CPE/EE), Hunter Herrold (EE), & Jordan Carraway (EE)

Project Description

The need to simplify everyday, repetitive activities is becoming more desirable as technology advances. All pet owners can attest to the fact that pets can take up a lot of time, especially in an already busy schedule. Reducing the time spent on simple activities, such as letting animals both inside and outside, can save pet owners a lot of time. This is now possible. Part of technology advancing is the introduction of the well-known and very popular architecture: Internet of Things (IoT). This architecture is meant to make everyday devices communicate to other devices via the internet or some other communication network. Using data acquisition in the form of sensors, actions can be performed to make the lives of everyday users more efficient and less repetitive.

While existing technologies aim to reduce the time spent on letting animals both in and out, these products leave a lot to be desired. To configure the settings for the system, the user must approach the system on the door itself, the problem that is trying to be reduced. This could be remedied by implementing the IoT architecture.

Our IoT Smart Lock Doggy Door is primarily intended to automate and remotely control the need to let animals both inside and outside. Users will have full control over their animal entry and exit habits through the use of a smartphone application. Our door is designed to remain secure with a collar that must first be registered to the system, an advanced locking mechanism, and a camera that captures movement outside the door. Many concerns regarding IoT involve the loss of power or internet. Our solution addresses these concerns by providing both an external power supply if the power goes out and local storage to maintain key information to keep the system operating if the internet goes out.

Hardware Block Diagram


Software Block Diagram