Inspiration

Originally we wanted to create a snow day predictor for high school students and this led to the idea of creating a snow level tracker that could help inform municipalities and road maintenance companies which regions of the city need snowplowing urgently.

What it does

We wanted to create a tool that notifies city workers and snow maintenance crews about snow conditions outside. We designed a box that has a camera and force and temperature sensor that determines if there was a significant amount of snow and the type of snow which would then send a text to city workers/road maintenance workers.

How I built it

  • OpenCV to determine amount of snow in box
  • Arduino for the temperature and force sensors
  • Node Red to bring everything together
  • Twilio API
  • HTML, CSS, JavaScript

Challenges I ran into

  • communication between Arduino and program
  • setting up camera for OpenCV
  • using Node Red to bring together all elements

Accomplishments that I'm proud of

  • able to create a working demo
  • using Arduino/OpenCV to gather information

What I learned

  • OpenCV libraries for Python
  • Node-Red
  • using Arduino hardware

What's next for Snow Trackr Tool

  • use more APIs to send notifications on different platforms to users
  • have lights/sounds to notify users of snow levels
  • utilizing UI to get user input
Share this project:

Updates