Autodarts
Seid gegrüßt, Freunde des Dart-Sports. Seit einigen Jahren hing in unserer Wohnung eine elektronische Dartscheibe. Mit Darts mit Kunststoffspitzen auf eine Kunststoffscheibe zu werfen macht allerdings kaum Spaß. Das fühlt sich nicht gut an und funktioniert nicht vernünftig. Wenn der Darts abprallt zählt die Maschine trotzdem ein Treffer. Eine Möglichkeit zur Korrektur gibt es nicht. Andererseits ist es beim Steel Darts lästig die Punkte zu notieren. Man kommt dadurch immer wieder aus dem Rhythmus. Also musste eine automatisches Scoring System her.
Greetings, friends of the sport of darts. We've had an electronic dartboard in our flat for a few years now. However, throwing darts with plastic tips at a plastic disc is hardly any fun. It doesn't feel good and doesn't work properly. If the dart bounces off, the machine still counts as a hit. There is no possibility of correction. On the other hand, it is annoying to note down the points when playing steel darts. You always get out of rhythm. So an automatic scoring system was needed.
Man kann ein solches System fertig kaufen. Das Scolia Home 2 inklusive Beleuchtung kostet allerdings über 1000€. Da ich nicht für die Weltmeisterschaft trainieren will, ist der Preis nicht akzeptabel. Aber es gibt ja seit einiger Zeit das Community Projekt Autodarts. Wenn man das Kit inklusive Licht auf der Autodarts Homepage bestellt, kostet der Spaß nur 289€. Und wenn man das selbst baut kostet das Material ca. 100€.
You can buy such a system ready-made. However, the Scolia Home 2 including lighting costs over €1000. As I don't want to train for the World Championships, the price is unacceptable. But the Autodarts community project has been around for a while now. If you order the kit including light on the Autodarts homepage, the fun only costs €289. And if you build it yourself, the material costs around €100.
Neben den 3D gedruckten Teilen braucht man drei Kameras, ca. 3 Meter LED Strip, ein Netzteil für diesen und einige Schruaben und Einschmelzhülsen.
In addition to the 3D printed parts, you need three cameras, approx. 3 metres of LED strip, a power supply unit for this and some screws and fusible sleeves.
Bei den Kameras handelt es sich um OV9732 mit 100° Bildwinkel. Diese werden im Winkel von 45° zum Board montiert. Die Kameras sind gleichmäßig (120°) um das Board herum positioniert. Somit ist eine sichere Erkennung der Darts möglich.
The cameras are OV9732 with a 100° angle of view. These are mounted at an angle of 45° to the board. The cameras are positioned evenly (120°) around the board. This enables reliable detection of the darts.
Als nächstes habe ich dann die Darts umgebaut. Die Stahlspitzen zum Schrauben sind nicht teuer. Ich werde aber sicher demnächst "richtige" Steel Darts kaufen.
Next, I rebuilt the darts. The steel tips for screwing are not expensive. But I will certainly buy "real" steel darts soon.
Nachdem alles montiert war, schloss ich die drei Kamera an ein altes Notebook an. Auf diesem hab ich Linux Mint mit dem schlanken XFCE Desktop installiert. Ich fokussierte die Kameras und stellte mit guvcview Kontrast und Helligkeit ein. Ich installierte die Autodarts Desktop Software und erstellte einen Autodarts Account. Im Anschluss kallibrierte die Autodarts Software die Kameras und schon konnte es losgehen.
Once everything was assembled, I connected the three cameras to an old notebook. I installed Linux Mint with the slim XFCE desktop on it. I focussed the cameras and adjusted the contrast and brightness with guvcview. I installed the Autodarts desktop software and created an Autodarts account. The Autodarts software then calibrated the cameras and I was ready to go.
Das Spiel läuft dann in einem Browser. Es gibt viele Spielmöglichkeiten. Man kann Online gegeneinander spielen und an Online Turnieren teilnehmen.
The game then runs in a browser. There are many ways to play. You can play against each other online and take part in online tournaments.
Zusätzlich habe ich dann noch die Autodarts Tools als Browser Erweiterung installiert. Neben vielen Einstellungen bietet die Erweiterung einen Caller, Sounds und Animationen.
I also installed Autodarts Tools as a browser extension. In addition to many settings, the extension offers a caller, sounds and animations.
Die Erkennungsrate liegt nach einigen Tagen bei 99%. Falls ein Darts nicht richtig erkannt wird kann man das sehr einfach korrigieren. Man klickt auf das falsch erkannte Darts und im Anschluss auf das richtig Feld. Die Genauigkeit hängt vor allem von den verwendeten Darts ab. Die Erkennung ist Kontrast basiert. Ein komplett schwarzes Darts in einem schwarzen Feld wird manchmal nicht richtig erkannt.
The recognition rate is 99% after a few days. If a dart is not recognised correctly, this can be corrected very easily. Click on the incorrectly recognised dart and then on the correct field. The accuracy depends primarily on the darts used. Recognition is based on contrast. A completely black dart in a black field is sometimes not recognised correctly.
Über die verschiedenen Statistik Funktionen kann man gut sehen, ob man sein Spiel verbessern konnte.
You can use the various statistics functions to see whether you have been able to improve your game.
Links
https://autodarts.io/
3D Model: https://makerworld.com/de/models/1124401-dartboard-led-light-autodarts?from=search#profileId-1147539
Cameras: https://amzn.to/44x07um
LED Strip: https://amzn.to/4kWqMGL
Filament (1,8 kg needed): https://amzn.to/4nlgOQM