Tartalomjegyzék:

Golflabda sebességérzékelő: 5 lépés
Golflabda sebességérzékelő: 5 lépés

Videó: Golflabda sebességérzékelő: 5 lépés

Videó: Golflabda sebességérzékelő: 5 lépés
Videó: Hogyan készült? A golflabda. 2024, Július
Anonim
Golflabda sebességérzékelő
Golflabda sebességérzékelő

Nem vagyok golfozó, de időnként játszani tudok. Hallottam, hogy a labda távolabbi ütése az ütő- és a golflabda sebességéről szól, de fogalmam sem volt, milyen gyorsan ütök. Volt egy OmniPreSense radarérzékelőm a Mouser -től, és letöltöttem egy alkalmazást a száguldó autók észlelésére, és azon tűnődtem, működik -e egy golflabdán. Egy kis konfigurálással és teszteléssel azt találtam, hogy könnyen felismeri a golyó sebességét, és sokkal olcsóbb, mint néhány 500–10 000 dolláros rendszer.

Kellékek

1) Android -alkalmazás

2) Android telefon vagy táblagép (USB OTG támogatás)

3) USB OTG kábel

4) USB mikro kábel

5) OPS243-A radarérzékelő

6) Állvány és 3D nyomtatott ház (opcionális)

7) PC terminálprogrammal/konfigurációs érzékelővel

8) Golfütő, labda és ütési hely

1. lépés: Töltse le az OmniPreSense alkalmazást

Töltse le az OmniPreSense alkalmazást
Töltse le az OmniPreSense alkalmazást

A mellékelt alkalmazás itt található. Azt mondja, hogy minden Android telefonon vagy táblagépen működik, amely támogatja az USB OTG (On the Go) funkciót. Az USB OTG lehetővé teszi, hogy a telefon vagy táblagép táplálja a hozzá csatlakoztatott eszközt, ebben az esetben az érzékelőt, amely nem sok energiát fogyaszt. Úgy tűnik azonban, hogy eléggé vonzza, hogy a telefont/táblagépet meglehetősen fel kell tölteni, mondjuk 40% -ot vagy többet.

2. lépés: Android OTG telefon/táblagép és kábel

Android OTG telefon/táblagép és kábel
Android OTG telefon/táblagép és kábel

Szüksége lesz egy Android telefonra vagy táblagépre, amely támogatja az USB OTG -t. Úgy tűnik, hogy az OTG most egy elég mainstream szolgáltatás. A Samsung és az LG telefonok/táblagépek mind támogatják. Olcsó, régi Samsung telefonom támogatta.

Ezenkívül szüksége lesz egy USB OTG -kábelre, amely a mikro -USB -t szabványos USB -csatlakozóvá alakítja. Itt kaphatók az Adafruit -tól 2,50 dollárért, vagy itt egy USB C verzió 5,54 dollárért.

Az USB OTG kábel mellett szüksége lesz egy másik szabványos USB mikrokábelre. Volt egy 3 hüvelykes verzióm, amely lehetővé tette számomra a telefon kényelmesebb elhelyezését.

Volt egy 3D nyomtatott burkolatom, amely illeszkedett az érzékelő méretéhez, és egy kis kamera háromdobozsal támasztottam alá, amikor a golflabdával néztem.

3. lépés: Konfigurálja az OPS243-A érzékelőt

Konfigurálja az OPS243-A érzékelőt
Konfigurálja az OPS243-A érzékelőt

Szüksége lesz egy számítógépre a golflabda észlelésére szolgáló érzékelő konfigurálásához. Ez lehet PC vagy Mac, és szüksége lesz egy terminálprogramra, például a Tera Termre vagy a Putty -ra.

Csatlakoztatnia kell az érzékelőt a számítógéphez az USB mikrokábellel, és elő kell hoznia a terminálprogramot. Én a Tera Termet használom, ami azért jó, mert automatikusan felismeri a COM port számát. A csatlakoztatás után láthatja az adatfolyamot egy egyszerű kézmozdulattal az érzékelő felett.

Az alapértelmezett mértékegységek a méter, és mérföldet akartam óránként (mph). Van egy egyszerű API az mph -re váltáshoz, csak írja be az US parancsot, és most az adatok mph -ben jelennek meg (lásd a képet).

