تفاصيل العمل

هذا المشروع هو جزء من مشروع تخرّج تم تنفيذه ضمن فريق عمل، وكانت فكرته تصميم Smart Glove قادر على ترجمة لغة الإشارة إلى نص مكتوب في الوقت الحقيقي.

يعتمد النظام على Flex Sensors + ESP32 + Machine Learning + Mobile App، ويهدف لمساعدة مجتمع الصمّ والبكم في تسهيل التواصل.

دوري في المشروع (My Role):

ضمن فريق العمل، كانت مسؤوليتي الأساسية:

جمع البيانات (Data Capture):

تسجيل وقياس قراءات الـ Flex Sensors لكل حركة من حركات لغة الإشارة باستخدام الـ ESP32 وتجهيز ملفات الـ CSV.

تنظيف وتحضير البيانات (Data Cleaning & Preprocessing):

معالجة القيم المفقودة، إزالة القيم الشاذة Outliers، وتنظيم البيانات في شكل مناسب للنماذج.

تحليل البيانات (Data Analysis):

عمل إحصائيات وتحليل كامل للبيانات، واختبار توزيعاتها، وعمل Correlation و Boxplots و Pairplots.

تصوّر البيانات (Data Visualization):

استخدام مكتبات مثل:

Matplotlib

Seaborn

لعرض الـ Distribution، Heatmaps، Boxplots، Outliers Analysis … إلخ.

تجربة أكثر من Model واختيار الأفضل:

جرّبت عدة نماذج Machine Learning:

Logistic Regression

Decision Tree

SVM

Random Forest

وكتبت مقارنة بين النتائج وتم اختيار Random Forest كأفضل Model بدقة وصلت إلى 92%.

رفع النموذج على السيرفر (Deployment):

تجهيز الموديل بصيغة Pickle/Joblib ورفعـه على Heroku باستخدام FastAPI ليتصل مع الموبايل والـ ESP32.

مكونات المشروع (Team Work):

Hardware Team

تصميم وتوصيل Flex Sensors على الجوانتي

توصيل ESP32

لحام الأسلاك

تجهيز التغذية والبطارية

Software / IoT Team

برمجة ESP32

إنشاء API للتواصل

ربط الموبايل بالمايكروكونترولر

AI / Data Team (منها شغلي):

بناء Dataset

تحليل البيانات

تدريب الموديل

اختيار الأفضل

رفع الموديل على Heroku

Mobile App Team

تصميم تطبيق Flutter

عرض الترجمة Real-time

دعم اللغة العربية

إضافة Text-to-Speech

نتائج المشروع:

ترجمة لغة الإشارة للنص بشكل لحظي.

دقة نموذج Machine Learning وصلت إلى 92%.

تواصل متكامل بين ESP32 – Heroku – Mobile App.

واجهة استخدام سهلة وتعمل على Android.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
4
تاريخ الإضافة
تاريخ الإنجاز
المهارات