Hallo zusammen,
ich spiele gerne Steeldart, da mir aber die Punktezählerei auf die Nerven ging, habe ich angefangen mit ein Dartautomat zu bauen
Der momentane Stand:
Auf einem Raspberry 3 läuft eine MySql-Datenbank und ein Webserver... Die Berechnung der Punkte übernimmt php.
Angezeigt wird das ganze auf einen alten 21 Zoll Monitor.
Neben der Abwurflinie hängt eine kleine "Kiste" mit einigen Buttons um u.a. die geworfenen Punkte und das gewünschte Spiel
auswählen zu können. In der Kiste sind 4x MCP23017 verbaut um genügend Buttons über I2C anschließen zu können.
Um akustisch mitzubekommen, ob die gedrückte Taste auch ausgeführt wurde ertönen Töne aus einem am PI angeschlossen
Lautsprecher, ebenso wenn man Triple 20, 19, 18, 17 geworfen hat.
Insgesamt läuft es absolut super, bin wirklich Ultra zufrieden !!!
Nun das i-Tüpfelchen... Automatische Dartpfeilerkennung...
Im Internet habe ich einige Versuche und Ideen gefunden, um den Treffer des Pfeils zu lokalisieren. Aber was wirklich brauchbaren
was gut funktioniert und dabei noch bezahlbar ist, habe ich nicht leider gefunden.
Zum größten Teil waren die Beiträge aber auch schon einige Jahre alt.
Hat vielleicht einer eine Idee wie man sowas umsetzten kann?
Ich habe auch verschiedene Ideen im Kopf durchgearbeitet wie zB
Erkennung durch 2 Utraschall-Sensoren um X und X Kordinaten zu bekommen.
-> Die Sensoren messen nur einen sehr schmalen weg, der Pfeil müsste also sehr mittig vom Sensor aufkommen. Funktioniert bei der breite einer Dartscheibe leider nicht
Erkennung durch Ton des Aufpralls...
-> Soll angeblich sehr genau funktionieren, kostet aber wohl auch eine ganze Stande Geld und ist nicht einfach umzusetzten.
Erkennung durch mehrere Erschütterungssensoren hinter der Scheibe
-> Denke bei der Dicke einer Dartscheibe kommt da nicht viel, bzw. keine Punktgenauen Daten an.
Erkennung durch Pixelauswertung eines Bildes.
-> Kann ich mir gut vorstellen, dass zB eine Raspberry Kamera eine Foto schießt und dann Farbwerte ausgewertet werden.
-> Was ich bisher gelesen habe, passiert dieses aber leider nicht in einer angemessenen Geschwindigkeit.
Was ich ganz Interessant finde wäre die Verwendung eines XBox Kinect Sensors, leider habe ich damit gar keine Erfahrung
Verbaut wurden unter anderem eine HD Webcam, ein Tiefenschärfen- und Farbsensor sowie ein Mikrofon, welches 3D-Sound erkennen kann.
Und die ganze Geschichte soll auch auf einem Raspberry Pi laufen. Mit den ganzen Sensoren sollte doch was möglich sein.
Hat jemand Erfahrung mit dem Kinect Sensor am Raspberry.
Für jeden Denkanstoß wäre ich dankbar.
Viele Grüße
Markus