Doğru bir kıble pusulası geliştirmek, küresel jeodezi ve sensör fiziğinin ortak ilkelerine dayanır. Aşağıda sistemimizin kullandığı matematiksel model, akıllı cihazlardaki mikro elektromekanik çiplerin çalışma mekanizması ve yerçekimi ile manyetik alanın nasıl birleştirildiği ayrıntılarıyla açıklanmaktadır.
1. Küresel Büyük Daire Formülü (Great-Circle atan2)
Bulunduğunuz yerin enlemi φ₁ ve boylamı λ₁ iken, Mekke'deki Kabe'nin coğrafi koordinatları φ₂ = 21.4225° K (0,373899 radyan) ve λ₂ = 39.8262° D (0,695098 radyan) olarak sabittir. Boylam farkı Δλ = λ₂ − λ₁ olarak tanımlandığında, coğrafi meridyene göre başlangıç yön açısı B şu küresel trigonometri formülüyle bulunur:
Δλ = λ₂ − λ₁
y = sin(Δλ) · cos(φ₂)
x = cos(φ₁) · sin(φ₂) − sin(φ₁) · cos(φ₂) · cos(Δλ)
B = atan2(y, x)
Kıble Açısı (Gerçek Kuzey'den saat yönünde) = (B · 180 / π + 360°) mod 360°
Bu denklem tarayıcınızın JavaScript motorunda milisaniyenin onda biri sürede çalıştırılarak Gerçek Kuzey'den itibaren derece cinsinden kıble açısını üretir. İki nokta arasındaki küresel eğrilik boyunca yayılan elektromanyetik dalgaların izlediği en kısa güzergah tam olarak bu geodetik çizgidir. Matematiksel adımların ayrıntılı örneklerini incelemek isterseniz uygulamasız kıble bulma rehberimizi okuyabilirsiniz.
2. 3 Eksenli MEMS Manyetometre ve Sert Demir (Hard-Iron) / Yumuşak Demir (Soft-Iron) Manyetik Bozulmaları
Akıllı telefonlarda yön tespiti, mikroskobik ölçekli MEMS (Mikro-Elektro-Mekanik Sistemler) Hall etkisi veya manyetorezistif (AMR/GMR) algılayıcılarla sağlanır. Bu çipler Dünya'nın mikrotesla (µT) cinsinden üç eksenli manyetik akı yoğunluğunu ölçer. Ancak günlük hayatta karşılaşılan iki ana bozulma türü ölçüm hassasiyetini etkileyebilir:
- Sert Demir (Hard-Iron) Bozulmaları: Cihazın kendi hoparlör mıknatısları, mikrofon bobinleri veya vidaları gibi dahili kalıcı manyetik unsurlardan kaynaklanır. Sensör okumalarına sabit bir ofset vektörü ekleyerek ölçüm küresinin merkezini koordinat ekseninde kaydırır.
- Yumuşak Demir (Soft-Iron) Bozulmaları: Çevredeki betonarme inşaat çelikleri, radyatör petekleri veya metal masa ayakları gibi harici ferromanyetik maddelerden kaynaklanır. Bu metaller Dünya'nın homojen manyetik alanını bükerek ölçüm küresini elipsoit bir şekle dönüştürür.
Cihazı havada yatay bir sekiz şeklinde hareket ettirmek, işletim sisteminin sensör algoritmasına tüm eksenlerdeki maksimum ve minimum sınırları yeniden haritalama imkanı verir; böylece ofset değerleri sıfırlanır ve elipsoit bozulma düzeltilerek ideal küre formuna geri döndürülür.
3. Sensör Füzyonu ve Madgwick Kuaterniyon Filtresi
Yalnızca manyetometre verisi kullanıldığında, el titremeleri ve telefonun eğilme açıları ibrenin şiddetle dalgalanmasına yol açar. Modern tarayıcılar bu engeli aşmak için sensör füzyonunu devreye alır. Cihazın üç eksenli ivmeölçeri yerçekimi ivmesini (1 g ≈ 9,81 m/s²) izleyerek telefonun yalpalanma (roll) ve yunuslama (pitch) eğim açılarını saptar; böylece manyetik alan vektörü yatay düzleme matematiksel olarak iz düşürülür.
Madgwick kuaterniyon filtresi, ivmeölçer, jiroskop ve manyetometre verilerini dört boyutlu kuaterniyon uzayında (q = [q₀, q₁, q₂, q₃]) birleştirir. Bu filtreleme yöntemi, yüksek frekanslı manyetik parazitleri ayıklar ve jiroskop kaymasını giderir; sonuç olarak pusula kadranı gecikme yaşamadan, sarsıntısız ve kararlı bir biçimde Kabe yönüne kilitlenir.
4. Jeomanyetik Sapma ve NOAA WMM-2026 Gerçek Kuzey Modeli
Pusula ibrelerinin yöneldiği Manyetik Kuzey Kutbu, coğrafi Gerçek Kuzey Kutbu ile aynı noktada bulunmaz; yerkürenin sıvı dış çekirdeğindeki hareketler sebebiyle yılda yaklaşık 40 ila 50 kilometre yer değiştirir. Manyetik alan çizgisi ile coğrafi meridyen arasındaki bu açısal farka manyetik sapma (deklinasyon) denir.
Türkiye coğrafyasında manyetik sapma açısı bölgeye bağlı olarak +4,5° ile +6,5° Doğu aralığında değişir. Deklinasyon düzeltmesi yapılmayan basit bir mıknatıslı pusula, Kabe yönünü birkaç derece hatalı gösterir. Sistemimiz, Amerikan Ulusal Okyanus ve Atmosfer Dairesi (NOAA) tarafından yayımlanan güncel WMM-2026 katsayılarını kullanarak ibreyi otomatik olarak Gerçek Kuzey'e kalibre eder. Bulunduğunuz konumun deniz seviyesinden yüksekliğini kontrol etmek için rakım ölçme aracımızı da kullanabilirsiniz.