روبوت تعليمي للأطفال يتعرف بالكاميرا على الأرقام والأحرف الإنجليزية (EasyOCR) والفواكه (YOLO) والألوان (HSV) وينطق اسم العنصر بأصوات ElevenLabs.

مشروع تصميم وتنفيذ روبوت تعليمي تفاعلي للأطفال يعتمد على الذكاء الاصطناعي والرؤية الحاسوبية، نفذه فريق من الطلاب بمساعدة تقنية من مكتب تكنو إنجاز. يلتقط الروبوت بكاميرا رقمية أمامية صورة البطاقة أو العنصر الذي يعرضه الطفل، فيتعرف على الأرقام والأحرف الإنجليزية عبر EasyOCR، وعلى الفواكه بخوارزمية YOLO، وعلى الألوان بفضاء الألوان HSV، ثم يشغّل فورًا ملفًا صوتيًا تعليميًا ينطق اسم العنصر.
صُنع هيكل الروبوت بالطباعة ثلاثية الأبعاد، ويضم لوحة Arduino Nano ووحدة Bluetooth من نوع HC-05 وثلاثة محركات سيرفو MG995 (واحد لليد واثنان للقدمين) تغذيها بطاريتا Li-ion 18650. أما الأصوات فمولدة مسبقًا بمنصة ElevenLabs بصوت روبوت مخصص. وأظهر التطبيق العملي نجاح الروبوت في التعرف على الفئات الأربع مع عرض اسم العنصر ونسبة الثقة وتشغيل الصوت المناسب، دون أن يقدم التقرير قياسات كمية لدقة التعرف.
| العنصر | البيانات |
|---|---|
| نوع المشروع | روبوت تعليمي تفاعلي (عتاد مدمج + برنامج رؤية حاسوبية) |
| المجال | الروبوتات التعليمية، الرؤية الحاسوبية، الأنظمة المدمجة، التعلم المبكر |
| حالة المشروع | نموذج نهائي مجمَّع ومختبر عمليًا على بطاقات وعناصر أمام الكاميرا |
| دور تكنو إنجاز | دعم ومساعدة تقنية للطلاب أثناء تطوير المشروع |
| تقنيات أساسية | Python، EasyOCR، YOLO، HSV مع OpenCV، ElevenLabs، Arduino Nano، HC-05، محركات MG995 |
| المخرجات | تعرف على الأرقام والأحرف الإنجليزية والفواكه والألوان، استجابة صوتية فورية، حركة ترحيبية، واجهة رسومية للبث المباشر والتحكم |
ما تزال كثير من وسائل تعليم الأطفال تعتمد على التلقين والحفظ مع تفاعل محدود، في حين تحتاج المراحل العمرية المبكرة إلى أساليب تجمع بين التفاعل البصري والسمعي والحركي. ويواجه الأطفال صعوبة في تعلم مفاهيم أساسية مثل الأرقام والأحرف والألوان عندما تُقدَّم نظريًا فقط، دون وسيلة تربط ما يرونه بما يتعلمونه.
كما أن كثيرًا من التطبيقات والأنظمة التعليمية الإلكترونية تعرض محتوى ثابتًا ولا تستفيد من الرؤية الحاسوبية في التعرف على الأشياء الحقيقية في بيئة الطفل. لذلك سعى المشروع إلى بناء روبوت يتعرف على العنصر الذي يحمله الطفل أمامه، ويرد عليه بصوت واضح، ضمن جسم مادي جذاب يتحرك.
نُفذ المشروع أكاديميًا بواسطة الطلاب، مع مساعدة ودعم تقني من مكتب تكنو إنجاز أثناء مراحل التطوير. ويُعرض ضمن أعمال المكتب مثالًا على دعمه للمشاريع التي تدمج الرؤية الحاسوبية مع الأنظمة المدمجة ومتحكمات Arduino في تطبيقات تعليمية.
يتبع النظام مسارًا متكررًا من التقاط الصورة حتى الاستجابة الصوتية:
ويُقسّم المخطط الصندوقي للنظام العمل إلى خمس طبقات: الإدخال (الكاميرا)، والمعالجة الأولية، والذكاء الاصطناعي (النماذج الثلاثة)، واتخاذ القرار (اختيار الملف الصوتي)، والإخراج (الصوت والحركة).
| الفئة | التقنية | طريقة العمل في المشروع |
|---|---|---|
| الأرقام والأحرف الإنجليزية | EasyOCR | بنية CRNN تجمع شبكة CNN لاستخراج الملامح وشبكة LSTM لمعالجة تسلسل المحارف وخوارزمية CTC لفك النص |
| الفواكه | YOLO | اكتشاف الكائن في تمرير واحد للصورة وتحديد صندوق الإحاطة والفئة ودرجة الثقة |
| الألوان | فضاء الألوان HSV | تحويل الصورة من RGB إلى HSV، ثم عتبة لونية (Color Thresholding) لاستخراج قناع وتحديد اللون المسيطر |
| الاستجابة الصوتية | ElevenLabs | ملفات صوتية مولدة مسبقًا لكل الكلمات والعبارات، تُشغَّل فور التعرف |
اختير فضاء HSV لأنه يفصل معلومات اللون عن الإضاءة، ما يجعل التعرف على الألوان أكثر استقرارًا عند تغير الإضاءة مقارنة بـ RGB. واختيرت EasyOCR لسهولة استخدامها مع Python وOpenCV ودعمها المدمج للغات متعددة. وفضّل المشروع الأصوات المولدة مسبقًا على توليد الصوت أثناء التشغيل لضمان سرعة الاستجابة وثبات جودة النطق، وصُمم الصوت بوصف نصي يطلب صوت روبوت تعليمي واضحًا بالعربية الفصحى، بنبرة لطيفة ومشجعة تناسب الأطفال.
| المكون | الدور في الروبوت |
|---|---|
| Arduino Nano (ATmega328P، 16 MHz) | وحدة التحكم الرئيسية بمحركات السيرفو |
| وحدة Bluetooth HC-05 | اتصال تسلسلي لاسلكي (UART) بين الروبوت والبرنامج عند الحاجة |
| 3 محركات سيرفو MG995 | محرك لليد ومحركان للقدمين، بتروس معدنية وعزم 11 kg·cm عند 6V |
| محول الجهد الخافض LM2596 | خفض جهد البطاريات إلى القيمة المناسبة للوحة والمحركات |
| بطاريتا Li-ion 18650 | مصدر التغذية (3.7V اسميًا، 3300 mAh لكل خلية) |
| كاميرا رقمية | التقاط صور العناصر في الجهة الأمامية من الهيكل |
| مكبر صوت | إخراج الأصوات التعليمية |
وُصّلت إشارات التحكم بالمحركات الثلاثة إلى المخارج D9 وD10 وD11 في لوحة Arduino، ورُبطت وحدة HC-05 بمنفذي TX/RX، مع خط أرضي مشترك لجميع الوحدات لتقليل التشويش وأخطاء الاتصال. واختيرت المكونات بعد مقارنتها ببدائل مثل Arduino Uno وESP32، وHC-06، وSG90 وMG996R، ومنظم 7805، لاعتبارات الحجم واستهلاك الطاقة والعزم وسهولة التكامل.
طُوّر برنامج الرؤية الحاسوبية بلغة Python مع واجهة رسومية تعرض البث المباشر من الكاميرا، وفيها:
وعُرضت في التقرير أربع واجهات تطبيقية: التعرف على الأرقام، والأحرف الإنجليزية، والفواكه، والألوان.
بحسب التطبيق العملي الموثق في المشروع:
هذه نتائج وظيفية لنموذج أولي. لم يتضمن التقرير جداول قياس كمية خاصة بالمشروع، مثل نسبة دقة التعرف لكل فئة أو عدد الصور المختبرة أو زمن الاستجابة، ولذلك لا تُنسب إلى الروبوت نسب دقة محددة. والقيم العامة الواردة في التقرير عن أداء EasyOCR أو YOLO هي خصائص معروفة لهذه الأدوات وليست قياسات لهذا الروبوت.
قارن المشروع نفسه بروبوتات تعليمية تجارية مثل Anki Cozmo وMiko 3 وRoybi وWonder Workshop Dash. ووفق هذا التحليل، تركز تلك الأنظمة على المحادثة أو تعليم اللغات أو البرمجة أو المحتوى الجاهز، مع دعم محدود للتعرف البصري على عناصر حقيقية في بيئة الطفل. وحدد المشروع الفجوة التي يستهدفها في الجمع بين الرؤية الحاسوبية والتفاعل الصوتي ثنائي اللغة ضمن منصة واحدة قابلة للتطوير.
بحسب الآفاق الواردة في المشروع، يمكن تطوير الروبوت عبر:
إذا كنت تعمل على روبوت تعليمي تفاعلي للأطفال وتحتاج إلى مساعدة تقنية في تطوير الفكرة أو بناء نموذج أولي، يمكن التواصل مع مكتب تكنو إنجاز لمناقشة متطلبات المشروع ونطاق الدعم المناسب.
روبوت تعليمي بهيكل مطبوع ثلاثي الأبعاد نفذه فريق من الطلاب بمساعدة تقنية من مكتب تكنو إنجاز. يلتقط بكاميرا أمامية صورة البطاقة أو العنصر الذي يعرضه الطفل، فيتعرف على الأرقام والأحرف الإنجليزية والفواكه والألوان، ثم يشغّل ملفًا صوتيًا ينطق اسم العنصر.
يستخدم EasyOCR بنية CRNN للتعرف على الأرقام والأحرف الإنجليزية، وخوارزمية YOLO لاكتشاف الفواكه، وتحويل الصورة إلى فضاء الألوان HSV مع عتبة لونية لتحديد اللون المسيطر. والبرنامج مكتوب بلغة Python مع واجهة رسومية تعرض البث المباشر ونسبة الثقة.
يضم الروبوت لوحة Arduino Nano للتحكم، ووحدة Bluetooth HC-05 للاتصال اللاسلكي، وثلاثة محركات سيرفو MG995 (واحد لليد واثنان للقدمين)، ومحول جهد خافض LM2596، وبطاريتي Li-ion 18650، إضافة إلى كاميرا رقمية ومكبر صوت.
أظهر التطبيق العملي نجاح الروبوت في التعرف على الفئات الأربع مباشرة من صور الكاميرا، مع عرض اسم العنصر ونسبة الثقة وتشغيل الصوت المناسب، واستقرار العمل أثناء التشغيل المستمر. لكن التقرير لا يتضمن قياسات كمية مثل نسبة الدقة لكل فئة أو عدد الصور المختبرة.
يقتصر التعرف على الأرقام والأحرف الإنجليزية والفواكه والألوان، والحركة المنفذة فعليًا حركة ترحيبية واحدة عند بدء التشغيل. كما أن الأصوات مسجلة مسبقًا ولا يجري الروبوت محادثة مفتوحة، ولا يتضمن تتبعًا لتقدم الطفل، وهي جوانب مذكورة ضمن التطويرات المستقبلية.
تواصل مع فريق تكنو إنجاز لمناقشة قابلية التنفيذ العملي، اختيار القطع، وتطوير النموذج الأولي.