
نظام إدارة محلات سبارك للألعاب
نظام إدارة شامل لمحلات أجهزة البلايستيشن — مراقبة الأجهزة، تتبع الجلسات، فوترة الوقت، إدارة العملاء، ونظام محاسبي متكامل.
لقطات شاشة من النظام

لوحة تحكم الأجهزة — نظرة عامة على جميع الأجهزة المتصلة

لوحة تحكم فردية — مؤقت وتحكم في الأسعار

الإعدادات — تكوين الأجهزة والاتصال

نظام الفوترة — إدارة الإيرادات والمبيعات
نبذة عن العميل
مركز سبارك للألعاب — أول وأكبر مركز ألعاب PlayStation في اليمن. يدير 7 أجهزة ألعاب حديثة، مع خطة توسع إلى 15+ جهازاً. يعمل بطاقم من 3 موظفين ويستقبل 50+ زبوناً يومياً. واجه مشاكل في إدارة وقت الأجهزة والفواتير والإيرادات.
المشكلة والتحدي
كان مركز سبارك للألعاب يدير أجهزته يدوياً بالكامل، مما أدى إلى: (1) صعوبة مراقبة حالة 7 أجهزة في الوقت الحقيقي ومعرفة أيها مشغول أو متاح، (2) عدم وجود نظام لحجز الفترات الزمنية — اعتماد على الحضور الشخصي فقط، (3) مشاكل متكررة في حساب تكلفة كل جلسة لعب يدوياً مما يسبب نزاعات مع العملاء، (4) اعتماد كامل على الجداول الورقية لحساب الفواتير والإيرادات اليومية، (5) عدم القدرة على تتبع أرباح كل جهاز على حدة أو تحليل ساعات الذروة، (6) عدم وجود نظام لتسجيل دخول العملاء وتقييد الوصول.
الحل المقدم
طورنا نظاماً متكاملاً يعتمد على ESP32 مع: (1) جهاز تحكم رئيسي ESP32 مع WiFi و Ethernet و 7 مخارج Relay (واحد لكل جهاز) و 4G كاتصال احتياطي، (2) لوحة تحكم ويب عربية كاملة تعرض جميع الأجهزة المتصلة مع حالتها (مشغول/متاح/مؤقت) والوقت المتبقي والإيرادات التراكمية مع خلفية داكنة وواجهة مطورة، (3) لوحة تحكم فردية لكل جهاز مع مؤقت دقيق، تعريفات أسعار مرنة، وأزرار بدء/إيقاف/إيقاف مؤقت، (4) نظام محاسبي دقيق لإدارة الفواتير والمبيعات اليومية مع تقارير، (5) نظام نقل وقت الجلسة بين الأجهزة مع احتساب التكلفة بدقة، (6) نظام صلاحيات متعدد المستويات (مستخدم، مشرف، مدير).
الميزات الرئيسية
تحكم كهربائي بـ 7 أجهزة
جهاز ESP32 رئيسي مع 7 مخارج Relay تتحكم في تشغيل وإيقاف كل جهاز كهربائياً عن بعد مع دعم إيقاف طارئ.
مؤقت جلسات دقيق
مؤقت بالملي ثانية مع 3 أوضاع (تشغيل، إيقاف مؤقت، إيقاف) وحساب دقيق للتكلفة حسب الوقت المستهلك × سعر الساعة.
نظام فوترة ومحاسبة
فواتير يومية، تقارير إيرادات لكل جهاز ولكل مستخدم ولكل يوم مع إمكانية تصدير التقارير.
مرونة تشغيلية عالية
نقل الجلسات بين الأجهزة، استعادة كاملة بعد انقطاع الكهرباء، تعريفات أسعار مرنة، وإضافة أجهزة دون توقف.
البنية التقنية
جهاز تحكم مبني على ESP32 مع WiFi و Ethernet و 7 مخارج Relay (للتحكم في تشغيل/إيقاف كل جهاز كهربائياً) و 4G كاتصال احتياطي. يستخدم WebServer داخلي لتشغيل لوحة التحكم. البرنامج يدعم تخزين الحالة في Preferences للاستعادة بعد انقطاع الكهرباء، وتسجيل جلسات العمل التفصيلية على بطاقة SD أو SPIFFS مع 80+ حقلاً (الجهاز، المستخدم، المدة المستهلكة، التكلفة، فترات الإيقاف، الوقت الفعلي). الواجهة الأمامية بتقنية Next.js مع Node.js و PostgreSQL للبيانات المتقدمة.
الأمان والأداء
نظام صلاحيات متكامل (مستخدم عادي، مشرف، مدير) مع كلمة مرور للعمليات الحساسة (تصدير، حذف)، تشفير بيانات الجلسات، تخزين آمن لمفاتيح API، تسجيل دخول المستخدمين مع تتبع كل عملية (بدء تشغيل، إيقاف، إيقاف مؤقت، تعديل سعر، تحويل جهاز) في سجل تدقيق مفصل، وجدار ناري لعزل شبكة التحكم.
منهجية العمل
بدأنا بتحليل دقيق لعمليات مركز الألعاب: أوقات الذروة، أسعار المنافسين، تحديات الموظفين. صممنا نموذجاً أولياً واختبرناه ميدانياً لمدة أسبوعين مع تعديلات يومية حسب ملاحظات المستخدمين. بعد الموافقة على النموذج النهائي، طوّرنا الكود الكامل لـ ESP32 (3865+ سطر) واختبرناه مع 7 أجهزة حقيقية.
الجدول الزمني
المرحلة 1: تحليل متطلبات إدارة مركز الألعاب
المرحلة 2: تطوير برنامج ESP32 (C++ مع 3865 سطر)
المرحلة 3: تطوير لوحة التحكم ويب
المرحلة 4: تصميم وطباعة الدوائر الإلكترونية
المرحلة 5: اختبار وتجميع الأجهزة
المرحلة 6: التنصيب والتشغيل التجريبي
المرحلة 7: التدريب والدعم
التقنيات المستخدمة
النتائج المحققة
“أورتيك قدموا لنا حلولاً تفوق توقعاتنا. النظام لا يدير الأجهزة فقط، بل يعطينا تقارير دقيقة عن الإيرادات وساعات الذروة والأجهزة الأكثر ربحية. نوصي بهم لأي مركز ألعاب.”
إدارة مركز سبارك
المالك
لماذا أورتيك للحلول البرمجية؟
فريقنا يجمع بين خبرة عالية في嵌入式 systems (ESP32/C++) وحلول الويب الحديثة (Next.js/Node.js) — وهذا ما تحتاجه مشاريع التحكم والمراقبة
نحن لا نقدم حلاً جاهزاً — صممنا هذا النظام خصيصاً لاحتياجات مركز الألعاب مع 3865+ سطر كود مخصص
نقدم دعماً فنياً وتحديثات مستمرة — النظام تطور مع احتياجات المركز وأضفنا ميزات جديدة بناءً على طلباتهم
أسئلة حول المشروع
يستخدم ESP32 مع 7 مخارج Relay منفصلة للتحكم في تشغيل وإيقاف كل جهاز كهربائياً عن بُعد عبر لوحة التحكم.
نعم، النظام يدعم الإضافة التدريجية — قم بتوصيل جهاز تحكم ESP32 جديد وسيتم التعرف عليه تلقائياً.
النظام يحفظ حالة جميع الأجهزة (الوقت المتبقي، التكلفة، المستخدم) في ذاكرة Preferences ويعيد استعادتها فور عودة التيار.
كل جلسة تسجل وقت البدء بالمللي ثانية، تحسب التكلفة بناءً على الوقت المستهلك × سعر الساعة، مع احتساب فترات الإيقاف المؤقت (Pause) بدقة.
نعم، يدعم النظام نقل الوقت المتبقي والتكلفة من أي جهاز إلى آخر مع تسجيل عملية النقل في السجل.
النظام يدعم حتى 5 مستخدمين بصلاحيات مختلفة (مستخدم عادي للكاشير، مشرف لإدارة الأجهزة، مدير للتقارير) مع تسجيل كل عملية.
نعم، النظام يصدر تقارير يومية وشهرية بإجمالي الإيرادات، الإيرادات لكل جهاز، ساعات الذروة، وأداء المستخدمين.
يدعم بطاقة SD للذاكرة الطويلة و SPIFFS لذاكرة ESP32 الداخلية مع تنبيه عند امتلاء 95% من المساحة.