Thêm game tại WuGames.ioTài trợKhám phá kho game trình duyệt miễn phí — chơi ngay, không tải, không đăng ký.Chơi ngay

Phân tích chuyển động

Kiểm tra gia tốc kế và con quay hồi chuyển của điện thoại trực tuyến. Ghi chuyển động X/Y/Z, đọc g đỉnh khi thử rơi và lắc, xem min/max, xuất CSV.

Đang chờ0 điểm
Acceleration
Gia tốc
0.00 m/s²
gồm trọng lực (~9,81 m/s² khi đứng yên)
Rotation
Tốc độ xoay
0.00 °/s
Orientation
Định hướng
Duration
Thời lượng
00:00
Acceleration Chart Gia tốc theo thời gian
X Y Z
Gyroscope Chart Tốc độ xoay theo thời gian
Alpha Beta Gamma
Live Data Dữ liệu cảm biến trực tiếp
Cảm biếnX / AlphaY / BetaZ / GammaĐộ lớn
Gia tốc kế(gồm trọng lực (~9,81 m/s² khi đứng yên))0.000.000.000.00 m/s²
Con quay hồi chuyển0.000.000.000.00 °/s
Định hướng--
Statistics Thống kê phiên
Cảm biếnNhỏ nhấtLớn nhấtTrung bình
Acc X------
Acc Y------
Acc Z------
Gyro α------
Gyro β------
Gyro γ------
Gia tốc đỉnh--
Tốc độ xoay đỉnh--
Info Thông tin cảm biến

Giới thiệu công cụ phân tích chuyển động

Phân tích chuyển động ghi lại gia tốc kế, tốc độ xoay của con quay hồi chuyển và định hướng của thiết bị theo thời gian thực, hoàn toàn trong trình duyệt. Nó đọc các sự kiện W3C DeviceMotion và DeviceOrientation — chính là dữ liệu mà ứng dụng web sử dụng — và hiển thị giá trị X/Y/Z trực tiếp, biểu đồ cuộn và thống kê theo từng trục của phiên. Gia tốc được báo cáo bao gồm trọng lực khi không có gia tốc tuyến tính (đã loại trọng lực), nên số đo gần 9,81 m/s² khi đứng yên là đúng, không phải lỗi. Bảng thống kê phiên ghi lại nhỏ nhất, lớn nhất, trung bình và độ lớn đỉnh để kỹ thuật viên QA hoặc sửa chữa đọc được g đỉnh từ phép thử rơi hoặc lắc, hoặc định lượng độ lệch con quay khi đứng yên, rồi xuất tất cả ra CSV.

  1. Mở trang này trên điện thoại hoặc máy tính bảng qua HTTPS (hầu hết trình duyệt máy tính để bàn không có cảm biến chuyển động).
  2. Bấm Bắt đầu ghi và cấp quyền cảm biến khi được hỏi (bắt buộc trên iOS 13+).
  3. Di chuyển, lắc, xoay hoặc thử rơi thiết bị để tạo dữ liệu chuyển động.
  4. Xem giá trị X/Y/Z trực tiếp cùng biểu đồ gia tốc và tốc độ xoay cập nhật theo thời gian thực.
  5. Đọc bảng thống kê phiên: nhỏ nhất/lớn nhất/trung bình mỗi trục cùng gia tốc đỉnh và tốc độ xoay đỉnh.
  6. Bấm Dừng khi hoàn thành phép thử để chốt các số liệu cuối cùng.
  7. Nhấp Xuất CSV để tải về mọi mẫu kèm phần tóm tắt thống kê cho Excel, pandas hoặc MATLAB.
  8. Dùng Xóa dữ liệu để đặt lại mọi số đo và bắt đầu phiên mới.

Câu Hỏi Thường Gặp

Phân tích chuyển động dùng sự kiện W3C DeviceMotion và DeviceOrientation. Chúng có sẵn trên hầu hết điện thoại và máy tính bảng hiện đại: Safari trên iOS (iOS 13+, cần chạm để cấp quyền), Chrome và Firefox trên Android, và Samsung Internet. Chúng thường KHÔNG hoạt động trên máy tính để bàn hoặc laptop vì hầu hết không có phần cứng gia tốc kế hay con quay — các đối tượng sự kiện JavaScript vẫn tồn tại nhưng không có sự kiện nào được kích hoạt. Công cụ phát hiện điều này bằng bộ định giờ giám sát 2 giây: nếu không có sự kiện cảm biến nào đến, nó dừng lại và báo thiết bị không được hỗ trợ thay vì hiển thị số 0 giả. Để có kết quả tốt nhất, hãy mở trang trên điện thoại đời mới qua kết nối HTTPS.

