منتديات الجلفة لكل الجزائريين و العرب - عرض مشاركة واحدة - روبوت اردوينو يستطيع تمييز الوجه البشري
عرض مشاركة واحدة
قديم 2015-06-16, 01:38   رقم المشاركة : 1
معلومات العضو
emne
عضو مشارك
 
إحصائية العضو










افتراضي روبوت اردوينو يستطيع تمييز الوجه البشري

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

عيب المشروع انه يعتمد بالاساس على الاتصال بجهاز الكمبيوتر
لان الاردوينو غير مهيئ للتعامل مع الكاميرات الرقمية
ولا يستطيع القيام بالحسابات المعقدة (تمييز الوجه بشري في صورة رقمية ليس بالامر البسيط)
الاتصال بين جهاز الكمبيوتر والاردوينو يكون لاسلكيا باستخدام مفتاح بلوتوث
حاليا لم اتطرق الى الجانب الميكانيكي للروبوت / القاعدة العجلات الموتور لان هناك مشكل عند شراء اللوازم انها تصل بعد شهر من اشتراءها على النت لذا تركتها للمرحلة الثانية
القطع اللازمة


1-اردوينو
2-لوحة
3-اسلاك
4-بطارية 9 فولت
5- سلك الشحن (بين البطرية والاردوينو)
6- قطعة بلوتوث HC-05 خاص بالاردوينو
7- ضوء ال او دي
8- مقاومة /
9- مفتاح بلوتوث اي اس بي (غير ضروري في حالة جهاز كمبيوتر محمول)
10- وجه (حقيقي . مرسوم . صورة .......الخ)
11-كاميرا لاسلكية ( انا استخدمت كاميرا الهاتف بتطبيق موبيولا يحول كاميرا الهاتف الى ويبكام لاسلكي) يمكنك استخدام ويبكام عادي لكن يبقى موصول بجهاز الكمبيوتر وتفقد ميزة العمل عن بعد من الجهاز

بالنسبة للاردوينو فقد اشتريته مع لوازم الاساسية من هنا
و درع البلوتوث من هنا
بطارية 9فولت
متواجدة عند محلات بيع العاب الاطفال
مفتاح بلوتوث يوجد عند محلات لوزام الكمبوتر وايضا محلات لوازم الهواتف – ثمنها يتراوح بين 300 الى 500 دينار لا يعرفها الكثير من البائعون قد يظنوها سماعة الغش لذا كن دقيق في الوصف


البرامج اللازمة
Arduino ((اداة لتحميل جهاز الاردوينو بالاكواد
Simple cv مكتبات لغة برمجة بايثون
haarcascade_frontalface_default.xml ملف تحيد التطابق خاص بالوجه
Pyserial مكتبة خاصة للتحكم بمنافذ السيريال الكوم


المرحلة الاولى hello world – kayen or makanech
في هذه المرحلة
تجهيز الاتصال بين الاردوينو و جهاز الكمبيوتر والكاميرا اللاسلكية 1-
تشغيل كاميرا الهاتف كويبكام لجهاز الكمبيوتر2-

اعداد الاكواد البرمجية
البايثون :
عمل برمجية بالبايثون تستقبل الفيدو من الويبكام وتقوم بتحليل وتمييز وجود وجه بشري
في حالة وجود وجه تظهر رسالة """"كاين وجه""""ويتم ارسال كود 1 الى الاردوينو عبر منفذ كوم البلوتوث ض
في حالة عدم وجود وجه تظهر رسالة """"ماكانش وجه""""ويتم ارسال كود 0 الى الاردوينو عبر منفذ كوم البلوتوث
اردوينو
عمل ا برمجية بلغة اردوينو تقوم باستقبال اشارة 1 يشتعل الضوء الاحمر و اشارة 0 يطفى الضوء ورفعها على الاردوينو












 


رد مع اقتباس