يعتمد تحديد اتجاه القبلة من أي إحداثية جغرافية على سطح الأرض على معالجة مسألة جيوديسية رياضية متكاملة تتمثل في حساب زاوية السمت الابتدائية لقوس الدائرة العظمى. نستعرض فيما يلي المبادئ الرياضية، وبنية المستشعرات الدقيقة، وطرق معالجة الإشارات المستخدمة في بوصلتنا.
1. معادلة المسار الجيوديسي للدائرة العظمى (Great-Circle Bearing)
إذا كانت إحداثيات المراقب اللحظية هي دائرة العرض φ₁ وخط الطول λ₁، وإحداثيات الكعبة المشرفة الثابتة هي دائرة العرض φ₂ = 21.4225° شمالاً (0.373899 راديان) وخط الطول λ₂ = 39.8262° شرقاً (0.695098 راديان)، فإن فرق خط الطول يُحسب كـ Δλ = λ₂ − λ₁. وتُحدد زاوية السمت B وفق صيغة حساب المثلثات الكروية:
Δλ = λ₂ − λ₁
y = sin(Δλ) · cos(φ₂)
x = cos(φ₁) · sin(φ₂) − sin(φ₁) · cos(φ₂) · cos(Δλ)
B = atan2(y, x)
Qibla_Azimuth = (B · 180 / π + 360°) mod 360°
تُنفذ هذه المعادلة داخل المتصفح عبر محرك JavaScript في أجزاء من الميلي ثانية. وهي تعطي الزاوية الابتدائية الدقيقة للخط الجيوديسي الذي تنتقل عبره الأمواج الكهرومغناطيسية ومسارات الرؤية المستقيمة في الفضاء الكروي. يمكنك الاطلاع على مزيد من التفاصيل والتحليلات في المقال العلمي الشامل حول تحديد اتجاه القبلة.
2. مستشعرات MEMS وتأثيرات الحديد الصلب والناعم (Hard-Iron & Soft-Iron)
تحتوي الهواتف الذكية الحديثة على مقياس مغناطيسية ثلاثي المحاور مصنع بتقنية النظم الكهروميكانيكية الصغرى (MEMS)، يعمل بناءً على تأثير هول (Hall Effect) أو المقاومة المغناطيسية الكبيرة (GMR). يقيس الحساس شدة المجال المغناطيسي للأرض بالميكروتسلا (µT) على محاور الفضاء الثلاثة (X, Y, Z). إلا أن قراءات الحساس تواجه نوعين من التشوهات المادية:
- تشوهات الحديد الصلب (Hard Iron): ناتجة عن مغناطيسات دائمة داخل الهاتف مثل مكبرات الصوت، والميكروفونات، والقطع الفولاذية في الهيكل. تفرض هذه العناصر متجهاً مغناطيسياً ثابتاً يزيح مركز كرة المعايرة عن نقطة الأصل (0,0,0).
- تشوهات الحديد الناعم (Soft Iron): ناتجة عن مواد حديدية قابلة للتمغنط في المحيط القريب (مثل حديد التسليح في البنايات، وأنابيب المياه المعدنية)، حيث تشوه خطوط المجال المغناطيسي الطبيعي وتحول كرة المعايرة الكروية إلى شكل بيضوي غير متناظر.
تتيح حركة المعايرة على شكل رقم (8) لخوارزميات الهاتف تدوير الحساس عبر زوايا متعددة في الفراغ ثلاثي الأبعاد، مما يسمح بحساب مصفوفة التعويض وإعادة مركز كرة القياس إلى وضعها المتزن الصحيح.
3. دمج المستشعرات (Sensor Fusion) وخوارزمية فلتر مادجويك (Madgwick Filter)
يعاني مقياس المغناطيسية الفردي من حساسية عالية للاهتزازات والضوضاء السريعة وميلان الهاتف باليد. لمعالجة هذا، يطبق المتصفح نظام دمج المستشعرات (Sensor Fusion) الذي يجمع بين مقياس المغناطيسية، ومقياس التسارع الثلاثي، والجيروسكوب. يرصد مقياس التسارع متجه الجاذبية الأرضية (1g = 9.81 م/ث²)، مما يمكن النظام من حساب زاويتي الميلان والتدحرج (Roll & Pitch) بدقة وإسقاط المجال المغناطيسي ثلاثي الأبعاد أفقياً على مستوي الأرض.
بعد ذلك، تتدخل خوارزمية فلتر مادجويك (Madgwick Filter) أو فلتر كالمان الممتد (EKF) لمعالجة البيانات في فضاء الكواترنيون (Quaternions). يقوم الفلتر بتصحيح انزياح الجيروسكوب وتصفية التشويش عالي التردد، مما يمنح قرص البوصلة حركة سلسة وثابتة خالية من الاهتزاز والقفزات المفاجئة.
4. النموذج الجيومغناطيسي العالمي NOAA WMM-2026 والانحراف القطبي
لا يتطابق القطب المغناطيسي الشمالي مع القطب الجغرافي الشمالي الحقيقي للأرض، بل يتحرك وينزاح باستمرار بفعل حركة الحديد المنصهر في باطن كوكب الأرض. يُطلق على الزاوية الفاصلة بين اتجاه الشمال المغناطيسي والشمال الجغرافي الحقيقي اسم زاوية الانحراف المغناطيسي (Magnetic Declination).
في دول الشرق الأوسط وشمال أفريقيا، تتراوح قيمة الانحراف المغناطيسي بين +3° إلى +6° في شبه الجزيرة العربية، وتصل إلى قيم مغايرة في المغرب العربي وبلاد الشام. استخدام بوصلة مغناطيسية عادية دون تصحيح هذا الفارق يوقع انحرافاً تراكمياً في جهة القبلة. تقوم منصتنا بدمج إحداثياتك مع أحدث إصدار من نموذج المجال المغناطيسي العالمي NOAA WMM-2026، وتطرح زاوية الانحراف تلقائياً لتطابق المؤشر مع الشمال الحقيقي بدقة جغرافية تامة. ولمعرفة تضاريس وارتفاع موقعك الجغرافي الحالي، يمكنك الاستفادة من أداة قياس الارتفاع عن سطح البحر.