Inspiration

We saw the number of old devices in our house being useless. However, we realized that each had powerful media chips, CPUs, and cameras, much better than an average security camera. Thus, we wanted to repurpose those components to serve as a powerful security system.

What it does

It detects motion and records short clips and makes a datasheet with the faces of humans identified while also uploading to a central server. It also processes these clips locally to extract as much information as possible as efficiently as possible.

How we built it

We used Python for the backend and the desktop client for rapid development. We used flutter for the mobile app because it allowed us to build cross-platform applications quickly. We used technologies such as TCP sockets and Bonjour to make the setup process as seamless as possible. We used OpenCV for motion detection.

Challenges we ran into

Getting motion detection to work, Bonjour didn't work correctly, server failed to process data correctly

Accomplishments that we're proud of

The application was functional, the server worked to some extent, and we got files to transfer over the internet.

What we learned

Don't try to roll networking yourself within 4 hours. Also, motion detection is a pain.

What's next for Waste Security

Get things to function correctly, including the server-client connection, and polish the mobile app

Built With

Share this project:

Updates