مشروع CircuitVerse

تحتوي هذه الصفحة على تفاصيل مشروع كتابة تقنيّة تم قبوله في موسم المستندات من Google.

ملخص المشروع

المؤسسة المفتوحة المصدر:
CircuitVerse
الكاتب التقني:
براغاتي
اسم المشروع:
وثائق وأدلة المستخدم
مدة المشروع:
المدة العادية (3 أشهر)

وصف المشروع

بعد إجراء تحليل متعمق للجمهور ووثائق المستخدم الحالية المتاحة، أقترح مهام التوثيق التالية:

1) إضافة برامج فيديو تعليمية لتوضيح عمليات سير العمل الشائعة وتحسين تجربة الإعداد. ستوضّح الفيديوهات مفهومًا واحدًا. ستقدّم لك الفيديوهات إرشادات أثناء تنفيذ هذا الإجراء على الشاشة.

يمكنك العثور على رابط فيديو تعليمي حول استخدام أداة التحليل التوافقي على هذا الرابط. https://www.youtube.com/watch?v=7FkeqBYcd1w الملاحظة 1: مع أنّ هذا الفيديو مثالي على المحتوى الحالي، فهو يهدف إلى توضيح أسلوب استخدام التعليقات التوضيحية لإنشاء نمط فيديو متّسق. الملاحظة 2: عندما أبدأ العمل في شركة CircuitVerse، سأشتري ترخيصًا للبرنامج ولن يتضمّن المنتج النهائي علامة مائية.

مواضيع مقترحة لسير عمل الفيديو التعليمي: --بدء استخدام CircuitVerse: شاهِد هذا الفيديو التعليمي لجولة سريعة في منصة CircuitVerse. --استخدام أداة التحليل الثنائي: يمكنك مشاهدة هذا الفيديو التعليمي للتعرّف على كيفية إنشاء الدوائر باستخدام بيانات جدول الحقيقة. --تصدير صور عالية الدقة: شاهد هذا الفيديو التعليمي للتعرف على كيفية تصدير صور عالية الدقة لدوائرك بتنسيقات متعددة --استخدام الدوائر الفرعية للتصميم الهيكلي: شاهد هذا الفيديو التعليمي للتعرف على كيفية إنشاء دوائر فرعية لتبسيط بنية الدوائر المعقدة --استخدام أداة محول Hex-Bin-Dec Transor: شاهِد هذا الفيديو التعليمي لتعرف كيفية استخدام أداة Hex-Bin-Decor للتصميم وأداة Hex-Duit Design. --عرض مخططات توقيت الدائرة الكهربائية لدائرة معينة: شاهد هذا الفيديو التعليمي لمعرفة كيف يمكن للمستخدمين تصور مخططات توقيت الدائرة الكهربائية لدائرة معينة.

يمكن ربط بعض برامج الفيديو التعليمية عبر صفحات الويب ووثائق المستخدم.

2) أنشئ صفحة مقصودة لبرنامج تعليمي لتقديم نظرة عامة مختصرة على منصة CircuitVerse فضلاً عن تقديم عرض رسومي لمختلف سير العمل. سيصل المستخدمون إلى الصفحة المقصودة للبرنامج التعليمي على موقع Circuitverse GitHub والتي ستوفر مخططًا موجزًا للدروس التعليمية المختلفة التي يتم توفيرها لسير عمل المحتوى المختلف. يمنح هذا المستخدم القدرة على عرض واختيار برامج تعليمية مختلفة لاحتياجاته. في ما يلي نموذج تقريبي لبنية الصفحة للصفحة المقصودة للبرنامج التعليمي.

3) إنشاء برامج تعليمية تفصيلية لتعريف المستخدمين بكيفية استخدام الأداة للتعلم وتحليل سلوك الدوائر الأساسية والمعقدة - تعليم الأداة باللعب بالأداة. بالإشارة إلى المشروعات المميزة في CircuitVerse، أقترح إضافة 5 برامج تعليمية على الأقل للمستخدمين المبتدئين والمتوسطين لتحسين تجربة الإعداد. يوضح كل برنامج تعليمي شرحًا لسير العمل الكامل، وسيقدم مقدمة عن البرنامج التعليمي، متبوعًا بعملية التصميم، وقائمة المكونات، وتعليمات خطوة بخطوة وتمارين تدريبية. بالنسبة لسير العمل المعقد، ستتناول مقاطع الفيديو جزءًا فرديًا من مفهوم شامل.

