حسگر مغناطیسی گوشی چیست؟
اکثر گوشیهای موبایل دارای یک قطب نمای الکترونیکی هستند که با کمک سنسور مگنتومتر کار میکند. این سنسور با شناسایی میدان مغناطیسی زمین جهت شما را مشخص میکند تا بتوانید مسیریابی کنید. اما اگر بخواهیم از این قابلیت استفاده کنیم اول لازم است بدانیم که کدام گوشی ها سنسور مغناطیسی دارند و چطور میتوان آن را فعال کرد. به طور کلی گوشیهای هوشمند دارای انواع سنسورهای مکانیابی و تشخیص حرکت هستند که هم برای نقشهها و هم برای تغیین جهت استفاده میشوند. هر کدام از این سنسورها با هم کمی متفاوتند که در این مقاله به آنها هم اشاره میکنیم تا تفاوتشان با مگنتومتر را بفهمیم.
پس امروز با استایل آپ همراه باشید تا ببینیم حسگر مغناطیسی گوشی چیست و چطور کار میکند.
حسگر مغناطیسی گوشی چیست؟
به طور کلی سنسور قطبنمای دیجیتالی در واقع یک مگنتومتر است که میتواند میدان مغناطیسی زمین را بشناسد. روش کار این سنسور به این صورت است که حسگر مغناطیسی به کار رفته در گوشی و تبلت شما با کمک گرفتن از تکنولوژیهای جدید یک سنسور Hall Effect مینیاتوری میسازد که میدان مغناطیسی کره زمین را در جهت X، Y و Z شناسایی میکند.
سپس سنسور Hall Effect به نسبت قدرت و جهت میدان مغناطیسی ولتاژی را در امتداد محورها تولید میکند. این ولتاژی در ادامه تبدیل به یک سیگنال دیجیتالی شده و درکی از شدت میدان مغناطیسی به ما میدهد.
نکته: اثر هال یا Hall Effect میگوید که اگر یک صفحه رسانا یا نیمهرسانا وارد میدان مغناطیسی شود و خصوص میدان را قطع کند، در مسیر جسم رسانا یک اختلاف ولتاژ خواهیم داشت. این اصل جزء اصلی خیلی از حسگرهای دما، موقعیت و فشار است. |
قطب نمای دیجیتالی در مسیریابی گوشی بسیار حائز اهمیت است. این قطعه کوچک با تشخیص قطبهای زمین، جهت شمال را شناسایی میکند تا هنگام استفاده از نقشه مشکلی نداشته باشید.
اما شاید بگویید که سنسورهای دیگری مانند Gyroscope و Accelerometer هم در گوشی وجود دارند که شبیه به Magnetometer کار میکنند. پس فرق این سه سنسور در چیست؟ در حقیقت همهی این سنسورها برای بدست آوردن موقعیت و جهت گوشی استفاده میشوند، اما هر کدام مقادیر مختلفی را اندازهگیری میکنند.
مگنتومتر: مگنتومتر که موضوع مقاله ماست با اندازهگیری میدان مغناطیسی کارش را انجام میدهد. این سنسور از قطبهای مغناطیسی زمین استفاده کرده و مانند یکم قطبنمای دیجیتالی در جهات شمال، جنوب، شرق و غرب عمل میکند.
شتابسنج: این درحالیست که شتابسنج یا همان Accelerometer برای اندازهگیری شتاب به کار میرود. با این سنسور دستگاه شما میتواند تغییرات سرعت و مکان را شناسایی و حرکات کوتاه بالا و پایین را اندازه گیری نماید.
ژیروسکوپ: سنسور ژیروسکوپ معمولا برای اندازهگیری تغییر جهت یا تغییر سرعت چرخش در گوشی به کار میرود.
کدام گوشی ها سنسور مغناطیسی دارند؟
حالا که فهمیدیم حسگر مغناطیسی گوشی چیست میخواهیم بدانیم که کدام گوشی ها سنسور مغناطیسی دارند. احتمال اینکه گوشی شما دارای مگنتومتر باشد (حتی گوشیهای قدیمی و ارزان قیمت) خیلی زیاد است. از طرفی کلی برنامه قطبنما در اینترنت پیدا میشود که با نصبشان روی گوشی یک قطبنمای دیجیتالی بدست میآورید.
روش اول) بنابراین برای اینکه بفهمیم آیا گوشی ما دارای حسگر مغناطیسی است یا نه اول از همه نیاز است داخل گوشی را بگردید و ببینید که آیا نرمافزاری با عنوان Compass در آن وجود دارد یا نه. اگر چنین برنامهای روی گوشی بود، یعنی موبایل شما از سنسور مگنتومتر استفاده میکند. (پیشنهاد مطالعه: نحوه تشخیص اصل بودن گوشی)
روش دوم) اما اگر نبود میتوانید با نصب یک برنامه قطب نمای دیگر چک کنید که آیا برنامه کار میکنه یا نه. اگر کار کرد یعنی گوشی سنسور مورد نظر را دارد و میتواند میدان مغناطیسی را تشخیص دهد.
روش سوم) راه سادهتر هم این است که مدل گوشی را در اینترنت سرچ کنید و ببینید که آیا سنسور مغناطیسی در آن بکار رفته است یا نه. (مثال: آیا گوشی سامسونگ A70 قطب نما دارد؟)
روش چهارم) راه دیگرتان هم این است که برنامه CPU-Z را دانلود کنید تا لیستی از همه سنسورهای موجود در گوشی به شما بدهد.
- برای این کار ابتدا به پلی استور رفته و برنامه CPU-Z را روی گوشی اندروید دانلود و نصب کنید.
- حالا برنامه را باز کرده و به تب Sensors بروید. در اینجا میتوانید لیستی از همه حسگرهای تعبیه شده در موبایل را پیدا کنید.
چگونه سنسور مغناطیسی گوشی را فعال کنیم؟
در صورتی که گوشی شما دارای سنسور مغناطیسی باشد با یکی از روشهای بالا مشخص خواهد شد. بنابراین شما هیچ راهی برای نصب سنسور مغناطیسی روی گوشی ندارید و فقط در صورتی که این حسگر به طور پیشفرض روی سخت افزار گوشی نصب شده باشد میتوانید از آن استفاده کنید. اگر جزو آن دسته از کاربرانی هستید که موبایلتان این قابلیت را دارد با روشهای زیر میتوانیم یاد بگیریم که چگونه سنسور گوشی را فعال کنیم.
- در قدم اول باید یک برنامه Magnetometer یا Compass نصب کنید.
- سپس برنامه را اجرا کرده و از آن استفاده کنید.
در ادامه لیستی از برنامههای قطب نمای گوشی که میتوانند در فعالسازی سنسور مغناطیسی به ما کمک کنند را معرفی میکنیم.
اپلیکیشن Compass
این اپلیکیشن بک قطب نمای حرفهای به شما میدهد و در شناسایی قطب شمال بسیار دقیق است. شما میتوانید برنامه Compass را به گوگل مپ هم وصل کنید و بهترین نتیجه را بگیرید. به طور کلی با این اپلیکیشن شما میتوانید از امکانات زیر بهرهمند شوید:
- اندازه گیری شدت میدان مغناطیسی
- اندازه گیری طول و عرض جغرافیایی
- اندازه گیری ارتفاع (دامنه)
اپلیکیشن Just a Compass
دومین گزینه ما برای اینکه بفهمیم چگونه سنسور مغناطیسی گوشی را فعال کنیم، نصب برنامه Just a Compass است. این برنامه رایگان و است و رابط کاربری خیلی خوبی دارد. با این برنامه میتوانید جهت شمال مغناطیسی و جغرافیایی را ببینید و حتی آدرس دقیق جایی که هستید را بدست آورید.
- نمایش زمان طلوع و غروب خورشید
- اندازهگیری ارتفاع از سطح دریا
- اندازه گیری طول و عرض جغرافیایی در فرمتهای مختلف
- نمایش دقت سنسور
اپلیکیشن Digital Compass
برنامه Digital Compass راه دیگریست برای اینکه چگونه سنسور گوشی را فعال کنیم و از قابلیت قطبنمایش استفاده نماییم. این اپلیکیشن هم رایگان است اما دارای پرداختهای درونبرنامهایست تا قابلیتها بیشتری را در اختیارتان بگذارد. بهتر است هنگام استفاده از اپ قطب نمای دیجیتالی از قابهای مگنتی روی گوشی استفاده نکنید؛ چون ممکن است باعث بیدقتی در نتایج شود.
- اندازه گیری شدت میدان مغناطیسی
- اندازه گیری طول و عرض جغرافیایی
- اندازه گیری ارتفاع (دامنه)
- اندازه گیری جهت شمال مغناطیسی و جغرافیایی
این برنامهها تمامی ندارند و اگر به دنبال نصب سنسور مغناطیسی روی گوشی هستید میتوانید با گشتن در گوگل پلی استور کلی از این اپلیکیشنها را امتحان کنید.
پیشنهاد مطالعه: کدهای مخفی اندروید
نتیجه گیری
همانطور که توضیح دادیم خیلی از گوشیها دارای سنسور مگنتومتر هستند و راه فهمیدنش هم نصب یک برنامه قطب نماست. اگر برنامه در گوشی کار کند یعنی به سنسور مغناطیسی مجهز شده و میتواند جهت شمال را به شما نشان دهد. این برنامهها علاوه بر اینکه تعیین میکنند کدام گوشی ها سنسور مغناطیسی دارند، در فعالسازی و نصب سنسور مغناطیسی روی گوشی هم کمک زیادی میکنند. بنابراین اگر گوشی شما حسگر مغناطیسی دارد ولی هیچ برنامهای ندارد که از آن استفاده کنید، میتوانید با نصب برنامههایی که در بالا معرفی کردیم این قابلیت را در آن فعال کنید.
چگونخ سنسور مغناطیسیرت فعتل کنیم به ما کمک میکنید۰؟