Kā darbojas iPhone līmenis?

...

IPhone ir iekšējie sensori, kas var noteikt tā orientāciju.

IPhone piedāvā daudz noderīgu tehnoloģiju, tostarp lietojumprogrammas, kas var noteikt, vai virsma ir līdzena. Lai gan tas, iespējams, nevar aizstāt profesionāļu rīkus, tas noteikti var būt parocīgs vidusmēra lietotājam neatkarīgi no tā, vai jūs karājat attēlus vai vienkārši demonstrējat tos saviem draugiem. Šīs lietojumprogrammas atslēga ir iPhone trīs asu akselerometrā.

Standarta līmenis

Tipisks līmenis izskatās kā garš lineāls. Parasti tajā ir vismaz viens mazs šķidruma cilindrs ar nelielu gaisa burbuli. Sasverot līmeni, gaisa burbulis slīd uz vienu vai otru cilindra pusi. Kad burbulis atrodas tieši cilindra centrā, tas norāda, ka līmenis ir pilnīgi horizontāls vai vertikāls. Cilindrs parasti ir piepildīts ar etanolu, kam ir zema viskozitāte.

Dienas video

Akselerometrs

Akselerometrs ir ierīce, kas mēra paātrinājuma spēkus. Tā var būt kustība, piemēram, grūdiens vai kratīšana, bet tas var būt arī statisks spēks, piemēram, gravitācija. Mērot gravitācijas spēku, akselerometrs var noteikt objekta slīpumu attiecībā pret zemi. Parasti sensori mēra radītā spiediena apjomu un pārvērš šo spiedienu noderīgos datos, piemēram, vai kaut kas krīt, iet kalnā vai atpūšas horizontāli.

iPhone akselerometrs

IPhone satur nelielu trīs asu akselerometru. Trīs ass norāda, ka tā var izmērīt paātrinājuma spēkus trīs dimensijās, tāpēc neatkarīgi no tā, kādā virzienā jūs to noliekat vai pārvietojat, viena no asīm var noteikt. Akselerometram ir atsperes, kas ir kalibrētas ar noteiktu svaru vai mehānisko pretestību. Pat mazākā kustība maina spiedienu uz šīm atsperēm. IPhone apstrādā šīs spiediena izmaiņas un pārvērš tās vērā ņemamas telpas vai orientācijas izmaiņas.

Līmeņa lietojumprogrammas

iPhone tālrunim ir daudz līmeņa lietojumprogrammas, taču tās visas darbojas vienādi, interpretējot datus no akselerometra. Programma pārvērš statiskos gravitācijas spēkus uz iPhone mazajām atsperēm pozīcijā attiecībā pret noteiktu virsmu. Lietojumprogrammai jābūt iepriekš ieprogrammētai, lai zinātu, kādi mērījumi norāda perfekti horizontālu ("līmenis") vai vertikāli ("svērts"), vai jums ir jākalibrē šie mērījumi, pirms sākat veikt rādījumus — tas nozīmē, ka jums jau ir jāzina, ka vismaz viena virsma ir līmenī. Turklāt iPhone akselerometrs nekad nav pilnībā nekustīgs, un katrs akselerometrs ir nedaudz atšķirīgs, tāpēc dažādi iPhone var sniegt nedaudz atšķirīgus rādījumus.