يمكنك الانتقال إلى هذا الرابط لعرض نموذج تعليمي: إنشاء برنامج فك ترميز من سبع شرائح: https://pragatijain.github.io/contractuitverse/index.html

تشمل بعض المواضيع ما يلي: --إنشاء شاشة LED متحرّكة --استكشاف طريقة عمل أداة التموج الحامل

4) راجع بنية تنقل الشريط الجانبي لتحسين الاتساق وسهولة القراءة والتماسك.


أدوات المشروع 1) Camtasia لدروس الفيديو التعليمية. لقد استخدمت إصدارًا تجريبيًا لإنشاء نموذج الفيديو. عندما أبدأ العمل في شركة CircuitVerse، سأشتري ترخيصًا للبرنامج ولن يتضمّن المنتج النهائي علامة مائية. 2) مستندات Google لكتابة الأدلة الخاصة بي والتي سأحدّثها لاحقًا في GitHub لاستضافتها في مستودع CircuitVerse. 3) ترميز Wiki وHTML لإدارة المحتوى الخاص بي في GitHub.


المخطط الزمني قبل 16 أغسطس قدم مساهمات للمؤسسة على GitHub.

توطيد العلاقات مع المنتدى (من 17 آب (أغسطس) إلى 13 أيلول (سبتمبر)) إعداد قناة للتواصل والوقت (بسبب اختلاف التوقيت). تحسين أهدافي وتحديد التوقعات من كلا الجانبين. مزيد من المعلومات حول المنتدى والمنتج مناقشة ووضع اللمسات الأخيرة على هيكل التوثيق المقترح مع الموجهين وأعضاء المؤسسة الآخرين.

فترة التوثيق يتّبع هذا المشروع إرشادات المشروع ذات المدة العادية (إجمالي 11 أسبوعًا، من 14/9/2020 إلى 30/11/2020). سأقضي حوالي 20 ساعة في الأسبوع في إكمال الأهداف الموضحة أدناه. بالإضافة إلى هذه الأهداف، سأشارك في اجتماعات الموجه والتواصل خلال هذا الوقت، حسب الحاجة. سأعمل مع المرشدين لتحديد أفضل وقت لذلك. ملاحظة: يتميّز هذا الجدول الزمني بالمرونة، كما يدرك حقيقة أنّ الاحتياجات التنظيمية قد تتغيّر. تتيح الأطر الزمنية الكبيرة المرونة والقدرة على تبديل التركيز حسب الحاجة.

الأسبوع الأول: مراجعة المعالم الرئيسية التي تم تحديدها وتحسينها مستودع Fork CircuitVerse وتنزيله على أجهزتي ناقش مع الموجهين نمط مقاطع الفيديو، بالإضافة إلى إعداد نموذج شاشة افتتاحية للفيديو وأي موسيقى فاصلة للعنوان وشاشات النهاية ومعلومات إضافية يجب تضمينها. مراجعة مواضيع البرنامج التعليمي عبر الفيديو والحصول على الموافقة عليها تحديد موضوعات البرنامج التعليمي والحصول على الموافقة عليها. مراجعة بنية التنقل للشريط الجانبي والحصول على الموافقة عليه

الأسبوع 2: إنشاء نموذج تعليمي والحصول على موافقة عليه من قبل المرشد إنشاء صفحة مقصودة للبرنامج التعليمي لاستضافة البرامج التعليمية

الأسبوع 3 و4 و5: إضافة برامج فيديو تعليمية لتوضيح سير عمل المحاكيات المختلفة

الأسبوع 6 و7 و8 و9: إنشاء برامج تعليمية لمختلف الدوائر البسيطة والمعقدة

الأسبوع 10: إعادة هيكلة شريط التنقل الجانبي من أجل التناسق لتحسين تجربة إعداد المستخدم

الأسبوع 11: تدقيق عملي بحثًا عن الأخطاء الإملائية والأخطاء.


عينات عمل الدائرة ذات الصلة

*يُرجى زيارة هذا الرابط لعرض نموذج تعليمي: إنشاء برنامج فك ترميز من 7 شرائح. : https://pragatijain.github.io/sciuitverse/index.html

