Wireless IMU 1.2

Lisans: Ücret -siz ‎Dosya boyutu: 30.41 MB
‎Kullanıcı Derecelendirmesi: 3.8/5 - ‎8 ‎Oy

Hakkı -nda Wireless IMU

Bu uygulama, havadaki ölçümleri UDP üzerinden UDP (Virgülden Ayrılmış Değerler) olarak ağınızdaki bir bilgisayara gönderir. Bu, telefonunuzu kablosuz atalet ölçüm birimine (IMU) dönüştürür.

Aşağıdaki sensörler desteklenir:

- İvmeölçer - Jiroskop - Manyetometre

Telefonunuzda tüm bu sensörler yoksa, yalnızca mevcut sensör verileri iletilir.

Örnek UDP paketi: 890.71558, 3, 0.076, 9.809, 0.565, 4, -0.559, 0.032, -0.134, 5, -21.660,-36.960,-28.140

Zaman damgası [sn], sensorid, x, y, z, sensorid, x, y, z, sensorid, x, y, z

Sensör kimliği: 3 - İvmeölçer (m/s^2) 4 - Jiroskop (rad/s) 5 - Manyetometre (mikro-Tesla uT)

Bu uygulamayı arka planda çalıştırabilirsiniz. Bir Wi-Fi ağına bağlı değilseniz bir uyarı iletişim kutusu görüntülenir.

Örnek videoda, akış doğrudan Kalman Filtreleme için bir MATLAB komut dosyası tarafından işlenir. Ama verilerle ne yapacağınız size kalmış.

Aşağıdaki Python komut dosyası ile telefonunuzdan UDP veri akışını yakalayabilirsiniz:

# ------------------------------------------------------- ithalat soketi, traceback

ana bilgisayar = '' bağlantı noktası = 5555

s = soket.soket(socket.AF_INET, soket. SOCK_DGRAM) s.setsockopt(soket. SOL_SOCKET, soket. SO_REUSEADDR, 1) s.setsockopt(soket. SOL_SOCKET, soket. SO_BROADCAST, 1) s.bind((ana bilgisayar, bağlantı noktası))

süre 1: Deneyin: mesaj, adres = s.recvfrom(8192) mesaj yazdırma hariç (KeyboardInterrupt, SystemExit): Yükseltmek Dışında: traceback.print_exc() # -------------------------------------------------------