Jak funguje úroveň iPhone?

...

iPhone má vnitřní senzory, které dokážou rozpoznat jeho orientaci.

iPhone nabízí mnoho užitečných technologií, včetně aplikací, které vám řeknou, zda je povrch rovný. I když možná nenahradí nástroje profesionála, pro běžného uživatele se určitě může hodit, ať už věšíte obrázky nebo se jen chlubíte svým přátelům. Klíč k této aplikaci spočívá v tříosém akcelerometru iPhonu.

Standardní úroveň

Typická úroveň vypadá jako dlouhé pravítko. Obecně má alespoň jeden malý váleček kapaliny s malou vzduchovou bublinou. Jak nakláníte hladinu, vzduchová bublina klouže na jednu nebo druhou stranu válce. Když je bublina v přesném středu válce, znamená to, že hladina je dokonale vodorovná nebo svislá. Válec je obvykle naplněn etanolem, který má nízkou viskozitu.

Video dne

Akcelerometr

Akcelerometr je zařízení, které měří síly zrychlení. Může to být pohyb, jako je tlak nebo otřes, ale může to být také statická síla, jako je gravitace. Měřením síly způsobené gravitací může akcelerometr určit náklon objektu vůči zemi. Senzory obvykle měří velikost vyvíjeného tlaku a převádějí tento tlak na užitečná data, například zda něco padá, jde do kopce nebo leží vodorovně.

Akcelerometr iPhonu

iPhone obsahuje maličký tříosý akcelerometr. Tři osy značí, že dokáže měřit síly zrychlení ve třech rozměrech, takže bez ohledu na to, jakým směrem jej nakloníte nebo s ním pohnete, jedna z os to pozná. Akcelerometr má pružiny, které jsou kalibrovány na specifickou hmotnost nebo mechanickou odolnost. I sebemenší pohyb změní tlak na tyto pružiny. iPhone tuto změnu tlaku zpracuje a převede ji do smysluplné změny prostoru nebo orientace.

Aplikace na úrovni

Pro iPhone existuje mnoho úrovní aplikací, ale všechny fungují stejným způsobem, a to interpretací dat z akcelerometru. Program převádí statické gravitační síly na malých pružinách iPhone do polohy vzhledem ke konkrétnímu povrchu. Aplikace musí být buď předem naprogramována, aby věděla, jaká měření indikují dokonale vodorovnou ("úroveň") nebo svislou ("olovnice"), popř. tato měření musíte zkalibrovat, než začnete měřit – což znamená, že již musíte vědět, že alespoň jeden povrch je úroveň. Akcelerometr iPhonu navíc není nikdy zcela nehybný a každý akcelerometr je mírně odlišný, takže různé iPhony mohou poskytovat mírně odlišné hodnoty.