Project

# Title Team Members TA Documents Sponsor
2 GROUND-BREAKING NEXT-GEN SMART PET DOOR
Jeffrey Deng
Matthew Wei
Norbert Szczotka
Abhisheka Mathur Sekar design_document2.pdf
final_paper1.pdf
photo1.JPG
photo2.JPG
presentation1.pptx
proposal2.pdf
video1.mp4
Ground-Breaking Next-Gen Smart Pet Door

Team Members:

Norbert Szczotka (nszczo2)
Jeffrey Deng (jdeng13)
Matthew Wei (mswei2)
Problem Statement

Have you ever had to leave work or school to let your dog outside? Have you ever needed to pay dog-sitters and give them access to your home? Introducing the ground-breaking Next-Gen Smart Pet Door, which is designed to convenience both pets and their owners when it comes to technology and pet care. This project specifically aims to create a pet door which opens and closes based on motion-detection through real-time camera monitoring viewed through our own smartphone app. Pet owners have full access in giving their loved ones the ability to roam freely remotely. The app includes full functionality of the door, which gives users the ability to open and close the door based on the display of the camera.

Solution

As described in our problem statement, it will provide customers with a pet door that allows the users to open it remotely. At a high level, our design will revolve around modifying an existing door to fit our dog door. This dog door is controlled by the user through a phone app. Subsystems of this design include the app, the door, the sensors, the power system, and the camera. Motion detectors will be used to alert the customer when the pet is near the door and needs to enter. A camera will also be used to prevent unwanted visitors or other animals from entering. The door will close after some time has passed to prevent the door from being always open. In addition, the app can also be used to manually cancel the door open and close it immediately. This system will be on both sides of the door, so the pet can get in and out and not be trapped outside.

Solution Components

Sensor

This subsystem is the part of our design that senses movement and feeds live video. Once the sensors get triggered, a notification will be sent to the app and the cameras will start sending live feed as well. We will need sensors for motion detection, cameras for live feed, and a wireless transmitter to feed video to the app for the owner to see.

Door

This subsystem will be the mechanical side of our project. It will involve a stepper motor connected to a simple rolling pulley system that we will design. It will be a small version of the actual product and will be bolted onto a piece of plywood to demonstrate its functionality. It will have an opening and closing function.

User App

This subsystem contains the controls for the door. It will receive the video feed from the cameras as well as send out controls to the door to open and close when necessary. This part of the project will be entirely software based and will go off of the wireless transmitter on the other subsystems to send and receive the required signals.

Camera The camera will be activated from the microcontroller to send a live feed locally to a laptop which will in turn upload to our application. This allows us to workaround the limitations of cheap pcb scale cameras.

Power Supply Our power supply system will include a high-quality 12V battery specifically for its capacity and stability for power. To meet the demands of other subsystems, we will need to incorporate voltage regulation techniques to control and stabilize the output voltage based on load conditions. Our design will use step-down voltage regulators for our microcontroller to minimize power flowing through to avoid damage.

Criterion For Success

For the end of our project, we expect the project to be fully functional. We need to make sure the sensor can accurately detect motion and alert the camera to turn it on. This alert must also be able to send a signal to our app and feed the camera feed to the app. The app from here must be able to work properly (buttons and camera). The button when pressed should be able to successfully send a signal to the door and cause it to open. The door should be able to close after a certain amount of time has passed on its own and stop the camera feed from being sent to the app. This same criteria should be applied to the other side of the door as well. Once all these functions are working properly, then we can determine the project is effective.

Automatic Water Bottle Filler

Priyank Jain, Jakub Migus, Abby Mohan

Automatic Water Bottle Filler

Featured Project

# Automatic Water Bottle Filler

Team Members:

- Priyank Jain (priyank3)

- Abby Mohan (ammohan2)

- Jakub Migus (jmigus2)

# Problem

In normal liquid dispensing and water bottle filling systems, the process requires the user’s attention and constant manual activation of the device. This may require the holding of a button, the action of pushing the bottle against a sensor for a specific amount of time, or holding the bottle in front of a sensor until it is full. If the user gets distracted or is unable to provide that attention (blindness or lack of motor function), liquid may spill or the bottle may not be filled enough.

# Solution

Our goal with this project is to make an automatic water bottle filling station. Our device senses when a water bottle is placed underneath it, begins filling the bottle with water once a start button is pressed, determines when the bottle is full and shuts off automatically. After placing the bottle on a platform and pressing a button, the user can walk away knowing their bottle will be filled accurately.

# Solution Components

## Sensing Component

This subsystem utilizes multiple sensors including an ultrasonic sensor to measure the water level and a light-based sensor to determine the height of the bottle.

## Control

This subsystem connects the sensors to the water system. It receives data from the sensors, compares the water level height to the height of the water bottle, then decides to either begin, continue, or stop dispensing water.

## Display/Interface System

An LCD display will show instructions for the user and will display simple messages. A few push buttons will be included for manual filling and selection of desired amount of liquid (ex. Half bottle, full bottle)

## Water System

This subsystem utilizes a water tank attached to a pump and tubing, which transport water to the dispenser.

# Criterion for Success

The device…

- detects a water bottle and accurately measures the height

- monitors the water level in the bottle

- stops filling when a desired water level is reached

If there is no bottle/ the bottle is removed, the device stops filling water.

Project Videos