Vì máy tính của bạn gần như chắc chắn không có cảm biến chuyển động. Trình duyệt vẫn định nghĩa window.DeviceMotionEvent và window.DeviceOrientationEvent nên kiểm tra hỗ trợ đơn giản sẽ qua, nhưng thiết bị không bao giờ phát dữ liệu. Phân tích chuyển động xử lý điều này một cách trung thực: bộ định giờ chờ khoảng 2 giây sau khi bấm Bắt đầu, nếu không có sự kiện devicemotion hay deviceorientation nào kích hoạt thì nó dừng ghi và hiển thị thông báo 'không nhận được sự kiện cảm biến' thay vì hiển thị các số 0 đứng im. Nếu bạn thấy điều này trên điện thoại, nguyên nhân thường là quyền bị chặn hoặc trang không dùng HTTPS — xem các câu trả lời về quyền và HTTPS bên dưới.

Có. DeviceMotion và DeviceOrientation là tính năng mạnh mà trình duyệt chỉ cung cấp trong ngữ cảnh bảo mật (HTTPS hoặc localhost). Trên HTTP thường, các sự kiện âm thầm không bao giờ kích hoạt, và trên iOS yêu cầu quyền sẽ báo lỗi. Phân tích chuyển động kiểm tra window.isSecureContext trước khi bắt đầu và hiển thị thông báo 'cần HTTPS' rõ ràng nếu trang không an toàn. Trang này được phục vụ qua HTTPS, nên bạn chỉ gặp tình huống này trên bản sao HTTP tự lưu trữ hoặc bản nhân bản.

Có — điều đó là mong đợi và đúng. Khi không có luồng gia tốc đã loại trọng lực (tuyến tính), công cụ báo cáo gia tốc bao gồm trọng lực, đúng như API DeviceMotion cung cấp. Khi đứng yên, lực duy nhất tác động lên thiết bị là trọng lực của Trái Đất, khoảng 9,81 m/s², nên độ lớn đọc gần 9,81 dù điện thoại không di chuyển. Thẻ và bảng được ghi rõ là 'gồm trọng lực' chính vì lý do này. Nếu thiết bị của bạn cung cấp luồng gia tốc tuyến tính riêng, công cụ sẽ dùng nó và độ lớn giảm về gần 0 khi đứng yên.

Với gia tốc kế, X là trái/phải theo màn hình, Y là lên/xuống dọc màn hình, và Z là vào/ra khỏi mặt màn hình, mỗi giá trị tính bằng mét trên giây bình phương (m/s²). Đặt điện thoại nằm ngửa và Z đọc khoảng +9,81 (trọng lực xuyên qua màn hình) trong khi X và Y gần 0. Với con quay, Alpha, Beta và Gamma là tốc độ xoay quanh trục Z, X và Y theo độ trên giây (°/s); chúng gần 0 khi điện thoại đứng yên và tăng vọt khi bạn xoay. Định hướng Alpha/Beta/Gamma là các góc la bàn/độ nghiêng theo độ.

Bấm Bắt đầu rồi thực hiện phép thử — thả rơi có kiểm soát xuống bề mặt mềm, lắc, hoặc va chạm gõ. Bảng thống kê phiên theo dõi độ lớn gia tốc lớn nhất trong toàn phiên dưới dạng 'Gia tốc đỉnh'. Chia giá trị m/s² đó cho 9,81 để ra g đỉnh (ví dụ 49 m/s² ≈ 5 g). Cùng bảng đó hiển thị tốc độ xoay đỉnh cho phép thử quay, và nhỏ nhất/lớn nhất/trung bình mỗi trục để định lượng cả mức nhiễu nền và độ lệch con quay khi đứng yên. Bấm Dừng để chốt số liệu cuối, rồi Xuất CSV để lưu lại.

Nó ghi ba thứ từ các API cảm biến web tiêu chuẩn: gia tốc kế (gia tốc DeviceMotion, gồm trọng lực khi không có dữ liệu tuyến tính), tốc độ xoay con quay (rotationRate của DeviceMotion, theo °/s), và góc định hướng thiết bị (alpha/beta/gamma của DeviceOrientation). Nó KHÔNG dùng từ kế/la bàn, GPS, Generic Sensor API, hay bất kỳ thuật toán kết hợp cảm biến 9-DOF nào — nó hiển thị giá trị thô của DeviceMotion/DeviceOrientation mà trình duyệt cung cấp, không lọc. Điều đó giữ cho số đo trung thực và dễ diễn giải cho việc kiểm tra phần cứng thay vì trộn chúng thành một ước lượng hợp nhất.

Không. Việc ghi, thống kê phiên và xuất CSV đều diễn ra cục bộ trong trình duyệt; không có gì gửi lên máy chủ. Lời nhắc duy nhất bạn thấy là hộp thoại xin quyền cảm biến của chính trình duyệt (trên iOS 13+ bạn phải chạm để cấp), cấp quyền cho trang này đọc cảm biến — nó không chia sẻ dữ liệu với chúng tôi. Dữ liệu của bạn chỉ rời thiết bị nếu bạn chọn tải về hoặc chia sẻ tệp CSV mà bạn tạo ra.
Phân tích chuyển động — Kiểm tra gia tốc kế và con quay hồi chuyển của điện thoại trực tuyến. Ghi chuyển động X/Y/Z, đọc g đỉnh khi thử rơi và l
Phân tích chuyển động