المعرفة و الثقافة
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

المعرفة و الثقافة

N ~~~@ احــتــرام و حــب @~~~ S
 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول

 

 طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس.

اذهب الى الأسفل 
كاتب الموضوعرسالة
Nadia
Admin
Admin
Nadia


عدد المساهمات : 172
النقاط المميزة : 7117
تاريخ التسجيل : 20/05/2008
العمر : 37
الموقع : www.SnQuran.Com

طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. Empty
مُساهمةموضوع: طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس.   طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. Emptyالثلاثاء ديسمبر 15, 2009 1:20 pm

طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. K8jl3mtz
طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. 595736196hj3
طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. 7ujzl6d5x


[size=150] مقدمه
2)اللوازم المطلوبه .
3)البرامج وضبط الاعدادات
4)الاختبار
5) ملاحظات


طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. Introimg



المقدمه :
توسعت انتشار استعمال هذه الشاشات في شركات ميكروسوفت حيت قامت قبل عامين بأصدار مكروسوفت صورفاي والذي أبهر العالم لما يمكن عمله بواسطة اللمس لكن سعره الباهظ ( 12،500 دولار )
لم يدخله للسوق كجهاز شعبي او منتشر وأقتصر شراءه على الشركات او المؤسسات بالاضافت الى ذلك قامت الشركه ايضا في ادخال دعم كامل وكبير لهذه التقنيه في الويندوز 7 الجديد .
الطرق لبناء شاشه متعددة اللمس :


1)FTIR - Frustrated Total Internal Refection
2)RearDI - Difused Illumination - front and rear
3)LLT - Laser light planE
4)DSI - Difused Surface Illumination
5)LED-LP - LED Light Plane


سنقوم من خلال هذا الشرح بأستعمال واحده من الطرق المذكوره سابقا , الطريقه هي RearDI
وتم اخذ بالحسبان البحث عن بدائل رخيصه وسهل الحصول عليها .

أي طريقه يجب ان اختار ؟

لا يوجد جواب قطعي , كل واحد يختار الطريقه التي يراها مناسبه له ,كل طريقه لها حسناتها
وسيئاتها . قمت بأدراج جداول مقارنه في اخر الموضوع تعرض سيئات وحسنات كل طريقه

لنتعرف على طريقة RearDI :

لنشاهد هذه الصوره التي تشرح بشكل مبسط كيفية عمل هذه الطريقه :

طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. Reard

نشاهد مصابيح اشعه تحت الحمراء ترسل الاشعه الى الاعلى بأتجاه المسطح هذا المسطح يمكن ان يكون من الزجاج الشفاف أو من ال "plexiglass"* , بحيث في حال لمس المسطح تنعكس هذه
هذه الاشعه الى الاسفل وبالتحديد في النقطه التي لمستها . الكاميرا الموجوده في الاسفل تلتقط هذه النقط وتقوم بدورها بارسال هذه المعلومات الى الحاسوب .
الطبقه العليا المسمى "diffuser" هي طبقه موجوده فوق المسطح ووظيفتها العمل كلاقط صوره من الكشاف الضوئي "بروجيكتور" بحيث تنعكس الصوره المنبعثه من البروجيكتور الى هذه الطبقه.


اللوازم المطلوبه :

بعد شرح الطريقه التي تم اختيارها سنقوم في هذا القسم من عرض كل اللوازم المطلوبه
لاتمام المشروع مع شرح مفصل بالصوره لكل قطعه .

الطاوله\خزانه :
الوظيفه : احتواء كل القطع في داخله , والجزء العلوي يكون مسطح اللمس .
لا يوجد تقييد محدد , يمكن استعمال خزانه قديمه او ليست مستعمله , من جهه اخرى يمكن
بناء طاوله جديده بعد التخطيط لها , حجم الطاوله مرتبط بشكل مباشر مع حجم الشاشه
التي ننوي عملها .

طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. 928200991204am

كل ما كانت الشاشه اكبر كل ما كان حجم الطاوله اكبر , كمثال الطاوله الظاهره
بالصوره ارتفاعها 80 سم عرضها 60 وطولها 80 وحجم الشاشه 30 انش تقريبا .
مفضل عمل فتحه او باب من احد جهات الطاوله لنتكمن لاحقا من اجراء تغيرات او توصيل للقطع
الموجوده في الداخل . مهم جدا تخطيط مسبقا لفتحات تهوئه خصوصا ان البروجيكتور سيكون مسبب رئيسي لارتفاع حرارة الطاوله , واذا قررت ادخال الحاسوب الى داخل الطاوله يجب عمل
فتحات تهوئه اضافيه .

