Paano Alam ng Aking Telepono Kung Aling Paraan Ko Ito Hawak?


Ang mga smartphone ay gumagawa ng maraming bagay na hindi natin pinag-iisipan nang dalawang beses. Halimbawa, maaari mo lang ipihit ang iyong telepono at alam nitong i-rotate kung ano ang nasa screen. Iyan ay sobrang kapaki-pakinabang, ngunit paano ito gumagana?

Hindi misteryo na naglalaman ang mga smartphone ng maraming magarbong sensor. Mayroong sensor para sa lahat mula sa liwanag hanggang sa pagmamapa ng silid. Mayroon talagang tatlong sensor na responsable para sa pag-detect ng oryentasyon ng iyong telepono. Tingnan natin kung ano ang ginagawa nila.

Accelerometer

Ang accelerometer ay ang sensor na maaaring pamilyar sa karamihan ng mga tao. Gaya ng ipinahihiwatig ng pangalan, nakakakita ito ng acceleration. Nakikita ng accelerometer ang acceleration sa tatlong direksyon—side-to-side, up/down, at forward/backward.

Ang acceleration ay ang rate kung saan nagbabago ang bilis sa paglipas ng panahon. Sa pangkalahatan, ang accelerometer ay nakakakita ng paggalaw. Ang paggalaw ay nakita na may kaugnayan sa gravity. Nangangahulugan iyon na ang data ng accelerometer ay nasa 0 lamang sa isang libreng pagkahulog. Ang aktwal na output ay gravity + true acceleration.

Ito ang dahilan kung bakit ang accelerometer lamang ay hindi sapat upang makita ang pag-ikot ng telepono. Sa sandaling magsimulang gumalaw ang telepono, i-skew ng gravity ang data. Kaya ang accelerometer ay aktwal na nakakakita ng tinatawag na perceived gravity. Upang makakuha ng totoong acceleration, kailangan nito ng tulong.

Gyroscope

Ginagamit ang gyroscope upang sukatin kung gaano kalaki ang inikot ng device at kung saang direksyon. Hindi tulad ng accelerometer, ang gyroscope ay hindi nag-aalala tungkol sa gravity. Ang posisyon nito ay tinutukoy lamang sa sarili.

Nagdudulot ito ng ilang problema. Sa bawat oras na ang iyong aparato ay iikot sa isang tiyak na direksyon ito ay inihambing sa nakaraang pag-ikot na naganap. Sa paglipas ng panahon, nagiging sanhi ito ng drift na maipon, na nagpapalaki ng mga error sa paglipas ng panahon.

Ipasok ang accelerometer. Ang rotational information mula sa gyroscope kasama ang gravity information ng accelerometer ay nagbibigay-daan sa device na kalkulahin ang totoong acceleration. Ginagamit din ang accelerometer upang i-reset ang drift na nangyayari mula sa gyroscope.

Magnetometer

Ang huling sensor ng trifecta ay ang magnetometer. Ang magnetometer ay mahalagang isang compass, maaari nitong sabihin sa iyo kung aling direksyon ang hilaga. Ginagamit ang sensor na ito upang makita kung saang direksyon gumagalaw ang device na may kaugnayan sa lupa.

Gayunpaman, ang isang magnetometer ay nangangailangan ng rotational na impormasyon upang kalkulahin kung saang direksyon nakaharap ang telepono. Kaya kapag ito ay pinagsama sa gravitational information at totoong acceleration, makukuha mo ang kumpletong larawan kung saang oryentasyon naroroon ang device.

Tatlong Sensor na Gumagana bilang Isa

Medyo cool na bagay, tama? Sa palagay ko marami sa atin ang nag-aakala na mayroon lamang isang sensor na maaaring makakita ng oryentasyon ng telepono, ngunit ito ay mas kumplikado kaysa doon. Mayroong tatlong mga sensor na patuloy na nagwawasto sa isa't isa at nagtutulungan.

Ipinakikita lamang nito na ang teknolohiya sa loob ng mga smartphone ay hindi kapani-paniwalang sopistikado. Ang mga bagay na pinababayaan namin at ginagamit nang maraming beses sa isang araw ay salamat sa mga pinong-tuned na sensor at kumplikadong mga kalkulasyon. Magkakaroon ka ng bagong paggalang sa susunod na buksan mo ang iyong telepono para manood ng video sa YouTube.