الفكرة العامة لعمل شاشات اللمس :
تتلخص الفكره العامه على حسب طريقة ونوعية نظام الجهاز او حسب طريقه تشغيله , بحيث يوجد به مجسات ,لهذه المجسات انواع , منها من يلتقط الصوت و منها من يلتقط الحركه و منها من يلتقط الظل و النور , و غيرها.....
اقسام الموضوع الرئيسية :
1- تحديد مكان الضغطه او الحركه بدقه ( معرفة اتجاه تحرك الاصبع على الشاشة؟ ومكانها؟).....
2- معالجه الضغطه التي نضغطها على الشاشة ليتم بها عمل شي ((فتح ملف , تكبير صورة .....الخ)...و معرفه الغرض منها......
أولا تحديد مكان الضغطة و الحركة علي الشاشة :
الفكرة هى انك عندما تضغط بإصبعك او بالقلم الخاص بالجهاز علي الشاشة , فأنت تقوم بأكثر من تغيير..., و كلهم يلتقطوا في نفس اللحظة من مجسات الشاشة,
فالشاشات انواع منها :
1- شاشات تعتمد علي صوت او ضوء , عندما تضغط بأصبعك , فإنك تحجب او تعكس جزء من الموجات الضوئية ...
2- شاشات تعتمد على تغير الشحنة الكهربائية ,عندما تضغط بإصبعك , يتغير مقدار الشحنة عند نقطه التلامس.
3- شاشات تعتمد علي المقاومة الكهربائية , و عندما تضغط بإصبعك تقوم بتغيير في موصليه طبقات الدائره , او تكون نقطة اللمس مقاومتها مختلفة عن باقي النقط.
مكونات شاشات اللمس الأساسية :
ماذا لو ضغطت علي الشاشة فى اكثر من مكان ?
انظمة المجسات عموما,دقتها تكون عالية عندما تضغط علي الشاشة في مكان واحد ؛ لأن النظام في الشاشة كلها واحد الا منطقه التلامس (بمعنى ان لو الشاشة تعمل بالشحنة الكهربائية , فإن الشحنة الكهربائية ثابتة في الشاشة كلها , الا عند منطقة التلامس , فيكون تحديد منطقه التلامس سهل و دقيق ), لكن لو ضغطت في أكتر من مكان سيكون إحدى الامرين:
1- نوع من انواع التشتت , من أجل نظام الشاشة يتغير في اكتر من مكان , فيكون تحديد مكان الضغطة , غير صحيح أبداً.
2 - بعض الشاشات تكون مصممة عند حدوث اكتر من تغيير في الشاشة لن يحدث اي شي...
شبه لن يستقبل البيانات , إلى ان تأتيه ضغطة واحدة...
لكن في iالاجهزة الخليوية الحديثة المر متطور جدا عن شاشات اللمس العاديه , بمعنى انك بالإمكان ان تستعمل خاصيه الزوم لتصفح النت و الصور ايضا , وان تستخدم اكتر من أصبع , في التكبير او التصغير , واستخدامك للشاشه لن يكون عمله مقصوراً فقط للضغط , بل يوجد باالإمكان ان يكون للحركه أيضا!؟, تحرك الصور , و تحرك الايقونات , بدلاً من ضغطة واحده الشاشة تستجيب لأكتر من ضغطة , و حركه الأصابع ,و كل هذا في نفس اللحظة
أنظمة اللمس المتعددة , في ال أى فون
Multi-touch system in iphone
في تقنية اللمس العادية, يوجد لشاشة اللمس مجس يراقب التغيرات التي تحدث , ايا كان نوع التغير , سواء في المقاومة الكهربائية او الشحنة..........إلخ , لكن في iphone يوجد فيه مجسات مترتبه حسب إحداثيات شبكة, بتولد إشارة معينه عند اللمس او الحركه في نفس اللحظة و لأكتر من مكان , و لأن iphone بيستخدم نوع مجسات التي تعتمد علي السعه الحرارية , فهو لا يعمل إلا باليد فقط, ليس بالقلم , او اى شئ أخر...
و شاشة الـ iphone تعمل بإستخدام طريقتين و كل طريقة لها عملها في نظام الـ iphone ككل , و يكون عملها التالى :
1- السعة المتبادلة
MUTUAL CAPACITANCE
في هذه الطريقة تحتوي دائرةالسعه الكهربائية لطبقتين من مادتين مختلفتين , واحدة منهم تستخدم لخطوط التوجيه التي تحمل التيار , و الأخرى تستخدم للمجسات التي تكون علي شكل شبكة من الخطوط تعمل علي رصد التيار الكهربائي عند العقد.....
هذه شبكة المجسات , و تكون في شكل خطوط لرصد التغير في التيار الكهربائي , و شبكة اخرى من خطوط التوجيه التي يمر بها تيار كهربائي....
2- السعة الذاتية
SELF CAPACITANCE
في هذه الطريقة نستخدم طبقة واحده تحتوى علي مجموعه كبيرة من الالكترودات و هي متصله بدائرة حساسة للسعة الكهربائية
الطريقتين السابقتين يرسلان بيانات اللمس علي شكل نبضات كهربائية ...
ثانيا : معالجة الأى فون للبيانات
iphone processor
بعد ما تحول الضغط علي الشاشة و الحركة عليها لنبضات كهربائية , تدخل هذه النبضات لمعالج الأى فون و المعالج يستخدم برنامج موجود في ذاكرة الـ iphone لتفسير البيانات , و الذي يحدث كالتالي :
1- تنتقل الاشارة من شاشة اللمس الي المعالج علي شكل نبضات كهربائية.
2- يستخدم المعالج البرنامج الخاص لتحليل البيانات , و يحدد خصائص كل ضغطة , ((مساحة الضغطة , شكلها , و مكانها بالنسبه للشاشة )) فلو قمت بتحريك أصبعك على الشاشة ,فالمعالج سوف يقوم بحساب الفرق بين نقطه البداية و النهاية لكل لمسة.
3- يستخدم المعالج البيانات الموجودة في ذاكرته لكي يحدد وظيفة كل لمسة , أو حركه قمت بها, و معلومات عن التطبيق الذى كان مفتوحا عندما لمست الشاشة.
4-ثم يبتدئ المعالج بإعطء التعليمات للتطبيق الذي قد كان مفتوحاً , و للشاشة,و يرسل تعليماته إلى الجزء المناسب كمشغل الصوت , مشغل الفيديو , الكاميرا ,............إلخ
و لو كانت بيانات الضغط لا تنطبق مع اي بيانات موجوده في الذاكرة, فإن المعالج يعتبرها لمسات بطريق الخطأ ولن يقوم بأي شي........
ولكم جزيل التحية........
تحياتي .......
ALRAHAF 11
أبـــــــــــو أمجــــــــد