أنصح بعمل تخطيط شامل للطاوله قبل البدأ في العمل وتحديد القياس
ويمكن الاستعانه ببرامج ثلاثي الابعاد لعمل مجسم للطاوله لتسهيل فهم ما نريد عمله.
طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. P1090393


المسطح او الشاشه :

بما اننا اخترنا طريقه RearDI يكون المسطح من الزجاج الشفاف او من مادة ال"plexiglass"

طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. P1090400i

في طرق اخرى مثل الFTIR يكون المسطح من ال plexiglass فقط .
سماكة المسطح تكون من 3 الى 5 سم . حجم المسطح يكون كحجم الشاشه التي اخترناها
نأخذ بالحسبان بضعة سم اضافيه اذا اردنا عمل اطار , وكلٌ حسب تخطيطه .




diffuser:

طبقه تكون في القسم العلوي\السفلي للمسطح كما ذكرنا مسبقا الوظيفه الرئيسيه لهذه الطبقه
العمل كلاقط للصوره المنبثقه من البروجيكتور , ايضا يمنع تأثير الاضاءه الخارجيه على الكاميرا .
هنالك الكثير من المواد التي يمكن استعمالها ك "diffuser" , قمت بأختيار النايلون الابيض بكونه ارخص هذه المواد والمتوفر عند الغالبيه , هذا النايلون يكون على شكل لفافه تستعمل كغطاء للطاولات .

طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. P1090560c

حتى لو لم تتوفر يمكن شراءها بسعر رخيص .الجوده كافيه وليست ممتازه لمن يريد
عمل طاوله احترافيه يمكنه استعمال مواد اخرى والسعر بيدأ ب10 دولار للمتر ويصل للطبقات الاحترافيه ل1500 دولار للمتر ! . في هذاالرابط
يمكن مشاهدة *مقارنه ضخمه لاغلب انواع طبقات الdiffuser , يمكن مشاهدة فرق في جودة الصوره بين الانواع المختلفه .
قسم من الانواع من الصعب الحصول عليه في الاسواق المحليه لكن يمكن شراءها عبر مواقع العالميه .

البروجيكتور :

وظيفته نقل الصوره وعرضها على الجزء العلوي من الطاوله أي المسطح
كل ما كان البروجكتور جودته افضل كل ما كانت جودة عرض الصوره افضل
اسعار البروجكتور تتعلق بالشركه والموديل , يمكن شراء بروجكتور مستعمل .

طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. Projw

بالاضافه لعامل جودة الصوره هنالك عامل اخر مهم ايضا وهو البُعد المطلوب لعرض
الصوره بحجم معين .لان ذلك له تأثير مباشر على حجم الطاوله يمكن استعمال مراَه لتقصير
البعد (سيتم التطرق لذلك في قسم المراه) . لنشاهد هذه الصوره والتي توضح العلاقه بين
بُعد البروجكتور عن المسطح وحجم الصوره المعروضه (هذه الصوره خاصه للموديل الموجود في الموضوع وتتغير الارقام من موديل الى اخر ) :


طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. Dist

المراَه :
وظيفتها زيادة البعد بين المسطح والبرجوكتور , والهدف الوحيد هو "ربح" بضعة انشات اضافيه
لحجم الشاشه . لست مجبر على تركيب المراَه لكن كل ما كان حجم الشاشه اكبر كل ما البعد
المطلوب بين المسطح والبرجوكتور اكبر للحصول على الحجم المطلوب .
استعمال المراَه يقلل حجم الطاوله واحيانا بشكل كبير .في الطاوله الموجوده في الموضوع
قمت بأستعمال مراَه واحده .يمكن استعمال اكثر من مراَه واحده لكن يجب التخطيط جيدا
لمكان التركيب . المراَه التي استعملتها هي مراه عاديه بسيطه ورخيصه .

طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. Mirrorv

لكن هنالك نوع خاص يسمى ب"Front Surface Mirror" لتوضيح الفرق بين هذا النوع
والنوع العادي لنشاهد هذه الصوره التي توضح الفرق بينهم :
طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. Mvsm

من الجهه اليمنى مراَه عاديه واليسرى مراَه Front Surface

المراَه العاديه قد تسبب ظاهرة "Ghost" أي ظل للصوره , انا شخصيا لم اشاهد هذه الظاهره
في مشروعي مع اني استعملت المراَه العاديه , النوع الثاني افضل من النوع العادي وايضا سعره اغلى