Tudom, hogy a golflabda nagyon gyorsan megy, ezért úgy állítottam be az érzékelőt, hogy gyorsabban jelentse az adatokat, hogy biztosan elkapja a labdát repülés közben. Az alapértelmezett jelentési sebesség 9 jelentés körül volt másodpercenként. De ha egy golflabda 100 km/h sebességgel halad, az 147 ft/s. A jelentések közötti távolság 16 láb lenne, és a jelentések között esély lenne arra, hogy a labda eltalálódjon, és kívül esik az érzékelő észlelési tartományán.

Annak érdekében, hogy ez ne történjen meg, növeltem a bejelentési arányt. Változtassa meg a mintavételi sebességet 50 képpontos sebességre (SC parancs), és használjon kisebb, 512 -es pufferméretet (<S parancs). Ez másodpercenként körülbelül 50-60 jelentésre növelte a bejelentési arányt, és biztos voltam benne, hogy a golflabdát felveszik.

A végső beállítás az volt, hogy ne jelentse a tizedesjegyeket (F0 parancs), és a beállításokat a memóriába menti (A! Parancs). Így, amikor kikapcsoltam az érzékelőt, és a telefonhoz csatlakoztattam, a kívánt konfiguráció a helyére került.

Lépés: Csatlakoztassa az érzékelőt a telefonhoz

Csatlakoztassa az érzékelőt a telefonhoz
Csatlakoztassa az érzékelőt a telefonhoz

Ezután csatlakoztassa az USB OTG kábelt a telefonhoz, majd az USB mikrokábelt az érzékelőhöz. Győződjön meg arról, hogy az USB OTG kábel csatlakoztatva van a telefon oldalához. Annak ellenére, hogy a kombináció USB mikro -mikro kábel, nem csatlakoztathatja őket más módon, vagy nem fog működni.

Töltse le az alkalmazást a telefonjára, és indítsa el. Látnia kell a villogó zöld fényt az érzékelőn, és egy kézmozdulattal ismét láthatja a telefonon leolvasott számokat. Az alkalmazás megjeleníti a leolvasott értékeket, de az én beállításommal nagyon gyorsan elhaladnak, így nehéz megmondani, mi az igazi sebesség. Szerencsére van egy maximális sebesség mért érték. Ha feltételezzük, hogy a golflabda a leggyorsabb dolog, amely az érzékelő előtt mozog, akkor a maximális érték megjeleníti a golflabda sebességét.

5. lépés: Pólóidő tesztelés

Most itt az ideje ezt kipróbálni.

Keresse meg a legközelebbi vezetési tartományt a beállítás kipróbálásához. Érdemes az érzékelőt 3-4 láb mögé helyezni, ahová a golflabda van elhelyezve és a menetirány felé néz. Győződjön meg arról, hogy elég messze van, hogy ne ütközzön a hátsó lengésével.

Tegyen fel egy golflabdát, lendítsen, és jegyezze fel az alkalmazásból érkező maximális sebességet. Meglepődtem, hogy akár 110 km / h -t is elérhetek. Az egyes értékek törlésével törölheti a maximális sebességet.

Ennyi, egy egyszerű golflabda sebességmérő radarérzékelőből az autókhoz.

Extra pontok. Csak félretekintve meg akartam nézni, hogy a golfütő sebességét is látni lehet -e. A videón úgy néz ki. Csatlakoztattam az érzékelőt a PC -hez és a Tera Term -hez ugyanazokkal a beállításokkal, mint fent, de ezúttal úgy állítottam be a kimenetet, hogy több objektumot jelentsen (O4 parancs 4 jelentéshez), és rögzítettem egy naplófájlban. Alacsony és íme, ott volt. Láttam a hátsó lengési sebesség adatait, mivel ez pozitív érték volt, majd az előrelendítést 60-70 mph körül, majd a labdát 89 mph sebességgel. Ezekből az adatokból tudtam kiszámítani, hogy az érzékelő látta a labdát 10 lábig, ahonnan elütöttem. Nem túl messze, de nagyon jó egy ilyen kis tárgyhoz.

Valós adatok (idő, 1. sebesség, 2. sebesség, 3. sebesség, 4. sebesség)

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

Ajánlott: