كيف يعمل
يعرض مباشرة ما تقيسه أجهزة استشعار الحركة بالهاتف أو الجهاز اللوحي. يسجل مقياس التسارع التسارع في المحاور الثلاثة بالمتر في الثانية المربعة ويخزن الحد الأقصى الذي تم الوصول إليه، وهو مفيد للتحقق من استجابته لضربة حادة أو اهتزاز.
يُبلغ الجيروسكوب عن سرعة الدوران بالدرجات في الثانية حول كل محور، وتغذي بيانات الاتجاه - ألفا وبيتا وجاما - مستوى الفقاعة الذي يتحول إلى اللون الأخضر عندما يكون الجهاز في وضع أفقي تمامًا. إذا كان هناك مقياس مغناطيسي، فإن البوصلة تشير إلى الاتجاه بالنسبة إلى الشمال.
ويكتمل بمستشعر الإضاءة المحيطة، عند تعرضه بواسطة المتصفح، ومع اختبار محرك الاهتزاز بثلاثة أنماط مختلفة. تتم معالجة جميع القراءات على الجهاز ولا يتم إرسال أي منها إلى الخادم.
أمثلة
الجهاز مدعوم ولا يزال9,8 m/s²إنها الجاذبية الأرضية. إذا أبلغ الجهاز عن التسارع بدون الجاذبية، تكون القيمة في حالة السكون قريبة من الصفر.beta: 0° · gamma: 0°سطح أفقي تمامايقيس بيتا الميل إلى الأمام والخلف؛ غاما، الميل الجانبي. عندما يكون كلاهما عند الصفر، تتمركز الفقاعة.alpha: 90°الاتجاه 270° (غربًا)يتم حساب عنوان البوصلة بطرح ألفا من 360، لأن ألفا ينمو عكس اتجاه عقارب الساعة.حالات الاستخدام
- تحقق مما إذا كان مقياس التسارع أو الجيروسكوب لا يزال يعمل بعد السقوط.
- اكتشف سبب عدم دوران الشاشة من تلقاء نفسها: غالبًا ما يكون المستشعر هو المستشعر، وليس النظام.
- استخدم الهاتف كمستوى لتعليق صورة أو محاذاة الرف.
- تحقق من البوصلة قبل الذهاب للنزهة أو استخدام تطبيق الملاحة.
- تعرف على القيم التي ترجعها المستشعرات أثناء تطوير تطبيق ويب يتفاعل مع الحركة.
الأسئلة الشائعة
لماذا لا أرى أي قراءات؟
لا تحتوي أجهزة الكمبيوتر المكتبية ومعظم أجهزة الكمبيوتر المحمولة على مقياس تسارع أو جيروسكوب، لذلك لا يقوم المتصفح بتوصيل أي شيء حتى لو كانت الأحداث موجودة. فتحت الصفحة من هاتف أو جهاز لوحي، وقمت بتحريك الجهاز: بعض أجهزة الاستشعار تنبعث فقط عند وجود حركة.
لماذا يطلب iPhone الإذن؟
منذ iOS 13، يتطلب Safari تصريحًا صريحًا من المستخدم لتقديم بيانات الحركة والاتجاه، لأن تلك القراءات تم استخدامها لتحديد الأجهزة وحتى لاستنتاج ما هو مكتوب على الشاشة. يتم طلب الإذن عند بدء القراءة ويجب منحه من موجه النظام.
ما الفرق بين التسارع مع الجاذبية وبدونها؟
يقوم المستشعر دائمًا بقياس الجاذبية بالإضافة إلى الحركة. يمكن للأجهزة المزودة بجيروسكوب أن تفصل بين الأمرين وتوفر تسارعًا خطيًا من ناحية وتسارعًا كليًا من ناحية أخرى. إذا لم يتمكن الكمبيوتر من فصلهما، فسوف ترى في حالة السكون حوالي 9.8 م/ث² على المحور الذي يشير إلى الأسفل.
لماذا تشير البوصلة بشكل خاطئ؟
يتم تغيير مقياس المغناطيسية بواسطة أي مجال مغناطيسي قريب: علب تحتوي على مغناطيس أو مكبرات صوت أو أجهزة شحن لاسلكية أو هيكل معدني. ويحتاج أيضًا إلى المعايرة، والتي تتم في معظم الهواتف عن طريق تحريك الجهاز ورسم الرقم ثمانية في الهواء. كما أنه يمثل الشمال المغناطيسي الذي لا يتطابق تمامًا مع الشمال الجغرافي.
لماذا لا يعمل الاهتزاز على هاتفي؟
لا يقوم Safari على نظام التشغيل iOS بتنفيذ واجهة برمجة تطبيقات الاهتزاز، لذلك لا توجد طريقة لتنشيطها من المتصفح على جهاز iPhone. على Android، يعمل في Chrome ومشتقاته، طالما أن الجهاز ليس في الوضع الصامت مع تعطيل الاهتزاز وأنك قد تفاعلت مع الصفحة من قبل.