Inhoudsopgave:
- Benodigdheden
- Stap 1: OmniPreSense-app downloaden
- Stap 2: Android OTG-telefoon/tablet en kabel
- Stap 3: Configureer de OPS243-A-sensor
- Stap 4: sluit de sensor aan op de telefoon
- Stap 5: starttijd testen
Video: Golfbalsnelheidsdetector - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Ik ben geen golfer, maar ik speel wel af en toe. Ik heb gehoord dat het verder slaan van de bal draait om club- en golfbalsnelheid, maar ik had geen idee hoe snel ik sloeg. Ik had een OmniPreSense-radarsensor van Mouser en downloadde een app die ze hebben voor het detecteren van snel rijdende auto's en vroeg me af of het zou werken op een golfbal. Met een beetje configureren en testen ontdekte ik dat het gemakkelijk de balsnelheid kon detecteren en het is een stuk goedkoper dan sommige $ 500- $ 10.000 systemen die er zijn.
Benodigdheden
1) Android-app
2) Android-telefoon of -tablet (USB OTG-ondersteuning)
3) USB OTG-kabel
4) USB-microkabel
5) OPS243-A radarsensor
6) Statief en 3D-geprinte behuizing (optioneel)
7) PC met terminalprogramma/sensor configureren:
8) Golfclub, bal en plaats om te slaan
Stap 1: OmniPreSense-app downloaden
De meegeleverde app bevindt zich hier. Er staat dat het werkt op elke Android-telefoon of -tablet die USB OTG (On the Go) ondersteunt. Met USB OTG kan de telefoon of tablet het aangesloten apparaat van stroom voorzien, in dit geval de sensor die niet veel stroom verbruikt. Het lijkt echter genoeg te trekken om uw telefoon / tablet redelijk opgeladen te hebben, zeg 40% of meer.
Stap 2: Android OTG-telefoon/tablet en kabel
Je hebt een Android-telefoon of -tablet nodig die USB OTG ondersteunt. Het klinkt alsof OTG nu een behoorlijk mainstream-functie is. Samsung en LG telefoons/tablets lijken dit allemaal te ondersteunen. Mijn goedkope, oude Samsung-telefoon ondersteunde het.
Daarnaast hebt u een USB OTG-kabel nodig die de micro-USB omzet naar een standaard vrouwelijke USB-connector. Ze zijn hier verkrijgbaar bij Adafruit voor $ 2,50 of hier is een USB C-versie voor $ 5,54.
Naast de USB OTG-kabel heb je nog een standaard USB-microkabel nodig. Ik had een 3 'lange versie waardoor ik de telefoon op een handiger niveau kon plaatsen.
Ik had een 3D-geprinte behuizing die paste bij de grootte van de sensor en werkte met een kleine camera-statief om deze te ondersteunen wanneer ik naar de golfbal keek.
Stap 3: Configureer de OPS243-A-sensor
U hebt een pc nodig om de sensor te configureren voor het detecteren van de golfbal. Het kan een pc of Mac zijn en je hebt een terminalprogramma nodig, zoals Tera Term of Putty.
U moet de sensor met de USB-microkabel op uw pc aansluiten en het terminalprogramma openen. Ik gebruik Tera Term, wat leuk is omdat het automatisch het COM-poortnummer detecteert. Eenmaal verbonden, kunt u de datastreaming zien met een simpele handbeweging boven de sensor.
De standaardeenheden zijn meters en ik wilde mijl per uur (mph). Er is een eenvoudige API om naar mph te veranderen, typ gewoon het commando US en nu rapporteren de gegevens in mph (zie afbeelding).
Ik weet dat de golfbal erg snel gaat, dus ik heb de sensor ingesteld om gegevens sneller te rapporteren om ervoor te zorgen dat hij de bal tijdens de vlucht ving. De standaardrapportagesnelheid was ongeveer 9 rapporten per seconde. Maar als een golfbal 100 mph reist, is dat 147 ft / s. De afstand tussen de rapporten zou 16 ft zijn en er zou een kans zijn tussen de rapporten dat de bal zou kunnen worden geraakt en buiten het detectiebereik van de sensor zou zijn.
Om ervoor te zorgen dat dit niet gebeurde, heb ik het rapporteringspercentage verhoogd. Wijzig de samplefrequentie in 50 ksps (SC-opdracht) en gebruik een kleinere buffergrootte van 512 (<S-opdracht). Dit verhoogde de rapportagesnelheid tot ongeveer 50-60 meldingen per seconde en ik kon er zeker van zijn dat de golfbal zou worden opgepakt.
De uiteindelijke instellingen waren om geen decimalen te rapporteren (F0-commando) en om de instellingen op te slaan in het permanente geheugen (A!-commando). Op deze manier, toen ik de sensor uitschakelde en op de telefoon verbond, was de gewenste configuratie op zijn plaats.
Stap 4: sluit de sensor aan op de telefoon
Sluit vervolgens de USB OTG-kabel aan op de telefoon, gevolgd door de USB-microkabel op de sensor. Zorg ervoor dat de USB OTG-kabel is aangesloten op de telefoonzijde. Ook al is de combinatie een USB micro-naar-microkabel, je kunt ze niet op de andere manier aansluiten, anders werkt het niet.
Download de app op je telefoon en start hem. Je zou het knipperende groene lampje op de sensor moeten zien en met een handgebaar zie je weer cijfers op de telefoon. De app toont de metingen, maar met mijn instelling gaan ze heel snel voorbij, dus het is moeilijk te zeggen wat de echte snelheid is. Gelukkig is er een gemeten maximale snelheid. Ervan uitgaande dat de golfbal het snelst voor de sensor beweegt, zal de maximale waarde de golfbalsnelheid weergeven.
Stap 5: starttijd testen
Nu is het tijd om dit uit te testen.
Zoek de dichtstbijzijnde driving range om de set-up uit te proberen. U wilt de sensor ongeveer 3-4 voet achter de plaats van de golfbal plaatsen en in de rijrichting wijzen. Zorg ervoor dat het ver genoeg naar achteren staat zodat je het niet raakt met je achterzwaai.
Sla een golfbal op, neem een slag en noteer de maximale snelheidswaarde van de app. Ik was verrast dat ik zo snel als 110 mph kon raken. U kunt de maximale snelheid bij elke schommel wissen om de nieuwe waarde te zien.
Dat is het, een eenvoudige golfbalsnelheidsindicator gemaakt van een radarsensor voor auto's.
Extra punten. Even terzijde, ik wilde kijken of de snelheid van de golfclub ook te zien was. In de video ziet het er zo uit. Ik heb de sensor opnieuw aangesloten op de pc en Tera Term met dezelfde instellingen als hierboven, maar deze keer heb ik de uitvoer ingesteld om meerdere objecten te rapporteren (O4-opdracht voor 4 rapporten) en vastgelegd in een logbestand. Laag en zie, daar was het. Ik kon de snelheidsgegevens van de achterwaartse zwaai zien omdat het een positieve waarde was en vervolgens de voorwaartse zwaai met ongeveer 60-70 mph, gevolgd door de bal met 89 mph. Op basis van deze gegevens kon ik berekenen dat de sensor de bal 10 ft zag vanaf waar ik hem raakte. Niet heel ver maar best goed voor zo'n klein object.
Echte gegevens (tijd, snelheid 1, snelheid 2, snelheid 3, snelheid 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