توضّح هذه الصفحة كيفية تجميع نظام التشغيل Android 13 التي تتحكم في حركة جهاز اختبار التكامل مع المستشعر والإضاءة لتكنولوجيا المعلومات الداخلية. يُعدّ اختبار دمج المستشعرات جزءًا من مجموعة اختبارات الصور من الكاميرا (Camera ITS) في مجموعة اختبارات التوافق (CTS). يتيح جهاز التحكّم في Android 13 التشغيل الآلي من خلال التحكّم في إضاءة الحامل ومحرك التوجيه لاختبار المشاهد التي تتطلّب التدوير والتحكّم في الإضاءة.
نظرة عامة على وحدة التحكّم في Android 13
توفّر حزمة ITS-in-a-box بيئة اختبار متّسقة على مسافة ثابتة بين الجهاز اللوحي الاختبار والهاتف الاختبار، بالإضافة إلى إضاءة متّسقة بدون مصدر ضوء خارجي. يوفّر عنصر التحكّم في Android 13 إمكانية التحكّم في محركات الأقراص الدوّارة والإضاءة بشكل آلي، ويزيل الحاجة إلى تدوير الجهاز الذي يتم اختباره يدويًا لإجراء اختبارات مَشاهد دمج المستشعرات وإلى تفعيل الأضواء وإيقافها يدويًا لإجراء الاختبارات التي يتم التحكّم فيها بالضوء.
التحكّم في محركات الأقراص الصلبة والإضاءة في أنظمة الاختبار
توفّر منصة اختبار دمج المستشعرات حركة ثابتة للهاتف لإجراء اختبارات متكررة . تم تدوير الهاتف أمام هدف رقعة الشطرنج للسماح بعرض الصورة التقاطه باستخدام الهاتف في مواضع مختلفة. بالنسبة إلى test_sensor_fusion، يدير المشغِّل الآلي الهاتف حول محور الكاميرا بزاوية 90 درجة والعكس، ويكرّر ذلك في غضون ثانيتين تقريبًا. بالنسبة إلى test_video_stabilization، يدير المشغّل الآلي الهاتف حول محور كاميرا 10 درجات والعكس بشكل متكرّر لمحاكاة حركة الهاتف عند تصوير فيديو أثناء المشي. يعرض الشكل 1 هاتفَين يتحركان في جهاز اختبار دمج قياسات المستشعرات. يظهر في الشكل 2 هاتفًا واحدًا يتحرّك في جهاز اختبار التكامل مع المستشعر.
الشكل 1: حركة الهاتف في جهاز الاختبار لاختبار test_sensor_fusion
الشكل 2. حركة الهاتف في جهاز الاختبار لاختبار test_video_stabilization
التحكّم في محرّك الأقراص الدوّارة
محركات التوجيه التناظرية في جهاز الاختبار هي محركات توجيه موضعية يتم التحكّم فيها باستخدام التضمين بعرض النبضة (PWM). يظهر مثال نموذجي للتحكم في الموضع في الشكل 3. وتبلغ مدة إشارة التحكّم 20 ملي ثانية. تغيير النبض العرض إلى الحد الأدنى للعرض يؤدي إلى نقل المحرك إلى الموضع المحايد وتغيير يؤدي عرض النبض إلى أقصى عرض إلى تحريك المحرك 180 درجة في اتجاه عقارب الساعة.
الشكل 3: وصف التحكّم في مشغل الملفات العادي
التحكّم في الإضاءة
للتحكّم في حركة المحرّك التزييني والأضواء باستخدام جهاز كمبيوتر مضيف، يتطلّب جهاز اختبار دمج إشارة المستشعرين اتصالاً عبر USB. تستخدم وحدة تحكّم Android 13 لوحة Arduino UNO R3 متصلة بمنفذ USB مع لوحة توجيه مخصّصة (أو درع) مثبتة في الأعلى. يمكن لوحدة التحكّم في Android 13 التحكّم في ما يصل إلى ثلاثة محركات دورانية لتركيبات دمج الاستشعار وما يصل إلى ثلاثة أنظمة الإضاءة ITS- in-a-box أو تركيبة واحدة لدمج الاستشعار من كمبيوتر مضيف واحد.
تتيح وحدة تحكّم الإصدار 3.0 Android 13 للمستخدمين إيقاف إعادة الضبط التلقائي عند فتح منفذ Arduino التسلسلي عبر USB. يتم تفعيل دالة الصعق الكهربي التلقائي عند توصيل وحدة التحكّم بمضيف آخر أو استخدامها لحالات اختبار أخرى. يمكن للمستخدمين تفعيل ميزة "إعادة الضبط التلقائي" أو إيقافها باستخدام مفتاح تبديل على وحدة التحكّم.
يمكن استخدام وحدة التحكم Android 13 مع كاميرا ITS في علبة. يمكن استخدام وحدة التحكم Android 13 بتوصيل أي كاميرا في علبة (RFoV أو WFoV أو معياري) أو جهاز استشعار Fusion لإجراء اختبارات التحكم في الإضاءة. جميع الاختبارات التي يتم التحكّم فيها بالإضاءة بدءًا من Android 15 مضمّنة في scene_flash ويمكن تشغيلها باستخدام أداة الاستشعار المدمجة مع المحتوى باستثناء scene_low_light، والذي يتطلب جهازًا لوحيًا لعرض المخطط ويجب تشغيله باستخدام كاميرا ITS في علبة.
بالنسبة إلى الاختبارات في scene_flash وscene_low_light، يجب أن تكون هناك بيئة مظلمة مع إطفاء الأضواء لتنشيط ميزة فلاش التصوير التلقائي على الهواتف الاختبارية. يعرض الشكل 4 مصابيح ITS-in-a-box التي يتم إيقافها وتشغيلها بواسطة وحدة تحكّم Android 13.
الشكل 4: تم إطفاء الأضواء وتشغيلها لاختبار test_auto_flash
سجلّ النُّسخ السابقة
يوضّح الجدول التالي سجلّ النُسخ السابقة لنظام Android 13. ويتضمن روابط تنزيل لكل إصدار من إصدارات الإنتاج الملفات.
التاريخ | المراجعة | تنزيل ملف الإنتاج | سجلّ التغيير |
---|---|---|---|
أغسطس 2024 | 3 |
|
|
كانون الأول (ديسمبر) 2022 | 2.2 |
|
|
آذار (مارس) 2022 | 1 |
|
إعداد وحدة التحكّم في نظام التشغيل Android 13
يوضِّح هذا القسم طريقة إعداد وحدة تحكّم في نظام التشغيل Android 13.
المكوّنات المطلوبة
يمكنك شراء وحدة التحكم Android 13 من خلال المورّدون المؤهّلون أو يمكنك إنشاء وحدة التحكم بنفسك. يتألّف ملف الإنتاج من ملف Gerber للوحة الدوائر المطبوعة وقائمة مواد لوحة الدوائر المطبوعة ومعلومات موضع لوحة الدوائر المطبوعة وملف STEP للحاويات. لتنزيل ملف الإصدار، اطّلِع على الجدول في سجلّ النُسخ السابقة.
إذا كنت بصدد إنشاء جهاز التحكّم الخاص بك، يجب أن يكون لديك لوحة Arduino UNO R3 . في حال شراء وحدة التحكّم من خلال مورّد مؤهَّل، يتم تضمين Arduino .
إنّ غطاء وحدة التحكّم في Android 13 هو مكوّن اختياري، ولكنه يُنصح به، ويحمي وحدة التحكّم ويحظر منافذ USB غير المستخدَمة لمنع حدوث أخطاء في عملية الإعداد. للحصول على تفاصيل حول الأسعار والخيارات المتاحة لمسؤول التحكّم بالبيانات، يُرجى التواصل مع فريق الدعم. كبائع مؤهل.
إجراءات الإعداد
لإعداد وحدة التحكّم التي تعمل بنظام التشغيل Android 13، عليك اتّباع الخطوات التالية:
وصِّل محوّلات 12 فولت (للإضاءة) و5 فولت (للسيرفو) بالمحوّل المناسب مقابس الطاقة (الشكل 5).
الشكل 5: مكان محوّل الطاقة
توصيل مصابيح وحدة استشعار النظام داخل العلبة أو وحدة استشعار Fusion بإحدى وحدات الإضاءة مقابس مخرجات القنوات (الشكل 6). حسب أسطوانة طاقة الإضاءة واستخدامه، فاستخدم محوّلاً على النحو المطلوب (الشكل 7).
الشكل 6. الموقع الجغرافي لقنوات الإضاءة
الشكل 7. محوِّل توصيل طاقة الإضاءة بوحدة التحكم
لإعداد مشاهد sensor_fusion، اربط مشغل السيرفو بأحد رؤوس اتصال قناة مشغل السيرفو.
الشكل 8. موقع اتصال مشغل التحكّم
بالنسبة إلى وحدات التحكّم في الإصدار 3.0، عند ربط وحدة التحكّم بمضيف جديد، يجب ضبط مفتاح إعادة الضبط التلقائي على
Enable
.في المراجعة 3.0، يتضمّن جهاز التحكّم مفتاح إعادة ضبط تلقائي يمكن تفعيله أو إيقافه. عند إجراء الاختبار، ننصحك بضبط التبديل الخاص بإعادة الضبط التلقائي على
Disable
لمنع إطفاء جميع الأضواء بشكل مؤقت في بداية كل اختبار عندما يُجريits_base_test
عملية اتصال بوحدة تحكّم Arduino. هذا أمر مهم عند إجراء اختبار موازٍ (يتم فيه تنفيذ ITS بالتزامن مع نظام إضاءة منصة الاختبار المتصل بوحدة التحكّم نفسها).الشكل 9: مفتاح إعادة الضبط التلقائي
وصِّل وحدة التحكّم بالمضيف باستخدام كابل USB-A.
الشكل 10: منفذ اتصال USB-A بالمضيف
يوضح الشكل 11 مثالاً لإعداد وحدة التحكم في Android 13 المكتمل نظام إضاءة واحد وجهاز واحد.
الشكل 11. اكتمال عملية إعداد جهاز التحكّم في Android 13
التحكّم في البرامج من المضيف
يمكن تنزيل الرمز المصغر إلى لوحة UNO لتحديد دبابيس PWM لإشارة المحرك
وتحديد نطاقات عرض النبضة للزوايا المختلفة. الرمز المصغَّر
يتم تضمين التحكم في دوران المؤامرة للمحركات الستة HS-755 ميغابايت في
مراجع أخرى. يتضمن هذا القسم أيضًا رابطًا إلى
برنامج بسيط يسمى rotator.py
، والذي يتناوب العروض.
استخدام وحدة التحكُّم في نظام التشغيل Android 13
استخدام تكنولوجيا المعلومات في الكاميرا:
python tools/run_all_tests.py device=device_id camera=0 rot_rig=arduino:1 scenes=sensor_fusion
مع البرنامج النصي للاختبار:
python rotator.py --ch 1 --dir ON --debug
عمليات تنزيل عناصر التحكم في البرامج
- رمز Aruino الصغير لنظام التشغيل Android 11 والإصدارات الأحدث
VarSpeedServo_and_lighting_control.ino
- رمز اختبار التحكّم في Python
rotator.py