CoderTools

모션 센서 테스트

가속도계, 자이로스코프, 방향 센서를 실시간으로 테스트

가속도계
자이로스코프
방향

3D 시각화

기기를 회전하여 실시간 반응 확인

가속도계 데이터 m/s²

X 0.00
Y 0.00
Z 0.00

자이로스코프 데이터 °/s

X 0.00
Y 0.00
Z 0.00

방향 데이터

0.0°
Alpha (Z)
나침반 방향 (0-360°)
0.0°
Beta (X)
앞/뒤 기울기 (-180° ~ 180°)
0.0°
Gamma (Y)
좌/우 기울기 (-90° ~ 90°)

실시간 데이터 그래프

X Y Z
가속도계
자이로스코프

최대값

최대 가속도 0.00 m/s²
최대 회전 0.00 °/s

API 정보

활성 API -
샘플링 속도 0 샘플/초

모션 센서 이해하기

모션 센서란?

최신 스마트폰과 태블릿에는 기기의 움직임과 방향을 감지하는 여러 모션 센서가 내장되어 있습니다. 이러한 센서는 자동 화면 회전, 피트니스 추적, 증강 현실 애플리케이션 등의 기능을 지원합니다.

이 도구는 웹 브라우저 API를 통해 기기의 모션 센서에 직접 접근하여 센서 기능을 확인하고 실시간 센서 데이터를 관찰할 수 있습니다.

모션 센서 종류

가속도계

중력을 포함하여 기기에 작용하는 가속력을 측정합니다. 가속도계는 세 축을 따라 움직임을 감지합니다: X(좌우), Y(앞뒤), Z(위아래). 정지 상태에서 가속도계는 중력 방향으로 약 9.8 m/s²를 표시합니다.

자이로스코프

기기의 세 축 주변 회전 속도를 측정합니다. 가속도계와 달리 자이로스코프는 중력의 영향을 받지 않으며 각속도 데이터를 제공합니다. 이 센서는 기기 방향 변화와 회전 움직임을 추적하는 데 필수적입니다.

방향 센서

가속도계, 자이로스코프, 선택적으로 자력계의 데이터를 결합하여 3D 공간에서 기기의 절대 방향을 결정합니다. 방향은 세 각도로 표현됩니다: Alpha(나침반 방향), Beta(앞뒤 기울기), Gamma(좌우 기울기).

일반적인 활용

게임

레이싱 게임, 비행 시뮬레이터, AR 게임은 직관적인 기울기 기반 조작을 위해 모션 센서를 사용합니다.

피트니스 추적

걸음 수 계산, 운동 감지, 활동 모니터링은 주로 가속도계 데이터에 의존합니다.

내비게이션

증강 현실 내비게이션과 나침반 앱은 방향 센서를 사용하여 카메라 뷰에 방향을 오버레이합니다.

사진 촬영

카메라 앱은 광학 이미지 안정화와 파노라마 촬영 정렬을 위해 모션 센서를 사용합니다.

기술 참고사항

  • 모션 센서는 보안상의 이유로 HTTPS가 필요합니다. 센서 데이터는 전적으로 브라우저에서 처리됩니다.
  • iOS 13 이상에서는 모션 센서에 접근하기 전에 명시적인 사용자 권한이 필요합니다. 시작 버튼을 탭하여 권한 대화상자를 트리거하세요.
  • 센서 정확도는 기기마다 다릅니다. 일반 소비자용 센서는 일반적인 동작 감지에는 적합하지만 정밀 측정에는 적합하지 않습니다.

브라우저 호환성

모션 센서 지원은 브라우저와 플랫폼에 따라 다릅니다:

Android Chrome: 완전 지원
iOS Safari: 권한 프롬프트 필요
Firefox: 제한적 지원
Android Edge: 완전 지원
데스크톱 브라우저: 제한적 (물리적 센서 필요)

최상의 결과를 위해 최신 버전의 브라우저가 설치된 모바일 기기에서 이 도구를 사용하세요.

자주 묻는 질문

엄 데이 센서 데이터가 표시되지 않는 이유는 무었인가요?

몇 가지 일반적인 원인이 있습니다. 먼저 장치에 모션 센서가 내장되어 있는지 확인하세요(스마트폰과 태블릿 대부분 포함, 데스크톱 PC 증 대부분의 노트북 제외). 두 번째로 이 툴은 HTTPS 사이트에서 제공되어야 합니다. 세 번째로 iOS 13+ 사파리는 DeviceMotion 이벤트를 사용하려면 사용자 제스처가 필요하므로 권한 버튼이 표시되면 👁랭하세요. 일부 안드로이드 브라우저는 페이지가 포그라운드 상태여야 합니다.

가속도계와 자이로스코프의 차이는 무었인가요?

가속도계는 X·Y·Z 축 방향의 선형 가속도를 측정하며, 중력 가속도를 포함합니다. 평평한 면에 정지한 장치는 약 0·0·9.8 m/s²를 반환합니다. 자이로스코프는 각 축 주위의 회전 속도를 도/초(°/s) 단위로 측정합니다. 중력과 직선 운동에는 영향을 받지 않고 회전만 감지합니다. 두 센서를 함께 사용하면 장치 움직임을 완반하게 파악할 수 있습니다.

모션 센서의 측정 단위는 무었인가요?

가속도계는 m/s² 단위로 값을 반환합니다. 지구에서 정지 상태일 때 총 크기는 중력 가속도인 약 9.8 m/s²입니다. 자이로스코프는 °/s 단위로 각속 속도를 반환합니다. DeviceOrientation API는 각도를 반환합니다: alpha는 컴퍼스 방향(0–360°), beta는 앞뒤 기울기(−90°~+90°), gamma는 좌우 기울기(−90°~+90°)입니다.

iOS 13+에서 모션 센서에 명시적 권한이 필요한 이유는 묵인가요?

iOS 13 이전에는 Safari가 사용자 확인 없이 DeviceMotion 및 DeviceOrientation 이벤트에 자동으로 접근을 허용했습니다. 연구자들이 이 센서가 갑비로 보행 패턴 식별, 키보드 PIN 추론 등에 악용될 수 있음을 입증하면서 프라이버시 우려가 제기되었습니다. Apple은 iOS 13부터 DeviceMotionEvent.requestPermission()을 도입하여 버튼 클릭 같은 사용자 직접 조작으로만 권한을 요청할 수 있도록 했습니다. 권한은 세션 단위로 유효하며 페이지 로드 시마다 재요청이 필요합니다.

DeviceOrientation API와 DeviceMotion API의 차이점은요?

DeviceOrientation API는 deviceorientation 이벤트를 발생시켜 장치의 공간적 방향을 alpha·beta·gamma 세 각도로 나타냅니다. 장치가 어디를 향하는지를 나타낼 뿐 움직임 방식은 알리지 않습니다. DeviceMotion API는 devicemotion 이벤트를 발생시켜 가속도계의 가속도(중력 포함/제외)와 자이로스코프의 회전속도를 보고합니다. 흔들기와 걸음 수, 방향 운동 감지에는 DeviceMotion이 더 적합하고, 컴퍼스 및 틸트 인터페이스에는 DeviceOrientation이 적합합니다.

관련 도구

빠른 메뉴

최근 사용 도구 없음