Shoot your shot with Full 180.
Inspiration
We noticed many conflicts with counting and scoring occurring during regular dart games, and we wanted a way to automate the experience and save users' time.
How we built it
We have an electronic RFID scanner and buzzer that interfaces with our website. The website is also linked to our webcam, which uses OpenCV to calibrate the dartboard, pinpoint the dart tip's position and calculate its score. Once a user throws a dart, the computer vision model will automatically detect that a dart has been thrown and upload its score to the website, which calculates the users new total score, as well as their strategy for the rest of the game.
Challenges we ran into
We went through a couple iterations of computer vision models and cameras before deciding on using a webcam for its video quality and integration with OpenCV. We struggled slightly with the html coding for the website before landing on our final layout. We also had issues mounting the dartboard, as well as storing the darts, leading us to create our own custom mount that we placed the tags on, and CAD our own dart-holder box.
Accomplishments that we're proud of
Learning how to play darts. Using OpenCV and coding/designing a website for the first time.
What we learned
How to train and use computer vision models, how to develop a website, and how to interface multiple components on to it.
What's next for Full 180
An integrated webcam, RFID scanner, and buzzer all in one transportable box that connects to the computer.
Log in or sign up for Devpost to join the conversation.