İçindekiler:
- Gereçler
- 1. Adım: OmniPreSense Uygulamasını İndirin
- 2. Adım: Android OTG Telefon/Tablet ve Kablo
- Adım 3: OPS243-A Sensörünü Yapılandırın
- Adım 4: Sensörü Telefona Bağlayın
- Adım 5: Tee Zaman Testi
Video: Golf Topu Hız Dedektörü: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Ben bir golfçü değilim ama arada sırada oynuyorum. Topa daha uzağa vurmanın sopa ve golf topu hızıyla ilgili olduğunu duydum ama ne kadar hızlı vurduğum hakkında hiçbir fikrim yoktu. Mouser'dan bir OmniPreSense radar sensörüm vardı ve hızlanan arabaları tespit etmek için sahip oldukları bir uygulamayı indirdim ve bir golf topunda çalışıp çalışmayacağını merak ettim. Biraz yapılandırma ve test etmeyle, top hızını kolayca algılayabildiğini ve orada bulunan bazı 500 - 10.000 ABD Doları değerindeki sistemlerden çok daha ucuz olduğunu gördüm.
Gereçler
1) Android Uygulaması
2) Android telefon veya tablet (USB OTG desteği)
3) USB OTG kablosu
4) USB mikro kablo
5) OPS243-A radar sensörü
6) Tripod ve 3D baskılı muhafaza (isteğe bağlı)
7) Terminal programlı/konfigürasyon sensörlü PC
8) Golf sopası, top ve vurulacak yer
1. Adım: OmniPreSense Uygulamasını İndirin
Sağlanan uygulama burada bulunur. USB OTG'yi (Hareket Halinde) destekleyen herhangi bir Android telefon veya tablette çalıştığını söylüyor. USB OTG, telefonun veya tabletin kendisine bağlı cihaza, bu durumda fazla güç çekmeyen sensöre güç vermesini sağlar. Ancak, telefonunuzu/tabletinizi %40 veya daha fazla, oldukça şarjlı hale getirmeniz için yeterince çekiyor gibi görünüyor.
2. Adım: Android OTG Telefon/Tablet ve Kablo
USB OTG'yi destekleyen bir Android telefona veya tablete ihtiyacınız olacak. OTG şimdi oldukça yaygın bir özellik gibi görünüyor. Samsung ve LG telefonları/tabletlerinin tümü bunu destekliyor gibi görünüyor. Ucuz, eski Samsung telefonum bunu destekledi.
Ek olarak, mikro USB'yi standart USB dişi konektöre dönüştüren bir USB OTG kablosuna ihtiyacınız olacaktır. Adafruit'ten burada 2,50 ABD doları karşılığında temin edilebilirler veya burada 5,54 ABD doları için bir USB C sürümü bulunur.
USB OTG kablosunun yanı sıra başka bir standart USB mikro kablosuna ihtiyacınız olacak. Telefonu daha uygun bir seviyeye yerleştirmeme izin veren 3' uzunluğunda bir versiyonum vardı.
Sensörün boyutuna uyan 3D baskılı bir muhafazam vardı ve golf topuna bakarken onu desteklemek için küçük bir kamera üçlüsüyle çalıştı.
Adım 3: OPS243-A Sensörünü Yapılandırın
Golf topunu algılamak için sensörü yapılandırmak için bir PC'ye ihtiyacınız olacak. Bir PC veya Mac olabilir ve Tera Term veya Putty gibi bir terminal programına ihtiyacınız olacak.
Sensörü USB mikro kablosuyla PC'nize takmanız ve terminal programını açmanız gerekecek. COM bağlantı noktası numarasını otomatik olarak algıladığı için güzel olan Tera Term kullanıyorum. Bağlandıktan sonra, sensörün üzerinde basit bir el dalgasıyla veri akışını görebilirsiniz.
Varsayılan birimler metredir ve saatte mil (mph) istedim. Mil'e değiştirmek için basit bir API var, sadece US komutunu yazın ve şimdi veriler mil cinsinden raporlanıyor (resme bakın).
Golf topunun çok hızlı gittiğini biliyorum, bu yüzden sensörü, uçuşta topu yakaladığından emin olmak için verileri daha hızlı rapor edecek şekilde ayarladım. Varsayılan rapor hızı saniyede yaklaşık 9 rapordu. Ancak bir golf topu 100 mil hızla gidiyorsa, bu 147 ft/sn'dir. Raporlar arasındaki mesafe 16 ft olacaktır ve topun vurulabileceği ve sensörün algılama menzili dışında olabileceği raporları arasında bir şans olacaktır.
Bunun olmadığından emin olmak için rapor oranını artırdım. Örnekleme hızını 50kps (SC komutu) olarak değiştirin ve daha küçük bir 512 arabellek boyutu (<S komutu) kullanın. Bu, rapor oranını saniyede yaklaşık 50-60 rapora çıkardı ve golf topunun alınacağından emin olabilirdim.
Son ayarlar, ondalık sayıları bildirmemek (F0 komutu) ve ayarları kalıcı belleğe kaydetmek (A! komutu) idi. Bu şekilde sensörü kapattığımda ve telefona bağladığımda istenen konfigürasyon yerinde sabitlendi.
Adım 4: Sensörü Telefona Bağlayın
Ardından USB OTG kablosunu telefona ve ardından USB mikro kablosunu sensöre bağlayın. USB OTG kablosunun telefon tarafına bağlı olduğundan emin olun. Kombinasyon bir USB mikro-mikro kablo olsa bile, bunları başka bir şekilde takamazsınız, aksi takdirde çalışmaz.
Uygulamayı telefonunuza indirin ve başlatın. Sensörde yanıp sönen yeşil ışığı görmelisiniz ve tekrar bir el hareketi ile telefonda okunan sayıları görebilirsiniz. Uygulama okumaları gösteriyor ama benim ayarımda çok hızlı geçiyorlar ve gerçek hızın ne olduğunu söylemek çok zor. Neyse ki, maksimum hız ölçülen bir okuma var. Golf topunun sensörün önünde hareket eden en hızlı şey olduğunu varsayarsak, maksimum okuma golf topunun hızını gösterecektir.
Adım 5: Tee Zaman Testi
Şimdi bunu test etme zamanı.
Kurulumu test etmek için en yakın sürüş menzilinizi bulun. Sensörü, golf topunun yerleştirildiği ve seyahat yönüne bakacak şekilde 3-4 fit arkasına yerleştirmek isteyeceksiniz. Geri savurmayla vurmamak için yeterince geride olduğundan emin olun.
Bir golf topu takın, bir vuruş yapın ve uygulamadan okunan maksimum hızı not edin. 110mph kadar hızlı vurabildiğime şaşırdım. Yeni değeri görmek için her vuruşta okunan maksimum hızı temizleyebilirsiniz.
İşte bu, arabalar için bir radar sensöründen yapılmış basit bir golf topu hız göstergesi.
Ekstra puanlar. Bir kenara, golf sopası hızının da görülüp görülmediğini görmek istedim. Videoda öyle görünüyor. Sensörü PC'ye ve Tera Term'e yukarıdaki ile aynı ayarlarla yeniden bağladım ancak bu sefer çıktıyı birden fazla nesneyi (4 rapor için O4 komutu) rapor edecek şekilde ayarladım ve bir günlük dosyasında yakaladım. Alçak ve işte, oradaydı. Pozitif bir değer olduğu için geri dönüş hızı verilerini ve ardından 60-70 mph'de ileri savrulmayı ve ardından 89 mph'de topu görebiliyordum. Bu verilerden, sensörün topu vurduğum yerden 10 fit uzakta gördüğünü hesaplayabildim. Çok uzak değil ama böyle küçük bir nesne için oldukça iyi.
Gerçek Veri (zaman, hız 1, hız 2, hız 3, hız 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
Önerilen:
Arduino Kullanarak Motor Hız Ölçümü: 6 Adım
Arduino Kullanarak Motor Hız Ölçümü: Motor devrini ölçmek zor mu ???Sanmıyorum. İşte basit bir çözüm. Kitinizdeki yalnızca bir IR sensörü ve Arduino bunu yapabilir. Bu yazıda, IR sensörü ve A kullanarak herhangi bir motorun RPM'sinin nasıl ölçüleceğini açıklayan basit bir eğitim vereceğim
Değişken Motor Hız Kontrol Cihazı: 8 Adım
Değişken Motor Hız Kontrol Cihazı: Bu projede sizlere Motor Hız Kontrol Cihazı & Ayrıca bir IC 555 yardımıyla Değişken Motor Hızı Kontrol Cihazı oluşturmanın ne kadar kolay olabileceğini göstereceğim. Haydi başlayalım
M5StickC ESP32 Fan ile Serin Yazın Keyfini Çıkarın - Ayarlanabilir Hız: 8 Adım
M5StickC ESP32 Fan ile Serin Yazın Keyfini Çıkarın - Ayarlanabilir Hız: Bu projede, bir M5StickC ESP32 kartı ve L9110 fan modülü kullanarak bir FAN hızını nasıl kontrol edeceğimizi öğreneceğiz
Arduino Kullanarak DC MOTOR El Hareketi Kontrolü Hız ve Yön: 8 Adım
Arduino Kullanarak DC MOTOR El Hareketi Kontrolü Hız ve Yön Kontrolü: Bu eğitimde, arduino ve Visuino kullanarak el hareketleriyle bir DC motoru nasıl kontrol edeceğinizi öğreneceğiz. Videoyu izleyin! Şuna da göz atın: El hareketi Eğitimi
Arduino Kullanan Hız Tabanlı Aritmi Dedektörü: 7 Adım
Arduino Kullanan Hıza Dayalı Aritmi Dedektörü: Kalp aritmileri her yıl yaklaşık dört milyon Amerikalıyı rahatsız ediyor (Texas Heart Institute, par. 2). Her kalp ritim ve hızda permütasyon yaşarken, kronik kardiyak aritmiler kurbanları için ölümcül olabilir. Birçok kardiyak aritmi