*يمكنك العثور على رابط فيديو تعليمي لاستخدام أداة التحليل التوافقي على هذا الرابط. https://www.youtube.com/watch?v=7FkeqBYcd1w الملاحظة 1: مع أنّ هذا الفيديو مثالي على المحتوى الحالي، فهو يهدف إلى توضيح أسلوب استخدام التعليقات التوضيحية لإنشاء نمط فيديو متّسق. ملاحظة 2: عندما أبدأ العمل لدى GDevelop، سأشتري ترخيصًا للبرنامج ولن يتضمّن المنتج النهائي علامة مائية.

*الصفحة المقصودة للبرنامج التعليمي CircuitVerse https://docs.google.com/document/d/1sBKS2cq76zRHDGgA2Lbf7isSisRK_ELLSPsg-7atCAI/edit#

*عرض الاقتراح الكامل كمستند Google: https://docs.google.com/document/d/1vzYyDnX6mFXXByrcwVsrxCgpIWKpcj8U8DSa3gVB7RA/edit#


نموذج برنامج تعليمي: برنامج فك ترميز الشرائح من 7 أداة فك ترميز الشرائح من 7

نظرة عامة:

يشارك هذا البرنامج التعليمي خطوات مختلفة لإنشاء برنامج فك ترميز مكوّن من 7 شرائح باستخدام CircuitVerse. أداة فك الترميز هي دائرة تركيبية تحوّل رقمًا ثنائيًا إلى العدد العشري المقابل. ويقبل أربع بتات من المدخلات وله سبعة مخرجات.

إجراء التصميم

لإنشاء دائرة عرض الـ 7 شرائح في CircuitVerse، سنتّبع الخطوات التالية: استخدِم أداة التحليل التوافقي المتاحة ضمن محاكي CircuitVerse لصياغة جدول الحقيقة. باستخدام جدول الحقيقة هذا، سننشئ الدائرة داخل المحاكي. ستنقل هذه الدائرة الإخراج إلى شاشة LED ذات 7 أجزاء. قم بربط تسميات الدائرة الكهربائية المختلطة بمُخرجات ذات صلة لشاشة LED ذات القطاعات السبعة لرؤية عمل الدارة الكهربائية. الشاشة المكونة من 7 أجزاء هي جهاز عرض إلكتروني لعرض الأرقام العشرية من 0 إلى 9.راجع تحليل سلوك الدائرة باستخدام بيانات جدول الحقيقة. جدول الحقيقة يدرج الجدول 1 أدناه مخرجات مختلفة لمجموعات مختلفة من المدخلات لبرنامج فك ترميز مكون من 7 شرائح.

قائمة عناصر الدائرة

يسرد الجدول 2 المكونات المختلفة المطلوبة لتنفيذ الدائرة.

صياغة جدول الحقيقة

اتبع الخطوات التالية لصياغة جدول الحقيقة داخل محاكي CircuitVerse:

إكمال الجولة

ارجع إلى الشكل 10 لتوصيل أسلاك الإدخال ذات الصلة للتصنيفات المقابلة للدائرة التوافقية بالمخرجات ذات الصلة لعرض شاشة القطع السبعة لإكمال الدائرة. يعرض هذا الفيديو دائرة محاكاة لفك ترميزها من 7 أجزاء تم إنشاؤها داخل جهاز محاكاة CircuitVerse. رابط الفيديو: https://www.youtube.com/embed/tGTy4P-RxP0

تحليل الدائرة

تبديل قيم الإدخال المختلفة (S3 وS2 وS1 وS0) والتحقّق من صحة جدول الحقيقة (راجع الجدول 1) للتحقّق من دائرة فك ترميز القطاعات السبعة التي تم تنفيذها

يحتوي مكون عرض مكون من 7 أجزاء على 8 شرائح من إضاءة LED بداخله وقد تم سحب أحد أطراف الدبابيس الخاصة بها من الوحدة كما هو موضح في الشكل 8. لجعل مصباح LED الخاص بجزء معين يتوهج، يجب تشغيل الأجزاء ذات الصلة (المسمى a وb وc وd وe وf وg في الشكل 10 لتمثيل الأرقام من 0 إلى 9). على سبيل المثال، لعرض الرقم 1، يجب تشغيل مصابيح LED b وc.

إذا تعذّر على مصباح LED عرض الرقم العشري الصحيح، يُرجى الرجوع إلى الجدول 3 والشكل 10 وتحديد مشاكل توصيلات الأسلاك وحلّها. يسرد الجدول 3 إعدادات رقم التعريف الشخصي لعرض الشرائح المكوّنة من 7 شرائح.