Inhaltsverzeichnis:

Golfball-Geschwindigkeitsdetektor - Gunook
Golfball-Geschwindigkeitsdetektor - Gunook

Video: Golfball-Geschwindigkeitsdetektor - Gunook

Video: Golfball-Geschwindigkeitsdetektor - Gunook
Video: Golfball Geschwindigkeit 269 km/h Golfspeed Abschlaggeschwindigkeit mit SportSpeedRadar 2024, November
Anonim
Golfball-Geschwindigkeitsdetektor
Golfball-Geschwindigkeitsdetektor

Ich bin kein Golfer, aber ich kann hin und wieder spielen. Ich habe gehört, dass es beim weiteren Schlagen des Balls nur um die Schläger- und Golfballgeschwindigkeit geht, aber ich hatte keine Ahnung, wie schnell ich schlage. Ich hatte einen OmniPreSense-Radarsensor von Mouser und lud eine App zur Erkennung von zu schnell fahrenden Autos herunter und fragte mich, ob sie bei einem Golfball funktionieren würde. Mit ein wenig Konfiguration und Tests habe ich festgestellt, dass es die Ballgeschwindigkeit leicht erkennen kann und viel billiger ist als einige $500-$10.000-Systeme, die es gibt.

Lieferungen

1) Android-App

2) Android-Telefon oder -Tablet (USB-OTG-Unterstützung)

3) USB-OTG-Kabel

4) USB-Mikrokabel

5) OPS243-A Radarsensor

6) Stativ und 3D-gedrucktes Gehäuse (optional)

7) PC mit Terminalprogramm/Sensor konfigurieren

8) Golfschläger, Ball und Schlagplatz

Schritt 1: OmniPreSense-App herunterladen

OmniPreSense-App herunterladen
OmniPreSense-App herunterladen

Die bereitgestellte App befindet sich hier. Es sagt, dass es auf jedem Android-Telefon oder -Tablet funktioniert, das USB OTG (On the Go) unterstützt. USB OTG lässt das Telefon oder Tablet das angeschlossene Gerät mit Strom versorgen, in diesem Fall den Sensor, der nicht viel Strom verbraucht. Es scheint jedoch genug zu ziehen, dass Sie Ihr Telefon / Tablet ziemlich aufgeladen haben sollten, sagen wir 40% oder mehr.

Schritt 2: Android OTG Telefon/Tablet & Kabel

Android OTG Telefon/Tablet & Kabel
Android OTG Telefon/Tablet & Kabel

Sie benötigen ein Android-Telefon oder -Tablet, das USB-OTG unterstützt. Es hört sich so an, als ob OTG jetzt ein ziemlich Mainstream-Feature ist. Samsung und LG Handys/Tablets scheinen es alle zu unterstützen. Mein billiges, altes Samsung-Handy hat es unterstützt.

Außerdem benötigen Sie ein USB-OTG-Kabel, das den Micro-USB in eine Standard-USB-Buchse umwandelt. Sie sind von Adafruit hier für 2,50 US-Dollar erhältlich oder hier ist eine USB-C-Version für 5,54 US-Dollar.

Neben dem USB-OTG-Kabel benötigen Sie ein weiteres Standard-USB-Mikrokabel. Ich hatte eine 3' lange Version, die es mir ermöglichte, das Telefon auf einer bequemeren Ebene zu platzieren.

Ich hatte ein 3D-gedrucktes Gehäuse, das der Größe des Sensors entsprach, und arbeitete mit einem kleinen Kamerastativ, um es beim Anblick des Golfballs zu unterstützen.

Schritt 3: Konfigurieren Sie den OPS243-A-Sensor

Konfigurieren Sie den OPS243-A-Sensor
Konfigurieren Sie den OPS243-A-Sensor

Sie benötigen einen PC, um den Sensor für die Erkennung des Golfballs zu konfigurieren. Es kann ein PC oder Mac sein und Sie benötigen ein Terminalprogramm wie Tera Term oder Putty.

Sie müssen den Sensor mit dem USB-Mikrokabel an Ihren PC anschließen und das Terminalprogramm aufrufen. Ich verwende Tera Term, was schön ist, weil es die COM-Portnummer automatisch erkennt. Sobald die Verbindung hergestellt ist, können Sie das Datenstreaming mit einer einfachen Handbewegung über dem Sensor sehen.

Die Standardeinheiten sind Meter und ich wollte Meilen pro Stunde (mph). Es gibt eine einfache API zum Ändern auf mph, geben Sie einfach den Befehl US ein und jetzt werden die Daten in mph gemeldet (siehe Bild).

