100%
GRIMOIRE
الكتابمدونة البيبيمجلدات التوليفالأساس الحديدي
FRENAR
← السابقالتالي →
RATIO
الأساس الحديدي · دعامة الدرس · الأسبوع 5
◆◆◆
الآليات القابلة للبرمجة
والمشروع التكاملي
الأسبوع 5 من 26 · الوحدة 2 — الأتمتة الفيزيائية
8 ساعات نظرية · 27 ساعة تطبيقية
◆ الأهداف التعليمية للأسبوع

1. فهم منطق الآليات القابلة للبرمجة الصناعية (API)
2. ترجمة دفتر شروط أتمتة إلى منطق برمجي
3. الجمع بين عدة مستشعرات وعدة مشغلات في نفس النظام
4. تصميم وتحقيق وتوثيق مشروع أتمتة صغير كامل
5. عرض والدفاع عن حل تقني أمام مجموعة

◆◆◆
ملاحظة استخدام للمكوِّن

صُمِّم هذا الأسبوع كتجميع للوحدة 2. يجب أن يشغل التمرين التطبيقي 2 (المشروع التكاملي) معظم الوقت المتاح، ويمكن تخصيصه لكل ثنائي للحفاظ على الدافعية.

Amine RAITI · مهندس بنية تحتية وSRE
وثيقة عمومية · CC BY-NC-SA 4.0 · AI Powered by Amine
عملية ديندون
RATIO
خطة الدرس · 8 ساعات
الخيط النظري الناظم
5.1 · منطق الآليات القابلة للبرمجة الصناعية3 ساعات
— الفرق بين Arduino (النمذجة الأولية) والآلية القابلة للبرمجة الصناعية API (الإنتاج، المتانة)
— دورة عمل API: قراءة المداخل ← المعالجة ← كتابة المخارج، في حلقة
— مفهوم Grafcet (تمثيل بياني لأتمتة تسلسلية) — تقديم مفاهيمي
5.2 · من دفتر الشروط إلى منطق البرنامج3 ساعات
— الطريقة: سرد المداخل (المستشعرات)، المخارج (المشغلات)، شروط الانتقال
— صلة مباشرة بمنهجية الأسبوع 3 (متغيرات ← جدول الحقيقة ← التبسيط)
— أهمية المواصفة المكتوبة قبل أي توصيل أو كود
5.3 · تقديم المشروع التكاملي للأسبوعساعتان
— دفتر شروط المشروع الصغير: نظام إنذار أو تحكم في الولوج يجمع بين مستشعرين ومشغلين على الأقل
— معايير التقييم: عمل مطابق لدفتر الشروط، جودة التوصيل، وضوح الكود، التوثيق، العرض الشفهي
مثال دفتر شروط للعرض

"نظام تحكم في الولوج مبسّط: زر يؤدي دور رمز رقمي يُفعّل الفتح (LED أخضر + محرك سيرفو (servo-moteur) يحاكي بابًا) إذا أُدخل تسلسل صحيح في أقل من 5 ثوانٍ، وإلا فإن LED أحمر وجرس إنذار (buzzer) يشيران إلى الفشل."

RATIO
التمرين التطبيقي 1 · تصميم المشروع التكاملي · 8 ساعات

دفتر الشروط المُوفَّر: يتلقى كل ثنائي (أو يختار من بين 3 اقتراحات) مشروع أتمتة صغيرًا يجمع بين مستشعرين ومشغلين على الأقل من بين تلك المستخدمة في الأسبوع 4 (زر، مقاومة ضوئية، LED، مرحل، محرك)، مع إمكانية إضافة محرك سيرفو أو جرس إنذار مُوفَّرين لهذا الأسبوع.

