Određivanje molitvenog smera u savremenim internet pregledačima povezuje geodetsku sfernu matematiku i naprednu fuziju hardverskih senzora. U nastavku donosimo detaljan pregled četiri ključna stuba ovog sistema.
1. Sferna trigonometrija ortodrome (atan2 jednačina)
Program izračunava početni ortodromski azimut (Forward Azimuth) sa trenutnih korisnikovih koordinata (φ₁, λ₁) prema fiksnim koordinatama Kabe u Meki (φ₂ = 21,4225° N, λ₂ = 39,8262° E). Uz razliku u geografskim dužinama Δλ = λ₂ − λ₁, sferna jednačina glasi:
Δλ = λ₂ − λ₁
y = sin(Δλ) · cos(φ₂)
x = cos(φ₁) · sin(φ₂) − sin(φ₁) · cos(φ₂) · cos(Δλ)
B = atan2(y, x)
Azimut Kible (u stepenima od pravog severa) = (B · 180 / π + 360°) mod 360°
Primena funkcije atan2(y, x) u JavaScriptu tačno definiše predznake u sva četiri kvadranta i uklanja singularnosti deljenja sa nulom. Više detalja saznajte u našem članku o određivanju kible bez instaliranja aplikacija.
2. 3-osni MEMS magnetometar i magnetne distorzije
U pametnom telefonu ugrađen je mikro-elektromehanički sistem (MEMS) koji meri gustinu magnetnog fluksa u mikroteslama (µT) na osnovu Holovog efekta ili magnetootpornosti. U svakodnevnom okruženju podložan je dvama oblicima smetnji:
- Distorzija tvrdog gvožđa (Hard-Iron): Trajna magnetna polja unutar telefona (zvučnik, vibracioni motor, baterija), koja pomeraju središte kalibracione kugle za konstantan vektor.
- Distorzija mekog gvožđa (Soft-Iron): Feromagnetni materijali u zgradama (čelične grede, radijatori), koji savijaju prirodne magnetne silnice Zemlje i pretvaraju sferu u elipsoid.
Pokret telefona u obliku broja 8 prikuplja prostorne podatke, omogućavajući softverskom filteru izračunavanje korektivne matrice i povratak u sfernu simetriju.
3. Fuzija senzora i Madgwickov kvaternionski filter
Podrhtavanje ruke ili naginjanje telefona dovelo bi do naglih skokova azimuta kada bi se koristio isključivo magnetometar. Zato pregledač objedinjuje podatke magnetometra, akcelerometra i žiroskopa. Akcelerometar meri gravitacioni vektor (1 g ≈ 9,81 m/s²), određuje uglove nagiba (Pitch i Roll) te projektuje trodimenzionalni magnetni vektor na horizontalnu ravan.
Madgwickov kvaternionski filter integriše ugaonu brzinu žiroskopa i obezbeđuje stabilno okretanje strelice kompasa uz minimalno opterećenje procesora i baterije.
4. Geomagnetna deklinacija i model NOAA WMM-2026 za pravi sever
Magnetni severni pol ne nalazi se na istom mestu kao pravi geografski sever (True North). Ugaona razlika između magnetne igle i geografskog meridijana naziva se magnetna deklinacija. Usled strujanja u tečnom jezgru Zemlje ova se vrednost neprestano menja.
U Srbiji deklinacija iznosi približno +4,5° do +5,5° prema istoku. Standardni mehanički kompas bez kompenzacije pokazao bi primetnu grešku prema Kabi. Naš sistem primenjuje koeficijente modela NOAA WMM-2026 i usmerava vas direktno prema pravom severu. Za utvrđivanje nadmorske visine poslužite se našim digitalnim visinomerom (Elevation Tool).