เปิดมาร์ทโฟนของคุณให้เป็นหน่วยวัดแรงเฉื่อยไร้สาย (IMU)

รุ่นล่าสุด

เวอร์ชัน
ปรับปรุง
20 พ.ค. 2563
นักพัฒนาซอฟต์แวร์
ประเภท
Google Play ID
การติดตั้ง
100,000+

App APKs

Wireless IMU APP

การตรวจสอบนี้จะส่งวัดจากเซ็นเซอร์เฉื่อยโทรศัพท์ของคุณผ่านทาง UDP เป็น CSV (Comma Separated Values​​-) ไปยังเครื่องคอมพิวเตอร์ในเครือข่ายของคุณ
นี้จะเปิดโทรศัพท์ของคุณเป็นหน่วยวัดแรงเฉื่อยไร้สาย (IMU)

เซ็นเซอร์ต่อไปนี้จะได้รับการสนับสนุน:

- Accelerometer
- Gyroscope
- Magnetometer

หากโทรศัพท์ของคุณไม่ได้เซ็นเซอร์เหล่านี้ทั้งหมดเพียงข้อมูลเซ็นเซอร์ที่มีอยู่จะถูกส่ง

ตัวอย่างแพ็คเก็ต 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

รหัสเซนเซอร์:
3 - Accelerometer (m / s ^ 2)
4 - หมุน (ล้อ / s)
5 - Magnetometer (ไมโครเทสลา UT)

คุณสามารถใช้ app ในพื้นหลังนี้
โต้ตอบคำเตือนจะปรากฏขึ้นถ้าคุณไม่ได้เชื่อมต่อกับเครือข่าย WiFi

ในวิดีโอตัวอย่างเช่นกระแสการประมวลผลโดยตรงจากสคริปต์ MATLAB สำหรับการกรองคาลมาน แต่มันก็ขึ้นอยู่กับคุณสิ่งที่คุณทำกับข้อมูล

ด้วยสคริปต์งูใหญ่ต่อไปนี้คุณสามารถจับกระแสข้อมูล UDP จากโทรศัพท์ของคุณ:

# ------------------------------------------------- ------
ซ็อกเก็ตนำเข้า traceback

โฮสต์ = ''
พอร์ต = 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 ()
# ------------------------------------------------- ------
อ่านเพิ่มเติม

โฆษณา

โฆษณา