Ich weiß, dass der Golfball sehr schnell fliegt, also habe ich den Sensor so eingestellt, dass er Daten schneller meldet, um sicherzustellen, dass er den Ball im Flug erfasst. Die Standardberichtsrate lag bei etwa 9 Berichten pro Sekunde. Aber wenn ein Golfball 100 Meilen pro Stunde fliegt, sind das 147 ft/s. Der Abstand zwischen den Meldungen beträgt 16 Fuß und es besteht die Möglichkeit, dass zwischen den Meldungen der Ball getroffen wird und sich außerhalb des Erfassungsbereichs des Sensors befindet.

Um sicherzustellen, dass dies nicht passiert, habe ich die Melderate erhöht. Ändern Sie die Abtastrate auf 50kps (SC-Befehl) und verwenden Sie eine kleinere 512-Puffergröße (<S-Befehl). Dadurch erhöhte sich die Melderate auf etwa 50-60 Meldungen pro Sekunde und ich konnte sicher sein, dass der Golfball aufgenommen wurde.

Die letzten Einstellungen bestanden darin, keine Dezimalstellen zu melden (F0-Befehl) und die Einstellungen im persistenten Speicher zu speichern (A!-Befehl). Auf diese Weise wurde die gewünschte Konfiguration festgelegt, als ich den Sensor ausschaltete und mit dem Telefon verband.

Schritt 4: Sensor mit Telefon verbinden

Sensor mit Telefon verbinden
Sensor mit Telefon verbinden

Verbinden Sie als nächstes das USB-OTG-Kabel mit dem Telefon und dann das USB-Mikrokabel mit dem Sensor. Stellen Sie sicher, dass das USB-OTG-Kabel an der Telefonseite angeschlossen ist. Obwohl es sich bei der Kombination um ein USB-Mikro-zu-Mikro-Kabel handelt, können Sie sie nicht anders anschließen, oder es funktioniert nicht.

Laden Sie die App auf Ihr Telefon herunter und starten Sie sie. Sie sollten das blinkende grüne Licht auf dem Sensor sehen und mit einer Handbewegung können Sie erneut Zahlen auf dem Telefon sehen. Die App zeigt die Messwerte an, aber mit meiner Einstellung vergehen sie sehr schnell, so dass es schwierig ist, die tatsächliche Geschwindigkeit zu bestimmen. Glücklicherweise gibt es eine gemessene Höchstgeschwindigkeit. Angenommen, der Golfball bewegt sich am schnellsten vor dem Sensor, dann zeigt der maximale Messwert die Golfballgeschwindigkeit an.

Schritt 5: Tee-Time-Tests

Jetzt ist es an der Zeit, dies zu testen.

Finden Sie die nächstgelegene Driving Range, um das Setup zu testen. Sie sollten den Sensor etwa 3-4 Fuß hinter der Position des Golfballs und in Fahrtrichtung platzieren. Achte darauf, dass es weit genug nach hinten ist, damit du es nicht mit deinem Rückschwung triffst.

Schlagen Sie einen Golfball auf, schwingen Sie sich und notieren Sie sich die Höchstgeschwindigkeit in der App. Ich war überrascht, dass ich so schnell wie 110 Meilen pro Stunde erreichen konnte. Sie können die Höchstgeschwindigkeit bei jedem Schwung löschen, um den neuen Wert anzuzeigen.

Das ist es, eine einfache Golfball-Geschwindigkeitsanzeige aus einem Radarsensor für Autos.

Extra Punkte. Nebenbei wollte ich nachsehen, ob auch die Geschwindigkeit des Golfschlägers zu sehen ist. Im Video sieht es so aus. Ich habe den Sensor mit den gleichen Einstellungen wie oben wieder an den PC und Tera Term angeschlossen, aber diesmal die Ausgabe so eingestellt, dass sie mehrere Objekte meldet (O4-Befehl für 4 Berichte) und in einer Protokolldatei erfasst. Tief und siehe da, da war es. Ich konnte die Geschwindigkeitsdaten für den Rückwärtsschwung sehen, da es sich um einen positiven Wert handelte, und dann den Vorwärtsschwung mit etwa 60-70 Meilen pro Stunde, gefolgt vom Ball mit 89 Meilen pro Stunde. Aus diesen Daten konnte ich berechnen, dass der Sensor den Ball für 10 Fuß von der Stelle aus gesehen hat, an der ich ihn getroffen habe. Nicht sehr weit, aber ziemlich gut für so ein kleines Objekt.

Echtdaten (Zeit, Geschwindigkeit 1, Geschwindigkeit 2, Geschwindigkeit 3, Geschwindigkeit 4)

200.438: 0

200.449: 0

200.461: -8.15

200.476: -73.32, -78.75, -67.89, -62.46

200.502: -40.73, -46.16, -89.61, -84.18

200.528: -89.61

200.545: -89.61

200.563: -89.61

200.581: -89.61

200.599: 0

200.611: 0