تحكم منظومة الكترونية عن بعد عن طريق المتحسس الحركي كينيكت الاكس بوكس 360

تحكم منظومة الكترونية عن بعد

عن طريق المتحسس الحركي كينيكت الاكس بوكس 360

Electronic control system remotely

Using Motion Kinect sensor

XBox 360

 

المقدمة :-

يقوم المشروع بأدارة أي منظومة الكترونية عن بعد عن طريق المتحسس الحركي الكينيكت الاكس بوكس (Kinect Xbox 360) لشركة مايكروسوفت طبعا تم تحويل الكينيكت لجهاز الالعاب الاكس بوكس الى اداة للتحكم بالمنظومة الالكترونية عن بعد وعن طريق أستغلال برتوكول (http TCP Protocole) أي خدمة اتصال عن طريق الواي فاي لاتصالات الانترنيت للتحكم بالمنظومة .ان المتحسس الحركي الكينيكت يعمل بمتحسس واستشعار الاجسام بواسطة الامواج تحت الحمراء ومعرفة هيكل اي جسم بشري الواقف امامه لاحتوائه على كاميرا تعمل بالامواج تحت الحمراء ثلاثية الابعاد … لكني فقط استغليت خوارزمية اليد اليمنى لتحريكها امام المتحسس لادارة منظومة الكترونية بسيطة والتي تمهد مستقبلا في ادارة اجهزة البيت كاملة …!! عن بعد وبحركة جميع خوارزميات جسم الانسان او بأستغلال الخوارزميات المتعددة لعدة اشخاص أمام المتحسس لأدارة أي منظومة الكترونية . ولقد تم اشاء التطبيق بأسخدام بيئة فيجول ستديو 2010 لشركة مايكروسوفت وبأستخدام تطبيق wpf c# وكذلك ادوات التطوير للكينيكت sdk 1.7 للشركة اعلاه .

 

 

 المتطلبات :-

السوفت وير :-

  • نظام تشغيل ويندوز 7 او 8

  • مشغلات الكاينيكت لشركة مايكروسوفت مع المكتبات الضرورية له

  • تطبيق مكتوب بلغة سي شارب بواجهات wpf c#

  • تطبيق مكتوب بلغة جافا يعمل عمل الخادم لأستقبال الأشارات والبيانات لادارة المنظومة الالكترونية يعمل عمل الخادم .

  • برنامج الاردينو بلغة سي بلاس بلاس .

  • خط أتصال أنترنيت ويفضل ذات سرعة نقل بيانات عالية جدا

 الهاردوير :-

 جهاز الكينيكت (Kinect Xbox 360)

  • المايكروكونترول الاردينو (Arduino MCU)

  • لوحة الاختبار (Breadboard Test)

  • اسلاك توصيلات (Jumper Wires)

  • ليدات ملونة (LEDS (

  • حاسبة لابتوب وتمثل الخادم (Arduino Server Side)

  • حاسبة لابتوب وتمثل العميل (Kinect Client Side)

 

العمل :-

 يقوم العميل (الزبون ) وعن طريق الانترنيت وبوجود الكينيكت والذي يعمل وكما قلت تحت نظام تشغيل الويندوز 7 او 8 بتحريك يده اليمنى فقط امام الكاميرا الثلاثية الابعاد والحرارية وايضا سوف يرى عند الواجهة الايعازات الاشتغال والاطفاء واسماء المصابيح بتوجيه يده اليمنى فقط امام الكاميرا وتحديد اي مصباح يريد تشغيله او اطفاءه …. اما في طرف الخادم فتوجد حاسبة ذات مواصفات بسيطة تربط المنظومة الالكترونية البسيطة في وحدة التحكم الصغير الاردينو وبوجود خادم برنامج صغير يقوم بتشغيله لكي يستقبل الايعازات (الاوامر) من العميل عن طريق الانترنيت وبدون أي تدخل اي تطبيق اخر وطبعا يفضل سرعة انتقال بيانات الانترنيت عالية لكي يتم استقبال الاوامر بصور انية ….!! وكما قلت اني استخدم فقط خوارزمية اليد اليمنى المستغلة من مكتبة مايكروسوفت للخوارزميات من هيكل الانسان …..


افكار مستقبلية :-

اني حاليا اقوم بدارسة وتحليل مشروع لادارة بيت كامل بأستخدام جميع اجزاء خوارزمية هيكل الانسان وخاصة اليد اليمنى واليسرى والرأس والاصابع لكلا اليدين في ادارة هذه المنظومة الالكترونية والتي تعمل على مصدر طاقة كهربائية عالية الفولطية 220 فولت وتيار متناوب باستخدام المرحلات الرلي (Relays)…وكذلك في توجية روبتوت سيارة بأستخدام

امواج الارف اف(RF Radio waves) او امواج تحت الحمراء (IR) ….وافكار كثيرة


المشاكل التي واجهتني :-

 صراحة مشكلة واحدة فقط واجهت المشروع وهي سرعة الانترنيت ..بين حاسبة العميل ( الكينيكت ) وحاسبة الخادم ( الاردينو ) مما جعل الايعازات ( الاوامر ) يحصل فيها تباطؤ في التنفيذ وسوف تشاهدون هذا التباطؤ في فلم الفديو المرفق للمشروع ….صراحة جميع الخوارزميات البرمجية التي عملت بها تعمل ضمن القواعد البرمجية المتبعة لها بدون اي اخطاء برمجية …..وكذلك ابتعدت عن تصميم الواجهة للمشروع لان هدف المشروع هو دراسة ورؤية التحكم بالاجهزة عن طريق المتحسس الكينيكت وكما شرحته اعلاه .

 المصادر :-


 

Falah G.Salea

Email:digital_fgs@yahoo.com

https://iraqprogrammer.wordpress.com/

 

About فلاح كاطع صالح

مبرمج ومدرس مادة الفيزياء والرياضيات وباحث في المجال العلمي والفني العراق بغداد

Posted on أكتوبر 19, 2014, in كودات برمجية, مقالات متنوعة, مقالات حاسوب, مشاريعي, التحكم الالكتروني, انظمة التحكم عن بعد, تقنية الحاسبات and tagged , , . Bookmark the permalink. تعليق واحد.

  1. شكرا على هذا الموضوع والفكرة بحث جدا جميل بحق انت مبدع استاذ فلاح
    اتمنى لك التوفيق

    م.محمد الركابي

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s

%d مدونون معجبون بهذه: