Skip to main content

Final Project Summary

My Final Project Product - Save Stray cats

Presentation

Presentation Slide

Presentation Video

Control Website(MQTT)

There are 2 website which provide the sensing function and remote-control function.

Time Management and Progress Manangement

note

Updated at 24/4/2025

I use gantt chart to track my progress of final project and weekly assignments. It can list all of the plans in current time.

A Gantt chart, commonly used in project management, is one of the most popular and useful ways of showing activities (tasks or events) displayed against time. On the left of the chart is a list of the activities and along the top is a suitable time scale. Each activity is represented by a bar; the position and length of the bar reflects the start date, duration and end date of the activity.

Design Motivation

I'm a "cat person" or "poop-picker", so I have four cats in my house.

My girlfriend is also a "cat person". She cares about the stray cat around the world, so she downloads an application call 街貓app, which is used for feed the stray cats remotely. In this app, lots of cat shelters are set somewhere and it can feed the cats by applications. Users can pay for buying cat foods and feed the stray cats remotely.

Design sketch

In application 街貓app, users can monitoring the movement of stray cats through the IoT camera of the cat shelters. But the design of these cat shelters are open, it can not help the stray cats keep warm. So I want to design a cat shelter which also can monitoring the cat is get inside the shelter or not, monitoring the remain water and cat food, and also monitoring the temperature inside the shelter.

A positioning module such as GPS or BDS is needed for positioning the cat shelter. When remain water or cat food is not enough, or temperature inside the shelter is too low. The cat people can go to the place of cat shelter for further rescue.

The following links will link to the different progresses of the project.

Result

The designed cat shelter and auto-feeder is also work.

The interface of shelter can display the temperature information and cat state information correctly. But the shelter is placed indoor, the position data can not be received.