مصابيح الاشعه تحت الحمراء :
وظيفتها ارسال اشعه تحت الحمراء باتجاه المسطح ,بحيث كل لمسه للمسطح تعكس الاشعه
للاسفل وتحديدا بالنقطه التي لمستها ,الاشعه المنعكسه تلتقطها الكاميرا وترسلها الى الحاسوب
بالصوره نشاهد 4 مصابيح بحيث كل مصباح به 48 LED .

طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. 68403468

شاشه بحجم 30 انش بحاجه الى 4 مصابيح وكل ما كانت الشاشه اكبر كل ما تتطلب الامر زياده بعدد المصابيح لان حجم المسطح اكبر .

سعر هذه المصابيح مرتفع في السوق المحلي لهذا قمت بشراءها من هونج كونج عن طريق الانترنت (موقع EBay) والتكلفه 70 دولار تشمل الشحن . رابط
لبيع مثل هذه المصابيح

الكاميرا :
وظيفتها التقاط الاشعه التحت الحمراء التي تنعكس عندما نضغط على المسطح وبعدها تنقل المعلومات الى الجهاز .
بعد التجربه لا انصح باستعمال كاميرا رخيصه لاني في البدايه قمت باستعمالها وواجهت مشاكل كانت سببها الكاميرا , مفضل استعمال كاميرا ذات جوده عاليه
التي تعطي عدد كبير من الصور في الثانيه (Frame Per second) بدقه (resulotion) عاليه
اكثر الكاميرات شعبيه والتي يستعملها قسم كبير من صانعي شاشات اللمس وهي
كاميرا سوني PS3Eye .

طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. Camtc

التي تعطي 60 صوره في الثانيه بدقه 640 على 480
للمقارنه , كاميرا رخيصه تعطي 15 صوره في الثانيه في احسن الاحوال .
سعرها بالانترنت 40 دولار تقريبا .
الكثيرين استعملوا كاميرات من شركات اخرى وكانت النتائج ممتازه (مثل كاميرا XBox)
في كل الاحوال ليس محبذ استعمال كاميرات رخيصه
لجودتها المنخفضه وهي لا تلائم مثل هذه المشاريع .كاميرا سوني PS3Eye غير مخصصه للتوصيل لجهاز الحاسوب لكن قام احدهم في كتابة تعريف "درايفر" لتشغيل هذه الكاميرا وامكانية توصيلها للحاسوب .
في الوضع الطبيعي كل كاميرا يكون لها "Filter" للاشعه تحت الحمراء لمنع هذه الاشعه من الوصول للمستشعر "Sensor" الموجود داخل الكاميرا .بما اننا نريد الوضع العكسي اي ان نلتقط
الاشعه تحت الحمراء يجب اخراج هذا ال"Filter" من داخل الكاميرا لنتتبع هذه الخطوات والتي
نُظهر بها عمليه لاستخراج ال"Filter" .


نخرج القطع البلاستيكيه التي تغطي البراغي بعدها نفك البراغي ...

طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. P1090325o
طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. P1090328



نشاهد القسم الامامي من الكاميرا , نفك العدسه
طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. P1090330v



نشاهد صوره للمستشعر OV07720 وهو مستشعر CMOS

طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. P1090333

نشاهد الجزء الداخلي للعدسه , ال"Filter" هو الزجاج(لونه مائل للون الاحمر)
الموجود في الوسط , قطعة الزجاج هذه تمنع من الاشعه تحت الحمراء من المرور للمستشعر
هذه القطعه التي يجب ان نخرجها .

طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. P1090336


نشاهد في هذه الصوره , العدسه وال"Filter" , بعد استخراج ال"Filter" لا يمكن تركيبه من جديد

طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. P1090337b


بعد فك ال"Filter" وصلنا للمرحله الاخيره قبل تركيب الكاميرا من جديد , وضع قطعه هدفها منع
الاضاءه العاديه من المرور الى المستشعر وبهذا تحولت الكاميرا من كاميرا عاديه الى كاميرا تلتقط
الاشعه تحت حمراء فقط !! هذه القطعه يمكن ان تكون من شريط "نيجاتيف" الاشرطه التي نأخذها
بعد تحميض الصور أو قص قطعه من القرص المرن (القرص الاسود الموجود داخل القرص).
بعد هذه المرحله نركب الكاميرا من جديد .

طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. P1090339j


عاكس :
طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. Reflect

وظيفته تحسين انعكاس الاشعه داخل الطاوله المواد التي استخدمتها هي عاكس ضوء الشمس
الذي يستخدم للزجاج السياره الامامي ,يتم تركيبه على جوانب الطاوله , ليس اجباري استعماله .

Laughing ســير جيب قهوة و ارجع ثاني ههههههههه Laughing


