There was a school shooting near my home town, and I wanted to use technology to help the victims. I realized after hearing a gunshot that I had no idea where it was coming from. I wanted to localize and detect gunshots to allow students to run away from the shooting instead of accidentally running towards.
What it does
It uses various pieces of fourier data to detect where a gunshot is coming from, and sends an email alert to students when and where a gunshot is detected.
How I built it
Usied the teensy for real-time dsp, serial connection between teensy and esp8266 to send data to python server for analysis
Challenges I ran into
Wifi credentials that need a username suck, so had to rely on LAN
Accomplishments that I'm proud of
Got it to work
What I learned
What's next for ShotCaller
Triangulation with multiple ShotCallers