Wireless IMU


1.2 توسط Jan Zwiener
12/09/2012

درباره‌ی Wireless IMU

تبدیل گوشی های هوشمند خود را به یک واحد اندازه گیری اینرسی بی سیم (IMU).

این برنامه اندازه گیری از حسگرهای اینرسی تلفن خود را از طریق UDP می فرستد به عنوان CSV (مقادیر جدا شده با کاما) به یک کامپیوتر در شبکه شما.

این تبدیل گوشی خود را به یک واحد اندازه گیری اینرسی بی سیم (IMU).

سنسورهای زیر پشتیبانی می شوند:

- شتاب سنج

- ژیروسکوپ

- مغناطیس

اگر تلفن شما دارای همه این سنسورها، تنها داده های حسگر موجود منتقل می شود.

به عنوان مثال 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، X، Y، Z، sensorid، X، Y، Z، sensorid، X، Y، Z

ID سنسور:

3 - شتاب سنج (M / S ^ 2)

4 - ژیروسکوپ (راد / بازدید کنندگان)

5 - مغناطیس (میکرو تسلا UT)

شما می توانید این برنامه در پس زمینه اجرا شود.

گفت و گو هشدار دهنده به نظر می رسد، اگر شما به یک شبکه WiFi متصل نیست.

در عنوان مثال ویدئو، جریان به طور مستقیم توسط یک اسکریپت MATLAB برای کالمن فیلتر پردازش شده است. اما آن را تا به شما، آنچه شما را با اطلاعات است.

با اسکریپت پایتون زیر شما می توانید جریان داده UDP از تلفن خود را ضبط:

# ------------------------------------------------- ------

سوکت واردات، ردیابی

میزبان = ''

پورت = 5555

S = 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 ()

# ------------------------------------------------- ------

جدیدترین چیست در نسخه‌ی 1.2

Last updated on 17/10/2015
- Screen rotation problem fixed
- Bug fix (app was not sending data)

اطلاعات تکمیلی برنامه

آخرین نسخه

1.2

بارگذاری شده توسط

Mahmood Yaser

نیاز به اندروید

Android 2.3.4+

در دسترس در

گزارش

گزارش محتوای نامناسب

نمایش بیشتر

جایگزین Wireless IMU

کشف کنید