Inspiration

We were inspired by the USAA challenge and our compassion for the people of Australia ( and California where this system could also be very applicable ), and by brainstorming we came up with FireWatch.

What it does

FireWatch is an cloud-based automated fire detection system that is used to notify emergency services that a fire is happening.

How we built it

We used an arduino to control the servo and detection led. To process the camera data we used python openCV along with a partial implementation of https://ieeexplore.ieee.org/document/7054883 the algorithm detailed in this thesis.

Challenges we ran into

We ran Into many challenges relating to hardware. initially our arduino nanos boot loaders became corrupt

Accomplishments that we're proud of

The computer vision algorithm that we implemented in python.

Our Fantastic Hardware!!!!

What we learned

We learned how to use opencv in python. We also learned how to program and troubleshoot elusive hardware. We learned the basics of the google cloud platform, the app engine, and the vision API.

What's next for FireWatch

We would love to expand this system, and complete our vision of creating a distributed network of FireWatche's. We also could expand our computer vision software to detect other types of objects and add other points of telemetry into our FireWatche's.

Built With

Share this project:

Updates