이미 주머니에 있는 계측기
휴대폰은 아주 좋은 화면이 달린 값싼 센서 몇 개입니다. 거의 모든 측정 앱은 같은 네다섯 가지 신호를 다르게 해석한 결과이고, 어떤 센서가 도구 뒤에 있는지 알면 얼마나 믿을지, 왜 같은 앱이 기기마다 다르게 구는지 바로 알 수 있습니다.
움직임 센서
가속도계는 중력과 움직임을 느끼며 수평계, 경사계, 다림추, 진동 측정이 여기서 나옵니다. 자이로는 회전 속도를 재어 이 모두를 매끄럽게 하므로 둘 다 있는 기기는 더 빨리 안정되고 덜 떨립니다. 지난 10년간 팔린 거의 모든 휴대폰에 둘 다 들어 있고 둘 다 매우 싼 부품입니다. 상대적인 변화에는 정밀하지만 영점을 잡기 전 절대값은 평범합니다.
빠질 수 있는 센서는 지자기 센서
보급형이 실제로 생략하는 센서가 이것입니다. 나침반을 움직이고, 원시 값에 접근할 수 있는 환경이라면 자기장의 국소 왜곡을 지켜보는 거친 금속 탐지도 됩니다. 브라우저에서는 사정이 더 나쁩니다. Magnetometer 인터페이스가 모든 브라우저에 있지는 않아서, 하드웨어를 갖춘 기기에서 웹 도구가 돌면서도 아무것도 못 볼 수 있습니다. 기기가 아니라 플랫폼의 한계입니다.
마이크와 카메라
마이크는 데시벨 추정치와, 자기상관으로 파형의 반복 주기를 찾는 튜너를 굴립니다. 음높이 검출은 레벨 측정과 달리 실제로 정확한데, 주파수에는 교정 상수가 필요 없기 때문입니다. 카메라는 돋보기, 거울, 화면 밝기에서 얻는 조도 추정, 그리고 고정된 모서리에 대면 영상 위에 겹치는 각도기를 굴립니다. 카메라로 하는 빛 측정은 럭스 값이 아니라 분류입니다. 자동 노출이 내내 방해하기 때문입니다.
| 센서 | 굴리는 도구 | 탑재 여부 |
|---|---|---|
| 가속도계 | 수평계, 경사계, 다림추, 진동 | 모든 휴대폰 |
| 자이로 | 위 항목을 안정화 | 거의 모든 휴대폰 |
| 지자기 센서 | 나침반, 금속 탐지 | 보급형에서 자주 빠짐 |
| 마이크 | 소음측정기, 튜너 | 모든 휴대폰 |
| 카메라 | 돋보기, 거울, 각도기, 조도 추정 | 모든 휴대폰 |
자주 묻는 질문
내 휴대폰에 어떤 센서가 있는지 어떻게 아나요?
해당 센서를 쓰는 도구를 열어 보세요. 수평계가 기울기에 반응하면 가속도계가 있는 것이고, 나침반이 0에서 움직이지 않으면 지자기 센서가 없거나 브라우저에 열려 있지 않은 것입니다.
앱에서는 되는데 브라우저에서는 안 되는 이유는?
브라우저는 의도적으로 제한한 일부 센서만 열어 주고, 일부는 HTTPS와 명시적 허가를 요구합니다. 네이티브 앱은 웹 페이지가 닿지 못하는 하드웨어에 접근합니다.
이 도구들에 인터넷이 필요한가요?
아닙니다. 센서 값은 기기에서 계산됩니다. 측정 도구가 무언가를 어딘가로 보낼 이유는 없습니다.
도구 열여섯 개, 앱 하나. TOOLBOX는 휴대폰에 이미 들어 있는 센서를 수평계, 경사계, 화면 자, 버니어 캘리퍼스, 나침반, 소음측정기, 스트로보 회전계로 바꿔 줍니다. 브라우저에서 바로 돌아가며 계정도 설치도 필요 없습니다.
TOOLBOX 열기