프로젝트 개요

Online Level 소개

Online Level은 별도의 네이티브 앱 다운로드 없이 스마트폰 브라우저에서 편리하게 수평을 측정할 수 있도록 제작된 무료 웹 디지털 수평계입니다.

Online Level이 만들어진 이유

액자를 걸거나 세탁기 수평을 맞출 때, 가구를 조립하거나 캠핑카를 주차할 때 수평계는 예기치 않게 자주 필요합니다. 하지만 앱스토어의 수평계 앱들은 용량이 크고 불필요한 광고와 기기 권한을 과도하게 요구합니다.

Online Level은 이러한 불편을 최소화하기 위해 개발되었습니다. 최신 웹 기술을 활용하여 센서가 탑재된 스마트폰만 있으면 몇 초 만에 간편하게 수평을 확인할 수 있습니다.

센서 측정의 기술적 원리

현대 스마트폰에는 지구 중력 가속도와 회전력을 감지하는 3축 가속도계 및 자이로스코프 MEMS 센서 칩이 내장되어 있습니다.

Online Level은 웹 표준 DeviceOrientation API를 통해 센서 데이터를 직접 읽어옵니다. 지능형 지수 평활화 알고리즘을 적용하여 손떨림을 보정하고 부드러운 기포 움직임을 구현했습니다.

2가지 측정 모드 및 영점 보정

표면 수평 모드 (2D 원형)

스마트폰을 바닥, 테이블, 선반 위에 평평하게 올려두고 X축과 Y축의 기울기를 동시에 직관적으로 확인할 수 있는 원형 수포 모드입니다.

모서리 수평 모드 (1D 튜브형)

기기의 긴 측면 모서리를 문틀, 기둥, 액자 프레임 등에 대고 수평과 수직을 점검할 수 있는 튜브형 수포 모드입니다.

소프트웨어 영점 오차 보정

카툭튀 카메라 렌즈나 케이스로 인해 스마트폰을 바닥에 놓았을 때 발생하는 기계적 기울기를 버튼 하나로 상쇄하여 정밀한 상대적 수평면을 설정합니다.

로컬 연산 기반의 철저한 개인정보 보호

개인정보 보호는 Online Level의 핵심 가치입니다. 모든 센서 좌표 변환, 각도 연산, 진동 신호, 음향 피드백은 브라우저 자바스크립트 엔진 내부에서만 실행됩니다.

센서 데이터나 기기 정보가 외부 서버로 전송되거나 저장되지 않습니다. 웹페이지 로드가 완료되면 지속적인 인터넷 연결 없이도 오프라인에서 안전하게 계산이 처리됩니다.

물리적 한계 및 주의사항

스마트폰 센서는 일상적인 DIY 작업에 매우 유용하지만, 소비자용 기기 특유의 물리적 한계점을 이해하고 사용하는 것이 좋습니다:

  • 국소적인 접촉 면적: 일반 모바일 센서 칩은 주변 기온의 급격한 변화나 기기 내부 발열에 의해 미세한 오차가 발생할 수 있습니다.
  • 온도 변화에 따른 센서 드리프트:
  • 건축 골조 공사 사용 불가: 건물 골조 공사, 기초 토목, 하중을 받는 구조물 시공 등 안전과 직결된 정밀 작업에는 반드시 공인된 전문 계측기를 사용하세요.