صوره لكل القطع المشروحه سابقا :


طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. Alldc




3)البرامج وضبط الاعدادات :

وصلنا للجزء الذي يربط الحاسوب مع الطاوله , قمت برفع البرامج الرئيسيه التي ستحتاجها
الى موقعين :

http://www.mediafire.com/?e2yeylvgjmm

يحوي الملف على 3 مجلدات

MultiTouchVista - second release - 2

تحتاجها اذا كان لديك ويندوز فيستا او ويندوز 7 وتريد تحويل التحكم بالويندوز عن طريق
اللمس بدل الفأره .


Flashs
مجلد يحوي العديد من برامج اللمس والتي عن طريقها تختبر الشاشه .


CCV-1.2-win-bin

البرنامج الرئيسي الذي يربط الحاسوب بالطاوله (عن طريق الكاميرا), يستقبل المعلومات من الكاميرا وعن طريق فلاتر خاصه تقوم بتحليل الصور وتحديد مكان اللمس .
البرنامج يتطلب جهاز قوي لان البرنامج يعمل بشكل فوري (Real Time) , يستقبل معلومات يعلاجها عن طريق فلاتر ومن ثم تحديد مكان اللمس وبعدها ارسال المعلومات للبرامج التي تدعم اللمس .

تعريف كاميرا سوني لتعمل في بيئة الويندوز

لتفاصيل عن كيفية تركيب الكاميرا تابع هذا الرابط



1)هذه النافذه تعرض لنا ما تشاهده الكاميرا (بدون اية "فلتره" او تغير).

2)نفس الصوره من النافذه الاولى لكن بعد مرور الصوره لعدة فلاتر , يجب التأكد ان كل
لمسه بالاصبع يجب ان تظهر نقطه بيضاء تسمى (Blob) وعدم وجود شوائب محيطه بالنقطه
البيضاء


طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. Tbl20

3)مباشره بعد تشغيل البرنامج يجب الضغط عليها مره واحده بدون لمس الشاشه
, وبهذا "نصفر" الشاشه قبل البدأ في عملية "الفلتره"

4)Max Blobs Size و Min Blobs Size تحديد حجم النقطه البيضاء (المكان التي تلمسه)
مهم جدا ان تكون الارقام معقوله بحيث ان يستطيع البرنامج التعرف على وجود نقاط لمس

5)تكييل النقاط , وهي عملية تحديد نقاط ال X,Y على الشاشه , الاعدادت تحفظ في ملف خاص

6)تحديد تقنية الاتصال مع البرامج
TUIO TCP = مخصص للبرامج التي تم برمجتها بتقنية الفلاش الخاصه باللمس
TUIO OSC = نختارها في حال تشغيل أي برنامج لم يكتب بالفلاش (عند نريد تحويل التحكم
بالويندوز عن طريق اللمس نختار هذا النوع

7)المرحله النهائيه , حفظ الاعدادات لملف , بالمره المقبله التي نشغل بها البرنامج يقوم بضبط الاعدادات من الملف



صوره توضح معنى الشوائب التي قد تظهر , الجهه اليمنى مع شوائب واليسرى بدون :

طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. Filters


ونجمل كل المراحل حسب الترتيب بالتالي :


1)نقرر اي طريقه نستعمل , نقرر حجم الشاشه وبعدها نبدأ بتخطيط الطاوله.
2)نشتري الحاجات الناقصه لاتمام المشروع(نايلون,كاميرا,زجاج. ..)
3)تركيب كل القطع وتوصيلها .
4)تركيب البرنامج الرئيسي والبرامج التي بواسطتها سنختبر الطاوله
5)تكييل الشاشه ضبط الاعدادات ومن ثم حفظها .
6)اختبار الطاوله عن طريق البرامج الداعمه للمس


المشروع يتطلب الكثير من الصبر , في البدايه من المؤكد ان تواجهه صعوبات او مشاكل
لكن تذكر كل مشكله لها حل او طريق للحل .

روابط مفيده :

http://wiki.nuigroup.com/Main_Page
http://nuigroup.com/forums[/size]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://nadias.yoo7.com
زائر
زائر




طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. Empty
مُساهمةموضوع: رد: طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس.   طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس. Emptyالجمعة يناير 01, 2010 12:36 pm

دائما مبدع

نسلم ايدك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
طريقة لخلق و انشاء شاشة تشتغل عن طريق اللمس.
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
المعرفة و الثقافة :: عالم الحاسوب ... تطوير المنتديات والمواقع ... دروس عامة في مجال الإعلاميات :: خــاص بالهاردوير-
انتقل الى: