هذا المشروع يستعرض إنشاء نظام مراقبة لحظي يدمج بين العتاد والبرمجيات لاكتشاف الأجسام المعدنية، تصنيفها حسب اللون، تحديد موقعها المكاني، وعرض حركتها على خريطة مسار ديناميكية.
المكوّن الأساسي هو المتحكم ESP32 الذي يقوم بجمع بيانات المستشعرات وإرسالها عبر WebSocket إلى واجهة رسومية (GUI) مطورة بلغة Python.
النظام يستخدم كاشف معادن ومستشعر ألوان لتحديد وجود الجسم ونوعه (أحمر، أخضر، أزرق). كما يقدّر موقع الجسم (يسار، وسط، يمين) ثم يرسل جميع البيانات إلى الواجهة الرسومية في الزمن الحقيقي.
الواجهة الرسومية المخصصة (GUI) المطوّرة بـPython تتصل بـESP32 عبر IP وتقدم ما يلي:
عدادات للكشف عن المعادن مع تقسيم حسب اللون.
عرض مباشر لكل جسم حسب لونه وموقعه.
وحدة تتبع المسار لعرض سجل حركة الأجسام.
قراءات مسافة لحظية لكل منطقة موقع.
أزرار لإعادة تعيين المسار أو تصفير العدادات.
هذا المشروع يجمع بين الأنظمة المدمجة، الاتصال اللحظي، وتطوير الواجهات الرسومية، ليشكّل نظاماً سريع الاستجابة وقابلاً للتوسع لتتبع وتصنيف الأجسام في الزمن الحقيقي. كما أن وحدة رسم الخرائط تعزز وضوح النتائج عبر وضع وسم (Tag) لكل جسم مكتشف بلونه في موضعه الدقيق.
الإنجازات الرئيسية:
برمجة ESP32 لمعالجة بيانات المستشعرات والاتصال اللاسلكي.
تطوير واجهة رسومية لحظية بـPython باستخدام WebSocket.
دمج تصنيف الأجسام، التتبع المكاني، والعرض المباشر.