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
- arduino
- c++
- google-app-engine
- google-vision-api
- html
- javascript
- opencv
- python
- webcam
Log in or sign up for Devpost to join the conversation.