Wireless IMU APP
وهذا يحول هاتفك إلى وحدة قياس بالقصور الذاتي اللاسلكية (الحركة الإسلامية الأوزبكية).
ويدعم أجهزة استشعار التالية:
- التسارع
- جيروسكوب
- المغنطيسية
إذا كان الهاتف الخاص بك ليست كل هذه المجسات، وينتقل فقط بيانات الاستشعار المتاحة.
مثال UDP حزمة:
890.71558، 3، 0.076، 9.809، 0.565، 4، -0.559، 0.032، -0.134، 5، -21،660، -36،960، -28،140
الطابع الزمني [ثانية]، sensorid، س، ص، ض، sensorid، س، ص، ض، sensorid، س، ص، ض
استشعار معرف:
3 - التسارع (م / ث ^ 2)
4 - الجيروسكوب (راد / ثا)
5 - المغنطيسية (الصغرى تسلا UT)
يمكنك تشغيل هذا التطبيق في الخلفية.
يظهر مربع حوار تحذير، إذا كنت غير متصل بشبكة واي فاي.
في المثال الفيديو، يتم معالجة تيار مباشرة السيناريو MATLAB لكالمان تصفية. لكن الامر متروك لكم، ما تفعله مع البيانات.
مع بيثون السيناريو التالي يمكنك التقاط دفق البيانات UDP من الهاتف الخاص بك:
# ------------------------------------------------- ------
مأخذ الاستيراد، traceback
المضيف = ''
ميناء = 5555
الصورة = socket.socket (socket.AF_INET، socket.SOCK_DGRAM)
s.setsockopt (socket.SOL_SOCKET، socket.SO_REUSEADDR، 1)
s.setsockopt (socket.SOL_SOCKET، socket.SO_BROADCAST، 1)
s.bind ((المضيف، المنفذ))
بينما 1:
حاول:
رسالة وعنوان = s.recvfrom (8192)
رسالة طباعة
باستثناء (KeyboardInterrupt، SystemExit):
رفع
إلا:
traceback.print_exc ()
# ------------------------------------------------- ------