(ساعة ونصف) اختيار أو توزيع المشروع، قراءة وتوضيح دفتر الشروط مع المكوِّن.
(ساعتان) مواصفة رسمية: قائمة المداخل، المخارج، شروط الانتقال (الطريقة المدروسة في 5.2).
(ساعتان) رسم مخطط التوصيل الكامل قبل أي تركيب فيزيائي.
(ساعتان) كتابة هيكل البرنامج (بنية الدوال، المتغيرات، دون تفاصيل كامل المنطق) للتحقق منه من طرف المكوِّن قبل التمرين 2.
(30 دقيقة) تحقق جماعي: يعرض كل ثنائي مواصفته بإيجاز، مع ملاحظات سريعة من المكوِّن.
تصحيح التمرين التطبيقي 1

شبكة التحقق من المواصفة: يجب أن تكون قائمة المداخل/المخارج كاملة وبدون لبس (كل مستشعر ومشغل له دور محدد بوضوح)، ويجب أن تغطي شروط الانتقال جميع الحالات (بما فيها حالات الفشل)، ويجب أن يكون مخطط التوصيل متسقًا مع منافذ Arduino المتوفرة فعليًا.

خطأ شائع يجب تصحيحه: نسيان تحديد السلوك في حالة الفشل أو انتهاء المهلة (مثلًا، ماذا يحدث إذا لم يكتمل تسلسل الرمز الرقمي أبدًا؟). هذه فرصة للتذكير بأن جدول حقيقة الأسبوع 3 يجب أن يغطي كل التوليفات الممكنة، وليس فقط حالة النجاح.

RATIO
التمرين التطبيقي 2 · التحقيق والاختبارات والمناقشة · 19 ساعة

المعدات: كل المعدات المستخدمة في الأسبوع 4 (Arduino، breadboard، مستشعرات، مرحل، محرك) بالإضافة إلى محرك سيرفو وجرس إنذار لهذا الأسبوع، حسب احتياجات المشروع المختار.

(4 ساعات) توصيل فيزيائي كامل للنظام حسب المخطط المُتحقَّق منه في التمرين 1.
(6 ساعات) تطوير كامل للبرنامج، بزيادات مُختبَرة (أولًا كل مستشعر/مشغل منفردًا، ثم دمج تدريجي).
(4 ساعات) اختبارات منهجية لجميع حالات المواصفة (حالات النجاح والفشل)، وتصحيح الأخطاء المكتشَفة.
(3 ساعات) كتابة توثيق موجز للمشروع (المخطط النهائي، وصف العمل، الصعوبات المواجهة والحلول المقدَّمة).
(ساعتان) مناقشة: يعرض كل ثنائي مشروعه العامل (5-10 دقائق)، عرض مباشر، أسئلة من المكوِّن والمتدربين الآخرين.
شبكة تقييم التمرين 2

المعيار 1 — المطابقة الوظيفية (40%): هل يستجيب النظام لكامل دفتر الشروط، بما في ذلك حالات الفشل؟

المعيار 2 — جودة التوصيل والدمج (20%): تركيب نظيف، وصلات موثوقة، لا تلامس خاطئ أثناء العرض.

المعيار 3 — جودة الكود (20%): كود مقروء، معلَّق عليه، منظَّم (لا تكرار غير ضروري، أسماء متغيرات واضحة).

المعيار 4 — التوثيق والعرض الشفهي (20%): القدرة على شرح الخيارات التقنية والصعوبات المواجهة بوضوح.

◆ بطاقة تجميع — التقييم الذاتي للأسبوع 5
1. أستطيع شرح دورة عمل آلية قابلة للبرمجة.
2. أستطيع ترجمة دفتر شروط إلى مواصفة مداخل/مخارج/شروط.
3. أستطيع تصميم مخطط توصيل قبل أي تركيب فيزيائي.
4. أستطيع دمج عدة مستشعرات ومشغلات في نظام متسق واحد.
5. أستطيع اختبار نظام بزيادات بدلًا من دفعة واحدة.
6. أستطيع توثيق مشروع تقني بشكل واضح وموجز.
7. أستطيع عرض والدفاع عن حل تقني شفهيًا.
8. أستطيع تحديد وتصحيح عطل في نظام مدمج.
← السابقالتالي →