Pagsubok ng orientation ng telepono
Binabasa ng accelerometer test na ito ang real-time tilt angles ng iyong telepono at pinapagana ang isang digital bubble level upang agad mong makita kung tumpak ang pag-uulat ng motion sensors. Ilapag nang patag ang telepono at ang bubble ay pupunta sa gitna; ikiling ito at susunod ang mga numero sa iyong kamay. Malalaman mo kung sira ang sensor, kailangan lang i-calibrate, o kung bakit huminto ang auto-rotate.
Accelerometer, gyroscope, magnetometer — ano ang gamit ng bawat isa
May tatlong magkakahiwalay na motion chips ang mga smartphone na madalas napagpapalit ng marami.
- Accelerometer — sumusukat sa linear acceleration sa tatlong axis, kasama ang grabidad. Kapag nakapirme, nakakakita ito ng humigit-kumulang 9.81 m/s² pababa upang kalkulahin ang absolute tilt. Hindi ito nagda-drift, ngunit maaaring magbago ang zero point nito dahil sa pagbagsak.
- Gyroscope — sumusukat sa angular velocity ng pag-ikot sa degrees bawat segundo. Mabilis at hindi apektado ng panginginig, kaya mahalaga ito sa games at AR. Ang kahinaan nito ay drift sa paglipas ng oras.
- Magnetometer — gumagana bilang digital compass. Mas mabagal at madaling magulo ng magnetic cases o bakal na mesa.
Pinagsasama ng operating system ang tatlong ito sa iisang orientation value na binabasa ng web page na ito gaya ng iba pang apps, kaya agad lumilitaw ang anumang sira.
Pagbasa sa live values: alpha, beta, at gamma
Ang tatlong numero sa ilalim ng bubble level ay orientation angles sa degrees. beta ay pitch, ang pagtungo o pagtingala ng telepono (−180° hanggang 180°). gamma ay roll, ang pagtagilid sa kaliwa o kanang gilid (−90° hanggang 90°). alpha ay yaw, ang pag-ikot nang patag na parang manibela (0° hanggang 360°).
Subukan sa karaniwang posisyon: nakalapag sa mesa, ang beta at gamma ay malapit sa 0°; nakatayo nang portrait, ang beta ay nasa 90°; nakatagilid sa kaliwa, ang gamma ay ±90°. Kapag ang isang axis ay nanatiling 0° habang gumagalaw ang iba, walang signal ang axis na iyon; kapag parehong zero ang tatlo, kulang sa pahintulot ang browser. Tingnan ang iba pang tools sa online na pagsusuri ng telepono.
Pagsusuri gamit ang bubble level para sa maling calibration
Mabilis mahuli ng bubble level ang lihis na accelerometer, ngunit marami ang sumusubok sa tabinging mesa at sinisisi ang telepono. Ilapag ang telepono nang walang case sa pinakapatag na lugar, tandaan ang mga anggulo, paikutin ang telepono nang 180° sa parehong pwesto at basahin muli.
- Bumabaligtad ang sign ng anggulo (−3° ay nagiging +3°) — nasa telepono ang problema. Lumihis ang zero point: isyu ito sa calibration at hindi sirang sensor.
- Nanatili sa parehong direksyon ang anggulo — ang mesa ang tagilid at maayos ang mga sensor ng iyong telepono.
- Nanginginig ang bubble kahit nakapirme — sensor noise o sirang chip. Ito lamang ang kinalabasang dapat ipag-alala.
Normal ang lihis na 1–2°; lampas 5° hindi na makakapag-zero ang spirit level apps at tabingi ang kuha ng camera.
Bakit humihinto sa paggana ang auto-rotate ng screen
Suriin ang mga dahilan sa ganitong pagkakasunod-sunod dahil ang sirang sensor ang pinakamalayong sanhi. Una, rotation lock: ang padlock icon sa Control Center ng iOS o Quick Settings ng Android. Pangalawa, ang mismong app: maraming application ang sadyang portrait lamang. Kung umiikot ang screen sa Safari o Photos, walang sira ang telepono. Pangatlo, ang face-detection ng Android na nagpipigil sa pag-ikot kapag nakahiga.
Saka lamang maghinala sa piyesa. Bihirang masira ang motion chip nang mag-isa: karaniwang kasabay nitong nawawala ang compass, Back Tap, at step counter. Kung kusa namang umiikot ang screen nang walang humihipo, suriin ang screen gamit ang pagsusuri ng touch screen.
Gyro drift at kung bakit lumilihis ang aim sa mga laro
Ang gyro drift ay natural na batas ng physics at hindi factory defect. Dahil sinusukat ng gyroscope ang bilis ng pag-ikot at kinakalkula ang anggulo sa tuloy-tuloy na pagdaragdag, ang maliit na 0.5°/s na lihis ay nagiging 30° na error makalipas ang isang minuto. Tumatindi rin ang drift habang umiinit ang telepono sa matagalang paglalaro.
Hindi mo ito mapapansin sa araw-araw dahil itinutuwid ito ng system gamit ang grabidad at compass. Ngunit ang mga laro na direktang nagbabasa ng sensor ay walang ganitong filter, kaya pinagka-calibrate ka muna sa patag na mesa sa settings.
Paano i-recalibrate ang sensors sa Android at iOS
Isang minuto lamang ang pag-recalibrate. Dapat manatiling patag, hindi gumagalaw, at hindi hinahawakan ang telepono sa buong proseso.
Android
Sa Samsung phones: i-dial ang *#0*# sa Phone app, piliin ang Sensor, at simulan ang Gyro Selftest nang hindi hinahawakan ang aparato. Sa Xiaomi, Redmi, at Poco, gamitin ang *#*#64663#*#* para sa hardware test menu upang i-calibrate ang accelerometer at gyroscope. Tandaan: ang pag-ikot ng telepono sa hugis ng numero 8 ay nagka-calibrate lamang ng magnetometer at hindi ng gyroscope.
iOS
Walang opisyal na calibration menu ang Apple para sa accelerometer o gyroscope sa iOS. Ang umiikot na bola sa Compass app ay nag-aayos lamang ng magnetometer. Ang pag-restart ng iPhone ay nag-uutos sa iOS na muling kalkulahin ang sensor bias sa pag-boot; subukan din ang Reset All Settings kung patuloy ang problema bago magpa-repair.
Mga limitasyon ng browser test na ito
Nakikipag-ugnayan ang web page sa mga sensor sa pamamagitan ng security layers ng system na nagtatakda ng mga limitasyon.
- Kailangan ng pahintulot sa iPhone at iPad. Simula iOS 13, hinaharang ng Safari ang motion data hangga't hindi tinatawag ng web page ang
DeviceOrientationEvent.requestPermission()sa pamamagitan ng pagpindot ng user at sa HTTPS lamang. Pindutin ang «Simulan ang sensor test» at piliin ang Allow. Kung na-deny mo, buksan sa Settings → Safari → Motion & Orientation Access. - Hinaharang ng in-app browsers ang sensors. Ang links na binuksan sa Instagram, Facebook, o TikTok ay hindi nagpapadala ng motion data. Buksan ang page nang direkta sa Safari o Chrome.
- Pinagsamang anggulo sa halip na raw data. Ang ibinibigay ng browser ay kalkuladong anggulo at nililimitahan ang rate sa humigit-kumulang 60 Hz.
- Zero sa mga computer. Karamihan sa mga laptop ay walang accelerometer.
Kung nanatiling nakapirmi ang mga numero kahit may pahintulot sa HTTPS, magsagawa rin ng pagsusuri ng vibration bago magpa-ayos dahil kadalasang magkasama sa iisang board ang vibration motor at motion chips.
Frequently asked questions
Bakit hindi gumagana ang auto-rotation sa aking iPhone?
Suriin muna ang rotation lock sa Control Center. Siguraduhing naka-off ang icon ng padlock at tiyaking sinusuportahan ng binuksang app ang landscape mode. Kung ayaw umikot ng screen sa lahat ng apps kabilang ang Safari at Photos, buksan ang Compass app: kapag hindi rin gumagalaw ang karayom, may diperensya ang sensor hardware.
Huminto sa paggana ang gyroscope habang naglalaro ng PUBG — paano ayusin?
I-recalibrate ang gyroscope bago galawin ang sensitivity sa laro. Ilapag nang patag ang telepono at patakbuhin ang self-test ng manufacturer (sa Samsung i-dial ang *#0*#). Sa PUBG siguraduhing naka-Always On ang gyroscope, patayin ang battery saver, at palamigin ang telepono.
Nakatagilid ang basa ng telepono kahit patag ang mesa — sira ba ang sensor?
Halos tiyak na hindi sira kundi naiba lang ang calibration. Ang zero point ng MEMS accelerometer ay lumilihis ng 1–2 degrees dahil sa init o bagsak. Paikutin ang telepono nang 180° sa parehong pwesto: kapag bumaligtad ang sign nasa telepono ang lihis; kapag nanatili, tabingi ang iyong mesa.
Paano malalaman kung may gyroscope ang aking Android phone?
Tingnan ang eksaktong modelo sa website ng manufacturer. Ang mga budget phone at simpleng tablets ay kadalasang walang built-in gyroscope. Bilang praktikal na pagsusuri, mag-play ng 360° video at igalaw ang telepono: kapag may gyroscope umiikot nang swabe ang view; kapag wala, pumipitik ang video at hindi gagana ang AR games.
Paano mapipilitan ang gyroscope na mag-recalibrate?
Sa Android, gamitin ang service code habang nakalapag nang patag ang telepono: sa Samsung *#0*# → Sensor → Gyro Selftest, sa Xiaomi *#*#64663#*#*. Sa iOS walang manual tool; i-restart ang device para magkalkula muli sa pag-boot at mag-reset ng settings kung kinakailangan.
Bakit walang ipinapakitang data ang motion sensor sa Safari sa iPhone?
Hinaharang ng iOS ang sensor access hangga't hindi ka pumapayag. Simula iOS 13 kailangan ng HTTPS at pagpindot sa button na tumatawag sa DeviceOrientationEvent.requestPermission(). Pindutin ang «Simulan ang sensor test» at piliin ang Allow; kung na-deny mo, buksan sa Settings → Safari.
Hindi na gumagana ang accelerometer at gyroscope pagkatapos ng update?
I-restart agad ang telepono at tingnan ang iba pang sensors. Kapag sabay na nawala ang compass, auto-rotate, at step counter, indikasyon ito ng sira sa chip o driver. Kung hindi gumana ang Reset All Settings, kailangang ipasuri ang piyesa sa service center.