قریب کا سینسر ایک انفراریڈ سینسر ہے جو بغیر جسمانی رابطے کے سامنے والی اسکرین کے سامنے کسی شے کی موجودگی کا پتہ لگاتا ہے۔ اس کا بنیادی کام فون کال کے دوران ڈسپلے کو بند کرنا ہے تاکہ گال سے حادثی چھونے سے روکا جا سکے اور بیٹری بچائی جا سکے۔ Google Android Developer Guide, 2024 کے مطابق، جدید قریب کے سینسر 0 سے 10 سینٹی میٹر تک کے فاصلے کو 0.5 سینٹی میٹر درستگی سے ناپتے ہیں اور ان کا جوابی وقت 50 ملی سیکنڈ سے کم ہے۔
اہم نکات
قریب کا سینسر ایک بغیر چھونے کا انفراریڈ سینسر ہے جو سمارٹ فون کے سامنے کے پینل کے اوپر حصے میں، ریسیور اسپیکر کے پاس واقع ہے۔ اس میں ایک انفراریڈ LED (IR LED) اور ایک فوٹو ڈیٹیکٹر (فوٹو ڈائی اوڈ یا فوٹو ٹرانزسٹر) شامل ہے۔ قریب کے سینسر کے ساتھ پہلا بڑے پیمانے کا سمارٹ فون Apple iPhone (2007) تھا — اس کے بعد سے، یہ سینسر تمام جدید فونز کا لازمی حصہ بن گیا ہے۔
سینسر عام طور پر ڈسپلے کے شیشے کے نیچے چھپا ہوتا ہے اور صرف ایک مخصوص زاویے سے ایک چھوٹے نقطے کے طور پر نظر آتا ہے۔ جدید ماڈل شیشے پر منعکاسات سے جھوٹے ٹرگر سے بچنے کے لیے ایک تنگ شعاع زاویہ (15–30 ڈگری) کے ساتھ ایک آپٹیکل ماڈیول استعمال کرتے ہیں۔ مینوفیکچررز میں Sharp، ams OSRAM (TMD سیریز)، Silicon Labs اور ان کے معاہدے شراکت دار شامل ہیں۔
| پیرامیٹر | قیمت |
|---|---|
| موج کی لمبائی | 850–940 nm (غیر مرئی IR حد) |
| حد | 0–10 سینٹی میٹر |
| ریزولوشن | 0.5 سینٹی میٹر |
| بجلی کی کھپت | 0.3–0.7 mA |
| جوابی وقت | 10–50 ملی سیکنڈ |
موبائل آلات میں علیحدہ سینسر (علیحدہ چپ IR LED + فوٹو ڈائی اوڈ) اور مضمو wrote ماڈیول (ایک ہی چپ پر دونوں عناصر) استعمال ہوتے ہیں۔ مضمو wrote حل (ams TMD2635، سائز 1×1×0.5 ملی میٹر) جدید فلیگ شپ کے الٹرا پتلے کیسنگ میں استعمال ہوتے ہیں اور بورڈ پر کم سے کم جگہ گھیرتے ہیں۔
قریب کے سینسر کا کام کرنے کا اصول منعکس IR ریڈییشن کی شدت کی پیمائش پر مبنی ہے۔ انفراریڈ LED ایک روشنی کی دال (850–940 nm) خارج کرتا ہے، اور فوٹو ڈائی اوڈ کسی شے سے منعکس روشنی کی مقدار ناپتا ہے۔ اگر منعکس سگنل ایک حد سے تجاوز کر جائے، تو شے کو قریب (3–5 سینٹی میٹر سے کم) سمجھا جاتا ہے۔
بنیادی تکنیکی چیلنج سورج مداخلت اور دوسرے IR ذرائع سے شور ہے۔ حل اخراج ماڈیولیشن ہے: IR LED 10–100 kHz پر دالیں خارج کرتا ہے، اور فوٹو ڈیٹیکٹر DC کمپونینٹ کو فلٹر کرتے ہوئے سنکرونس طور پر سگنل کا پتہ لگاتا ہے۔ ams Application Note AN000610 (2024) کے مطابق، سنکرونس ڈیٹیکشن پس منظر کی روشنی کو 40–60 dB تک دباتا ہے۔
ٹرگر حد مینوفیکچرر انشاء کے دوران مقرر کرتا ہے اور ڈسپلے کے شیشے کی شفافیت پر منحصر کرتا ہے۔ ایک عام حد 2–4 سینٹی میٹر کے منعکس فاصلے سے مطابقت رکھتی ہے۔ جب انگلی یا کان حد سے قریب رکھا جاتا ہے، تو سینسر 0 (قریب) آؤٹ پٹ کرتا ہے؛ بقیہ حالتوں میں، یہ انتہائی حد کی قیمت (ماڈل پر منحصر کرتے ہوئے 8–10 سینٹی میٹر) واپس کرتا ہے۔
IR قریب کا سینسر منعکس کی شدت کو ناپتا ہے — دو حالتوں کا ایک بائنری سینسر۔ ٹائم آف فلائٹ (ToF) روشنی کے ایک شے تک جانے اور واپس آنے میں لگنے والے وقت کو ناپتا ہے، جو کئی میٹر تک درست فاصلے کی پیمائش کی اجازت دیتا ہے۔ موبائل آلات میں، ToF سینسر (STMicroelectronics سے VL53L5) کیمرہ آٹو فوکس اور AR ایپلیکیشنز کے لیے استعمال ہوتے ہیں۔
کال کے دوران اسکرین بند کرنے کے کام کے لیے، ایک سادہ بائنری IR سینسر کافی ہے — اس کی لاگت ToF ماڈیول کے $1–$3 کے مقابلے میں $0.10–$0.30 ہے۔ ToF سینسر درست فاصلے کی پیمائش کا اضافہ کرتا ہے، لیکن بنیادی کام کے لیے زائد ہے۔ کچھ فلیگ شپ (Samsung Galaxy S23 Ultra) دونوں ٹیکنالوجی کو مضمو wrote کرنے والے مشترکہ ماڈیول استعمال کرتے ہیں۔
| پیرامیٹر | IR قریب | ToF سینسر |
|---|---|---|
| اصول | منعکس کی شدت | روشنی کا پرواز وقت |
| حد | 0–10 سینٹی میٹر | 0–400 سینٹی میٹر |
| درستی | 0.5 سینٹی میٹر | 0.1 سینٹی میٹر |
| لاگت | $0.10–$0.30 | $1–$3 |
| استعمال | کال کے دوران اسکرین | آٹو فوکس, AR |
Android Sensor.TYPE_PROXIMITY کے ذریعے قریب کے سینسر تک رسائی فراہم کرتا ہے۔ API کی ایک اہم خصوصیت یہ ہے کہ سینسر صرف دو عملی معنی رکھنے والی قیمتیں واپس کرتا ہے: 0 (شے قریب) اور انتہائی حد کی قیمت (عام طور پر 5–10 سینٹی میٹر) جب کوئی شے موجود نہ ہو۔ اندرونی الگورتھم سگنل کی اینالاگ فطرت کو چھپاتے ہیں۔
سینسر کی بائنری فطرت کا مطلب ہے کہ ایپ کسی شے کا درست فاصلہ حاصل نہیں کر سکتی — صرف یہ کہ احساس زون میں رکاوٹ موجود ہے یا نہیں۔ یہ ایک ہارڈویئر محدودیت ہے۔ مزید درست پیمائش کے لیے، معیاری TYPE_PROXIMITY API کے ذریعے ToF سینسر (اگر میسر ہو) استعمال کریں، لیکن ToF والے آلات پر یہ اینالاگ قیمتیں واپس کرتا ہے۔
val proximitySensor = sensorManager
.getDefaultSensor(Sensor.TYPE_PROXIMITY)
sensorManager.registerListener(
object : SensorEventListener {
override fun onSensorChanged(event: SensorEvent) {
val distance = event.values[0]
val maxRange = proximitySensor?.maximumRange ?: 10f
when {
distance < maxRange -> lockScreen()
else -> unlockScreen()
}
}
override fun onAccuracyChanged(
sensor: Sensor, accuracy: Int
) {}
},
proximitySensor,
SensorManager.SENSOR_DELAY_UI
)
قریب کے سینسر کو رجسٹر کرتے وقت، SCREEN_OFF_WAKE_LOCK استعمال کرنا اہم ہے اگر ایپ کو اسکرین بند ہونے پر بھی چلتا رہنا ہے (مثالاً، کال ریکارڈنگ)۔ Wake Lock کے بغیر، CPU نیند موڈ میں جا سکتا ہے اور سینسر ڈیٹا وصول کرنا بند کر سکتا ہے۔ SENSOR_DELAY_UI فلیگ (200 ملی سیکنڈ) زیادہ تر مناظر کے لیے کافی ہے۔
اگرچہ سینسر کا بنیادی کام کال کے دوران اسکرین بند کرنا ہے، ڈویلپر مزید تخلیقی استعمالات ڈھونڈ لیتے ہیں۔ Glimmer ایپ اسکرین کے سامنے ہاتھ کی حرکت سے ٹریک چھوڑنے کے لیے قریب کے سینسر کا استعمال کرتی ہے — ایک گانا چھوڑنے کے لیے اپنی ہتھیلی کو سوائپ کریں۔ بیٹری متاثر نہیں ہوتی: سینسر صرف 0.3–0.7 mA استعمال کرتا ہے۔
قریب کے سینسروں کا بنیادی مسئلہ جھوٹے ٹرگر ہے اسکرین پروٹیکٹر اور کیس استعمال کرتے وقت۔ کچھ مینوفیکچررز (Google Pixel 8, 2023) IR کے بجائے ایک الٹراساؤنڈ قریب کا سینسر استعمال کرتے ہیں — یہ کسی بھی اسکرین پروٹیکٹر اور کسی بھی موٹائی کے ڈسپلے کے ذریعے کام کرتا ہے، لیکن اس کی درستی کم اور تاخیر زیادہ (تقریباً 100 ملی سیکنڈ) ہے۔ موٹا شیشہ (0.5 ملی میٹر سے زیادہ) IR ریڈییشن کو بکھیر دیتا ہے، جس سے مسلسل ٹرگر ہوتا ہے۔ حل سینسر کے لیے درست کٹ آؤٹ والی کیس استعمال کرنا ہے۔ دوسری خامی متغیر شفافیت والے OLED ڈسپلے (انڈر ڈسپلے سینسر) کے ذریعے کام کرنے میں ناقابلیت ہے۔
2024–2025 میں، مینوفیکچررز نے انڈر ڈسپلے قریب سینسر نافذ کرنا شروع کیا، جس سے اوپر بیزل گھٹ کر 1–2 ملی میٹر ہو گیا۔ انڈر ڈسپلے قریب سینسر کے ساتھ پہلا بلک اسٹار ڈیوائس Xiaomi 14 Ultra (2024) تھا، اس کے بعد OnePlus 12 اور Samsung Galaxy S25 نے آیا۔ ٹیکنالوجی 940 nm پر IR ریڈییشن استعمال کرتی ہے جو OLED پکسلز سے جزوی طور پر گزرتی ہے۔ Samsung Display Technical Paper (2024) کے مطابق، IR ریڈییشن کے لیے OLED شفافیت 15–25% ہے — 600 cd/m² تک کی اسکرین چمکیل پر سینسر کے کام کرنے کے لیے کافی ہے۔ زیادہ چمکیل پر، میٹرکس IR کے لیے غیر شفاف ہو جاتا ہے، اور سینسر کو پیمائش کے لیے 1–2 فریم کے لیے بیک لائٹ بند کرنے کی ضرورت ہوتی ہے۔
Android ایپ تیار کرتے وقت، ایمولیٹر قریب کے سینسر کی حمایت نہیں کرتا — اسے سافٹ ویئر میں ایمولیٹ کیا جانا چاہیے۔ ایک فزیکل ڈیوائس پر، آپ مناسب ABS_MT_TOUCH_MAJOR کوڈ کے ساتھ adb کمانڈ استعمال کر سکتے ہیں: adb shell sendevent /dev/input/eventX۔ ٹیسٹ میں کال کے دوران اسکرین بند ہونے کا نقول کرنے کے لیے، ایک mock آبجیکٹ کے ساتھ SensorManager استعمال کریں جو onSensorChanged کال ہونے پر 0 واپس کرتا ہے۔
Android ڈیوائس پر قریب کے سینسر کی جانچ کرنے کے لیے، فون ایپ کھولیں، *#0*# (Samsung پر) ڈائل کریں اور Sensor کا انتخاب کریں۔ اپنی انگلی کو اسکرین کے اوپر حصے کے قریب لانے پر، سینسر کی قیمت “Far” سے “Near” میں بدل جانی چاہیے۔ اگر سینسر جواب نہیں دیتا، تو اسکرین کے اوپر حصے کو صاف کریں اور چیک کریں کہ سینسر کو چھپانے والا اسکرین پروٹیکٹر تو نہیں ہے۔ iPhone پر، جانچ ترتیبات میں سسٹم ڈائیگناسٹکس کے ذریعے کی جاتی ہے۔
اکثر پوچھے جانے والے سوالات
سب سے عام وجہ ایک اسکرین پروٹیکٹر یا کیس ہے جو قریب کے سینسر کو چھپا رہا ہے۔ اس بات کو یقینی بنائیں کہ ریسیور اسپیکر کے پاس کا علاقہ مسدود نہیں ہے۔ اگر مسئلہ پروٹیکٹر کے بغیر فون پر ہوتا ہے، تو یہ ہارڈویئر نقص یا سینسر کی گندگی ہو سکتی ہے۔
سینسر سامنے کے پینل کے اوپر حصے میں، ریسیور اسپیکر کے پاس واقع ہے۔ جدید سمارٹ فونز میں، یہ ڈسپلے کے شیشے کے نیچے چھپا ہوتا ہے۔ آپ ایک چمکیلی ٹارچ کو زاویے سے چمکا کر دیکھ سکتے ہیں — یہ ایک چھوٹے نقطے یا سلٹ کی طرح نظر آتا ہے۔
معیاری Android آلات سے — نہیں۔ تاہم، ایسی ایپلیکیشنز ہیں جو جانچ کے لیے انجینئرنگ مینو (Samsung پر *#0*# ڈائل کریں) تک رسائی دیتی ہیں۔ کچھ ڈیوائسز پر، حساسیت سروس موڈ کے ذریعے ایڈجسٹ کی جا سکتی ہے۔
معیاری قریب کے سینسر API صرف ایک احساس فلیگ واپس کرتا ہے — 0 یا maxRange۔ درست فاصلے کے لیے، Time-of-Flight سینسر (اگر ڈیوائس میں ہے) استعمال کریں — مطابقت رکھنے والے ڈیوائسز پر اسی TYPE_PROXIMITY کے ذریعے دستیاب ہے۔
موٹائی اور مواد پر منحصر کرتا ہے۔ پتلے لچکدار پروٹیکٹر (0.15–0.2 ملی میٹر) کام کو متاثر نہیں کرتے۔ موٹا ٹمپرڈ شیشہ (0.5+ ملی میٹر) IR ریڈییشن کو بکھیر سکتا ہے اور جھوٹے ٹرگر کا سبب بن سکتا ہے۔ سینسر کے ارد گرد درست کٹ آؤٹ یا سیاہ فریم والے پروٹیکٹر تجویز کیے جاتے ہیں۔
خلاصہ
ہم ایک موبائل ایپلیکیشن ٹرنکی تیار کریں گے
IT Sectr 2017 سے اسٹارٹ اپس اور کاروبار کے لیے iOS اور Android ایپلیکیشنز بناتا ہے۔ ہم آپ کو مشورہ دیں گے اور بہترین حل تجویز کریں گے۔
مزید پڑھیں