صفحة 337 - كتاب إنترنت الأشياء - الصف 11 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب إنترنت الأشياء - الصف 11 - الفصل 1 | المادة: إنترنت الأشياء | المرحلة: الصف 11 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

📚 معلومات الصفحة

الكتاب: كتاب إنترنت الأشياء - الصف 11 - الفصل 1 | المادة: إنترنت الأشياء | المرحلة: الصف 11 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: درس تعليمي

📝 ملخص الصفحة

📚 إنشاء مشروع جديد في CupCarbon IoT

المفاهيم الأساسية

مشروع جديد (New Project): ملف محاكاة جديد يتم إنشاؤه وحفظه في برنامج CupCarbon IoT.

خريطة المفاهيم

```markmap

أدوات محاكاة إنترنت الأشياء

برنامج كاب كاربون (CupCarbon)

مشروع محاكاة: مراقبة الحريق والتحذيرات

#### إنشاء شبكة العقدة بوحدة التحكم الرئيسية والوسطي

#### تابع إضافة العقد الطرفية

#### إنشاء المقاطع البرمجية

##### منطق المحاكاة (العقد الطرفية)

##### المقطع البرمجي النهائي (edge.py)

##### المقطع البرمجي للعقد الوسطى

##### المقطع البرمجي النهائي (proxy.py)

##### منطق وحدة التحكم (Controller)

###### المقطع البرمجي النهائي (controller.py)

  • while node.loop():
- if node.bufferSize() > 0:

- message = node.read()

- node.print(message)

- time.sleep(2)

- node.print("")

- time.sleep(0.01)

###### خطوات إنشاء المقطع البرمجي

  • اضغط على "بايثون" في شريط الأدوات.
  • اكتب الأوامر البرمجية في الحقل الفارغ.
  • اكتب "controller" في حقل اسم الملف.
  • اضغط على "حفظ".
  • أغلق نافذة محرر بايثون.
###### خطوات إدراج المقطع البرمجي

  • اضغط على العقدة.
  • اضغط على علامة تبويب Device Parameters (معاملات الجهاز).
  • اضغط على صندوق Script file (ملف المقطع البرمجي).
  • اختر ملف controller.py من القائمة المنسدلة.
  • اضغط على الزر لإدراج المقطع البرمجي.
  • اضغط على زر Save Project (حفظ المشروع).
#### تشغيل المحاكاة

##### الخطوات النهائية

  • أنشئ المقاطع البرمجية الأخرى بنفس الطريقة.
  • انسخ الأوامر وطبقها على العقد المقابلة.
  • تأكد من احتواء جميع العقد على المقطع البرمجي.
  • اضغط على Run IoT Simulation (تشغيل محاكاة إنترنت الأشياء) من شريط الأدوات.
##### ملاحظات على نتائج المحاكاة

  • بسبب استخدام مولدات أرقام عشوائية، قد تشتعل حرائق في بعض القطاعات (خاصة على الأطراف) أكثر من غيرها.
  • قد لا تشتعل حرائق في بعض القطاعات على الإطلاق.
##### حالات المحاكاة (شكل 8.19)

  • رسم تخطيطي يوضح شبكة محاكاة مع العقد (edge, proxy, controller).
  • يظهر حالة الشبكة مع إشعال حريق في قطاعات مختلفة (مثل القطاع 7 أو القطاع 4).
#### تمارين التوسيع والتعديل

##### التمرين 1: توسيع الشبكة

  • إضافة عقدة طرفية (Edge) لكل عقدة وسطى (Proxy).
  • أن يكون لكل عقدة وسطى ثلاثة عقد طرفية.
  • إضافة المقاطع البرمجية داخل العقد الجديدة.
##### التمرين 2: توسيع الشبكة أكثر

  • إضافة عقدة وسطى إضافية.
  • إضافة عقدتين طرفيتين.
  • أن يكون لكل عقدة وسطى عقدتين طرفيتين.
  • إضافة المقاطع البرمجية داخل العقد الجديدة.
##### التمرين 3: تعديل منطق المحاكاة (الحرائق)

  • تحديد قسم التعليمات البرمجية الذي يقرر تكرار حدوث الحرائق.
  • تعديل المشروع لزيادة احتمال حدوث الحرائق أكثر من السابق.
##### التمرين 4: اختبار التأخير الزمني (Latency)

  • تعديل برنامج العقد الوسطى لجعل العقدة في وضع السكون لفترة أطول.
  • ملاحظة وتسجيل وجود أي تأخير أو فقدان لأي رسائل.
##### التمرين 5: إضافة مخاطر جديدة (تسرب المياه والفيضان)

  • توسيع المشروع لدعم احتمال حدوث تسرب المياه والفيضان.
  • تعديل برنامج القطاعات المعرضة للحرائق.
  • جعل القيمة 2 من دالة `randint` تعني حدوث تسرب مياه أو فيضان.
  • قيام العقدة بطباعة الرسالة المناسبة وإرسالها.

الصناعة الذكية والأتمتة

تطبيق محاكاة: نظام تخزين مصنع آلي

#### مكونات النظام

  • حاويات موصوفة (مواد قابلة للتلف، مواد طويلة الأمد).
  • رقاقة إلكترونية (IoT Tag) في كل حاوية.
  • موجهات لاسلكية.
  • مركبة آلية (AGV).
  • محطات تخزين ذكية.
#### آلية العمل

  • ترسل الرقاقة الإلكترونية رسالة باستمرار عن محتويات الحاوية.
  • تُبلغ الموجهات اللاسلكية المركبة الآلية بالمحتويات.
  • تقلل محطات التخزين الذكية من استهلاك الطاقة.

مشروع محاكاة: نظام تخزين مصنع آلي (تابع)

#### إنشاء مشروع جديد

##### الخطوات

  • اضغط على New Project (مشروع جديد) من Toolbar (شريط الأدوات).
  • اختر الموقع الذي تريده لحفظ المشروع.
  • اكتب "Storage Product Marking" في حقل File name (اسم الملف).
  • اضغط على Save (حفظ).
##### واجهة البرنامج (شكل 8.21)

  • واجهة برنامج CupCarbon IoT 5.0 مع شريط القوائم وشجرة المشروع.
  • نافذة File Explorer (مستكشف الملفات) لحفظ المشروع باسم "Storage Product Marking".
```

نقاط مهمة

  • لبدء مشروع محاكاة جديد في CupCarbon، يتم استخدام زر New Project في شريط الأدوات.
  • يجب تحديد موقع لحفظ المشروع وإعطاؤه اسم ملف محدد، مثل "Storage Product Marking".
  • تتضمن واجهة البرنامج شريط قوائم وشجرة للمشروع، وتظهر نافذة مستكشف الملفات أثناء عملية الحفظ.

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

نوع: محتوى تعليمي

لإنشاء مشروع جديد:

نوع: محتوى تعليمي

اضغط على New Project (مشروع جديد) من Toolbar (شريط الأدوات).

نوع: محتوى تعليمي

اختر الموقع الذي تريده لحفظ المشروع، اكتب "Storage Product Marking" في حقل File name (اسم الملف)، واضغط على Save (حفظ).

نوع: METADATA

شكل 8.21: إنشاء مشروع جديد

🔍 عناصر مرئية

CupCarbon IoT 5.0 and File Explorer

The image displays two main parts: the CupCarbon IoT 5.0 software interface on the top and a Windows File Explorer window on the bottom. The CupCarbon interface shows a menu bar (Project, Edit, Add, Display, Selection, Solver, Simulation, Map, Personal, Help) and a project tree on the left with expandable sections like 'Network information', 'Device Parameters', etc. The File Explorer window shows a path 'This PC > Local Disk (C:) > CupCarbon Projects' and lists two folders: 'Fire Surveillance and Notification' and 'My First CupCarbon Simulation'. A 'File name' input box is present with 'Storage Product Marking' pre-filled, and a 'Save' button is visible.

📄 النص الكامل للصفحة

لإنشاء مشروع جديد: اضغط على New Project (مشروع جديد) من Toolbar (شريط الأدوات). اختر الموقع الذي تريده لحفظ المشروع، اكتب "Storage Product Marking" في حقل File name (اسم الملف)، واضغط على Save (حفظ). شكل 8.21: إنشاء مشروع جديد --- VISUAL CONTEXT --- **DIAGRAM**: CupCarbon IoT 5.0 and File Explorer Description: The image displays two main parts: the CupCarbon IoT 5.0 software interface on the top and a Windows File Explorer window on the bottom. The CupCarbon interface shows a menu bar (Project, Edit, Add, Display, Selection, Solver, Simulation, Map, Personal, Help) and a project tree on the left with expandable sections like 'Network information', 'Device Parameters', etc. The File Explorer window shows a path 'This PC > Local Disk (C:) > CupCarbon Projects' and lists two folders: 'Fire Surveillance and Notification' and 'My First CupCarbon Simulation'. A 'File name' input box is present with 'Storage Product Marking' pre-filled, and a 'Save' button is visible. Data: Visual representation of software steps for creating a new project. Context: Illustrates the step-by-step process of creating a new project in the CupCarbon IoT software, including naming and saving the project.

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 3 بطاقة لهذه الصفحة

بعد الضغط على New Project في CupCarbon، ما الإجراء الذي يليه مباشرةً وفق الخطوات؟

  • أ) كتابة 'Storage Product Marking' في حقل اسم الملف.
  • ب) الضغط على زر Save (حفظ).
  • ج) اختيار الموقع المطلوب لحفظ المشروع.
  • د) تحديد نوع الجهاز من قائمة Device Parameters.

الإجابة الصحيحة: c

الإجابة: اختيار الموقع المطلوب لحفظ المشروع.

الشرح: 1. بعد الضغط على New Project، ستظهر نافذة لحفظ الملف. 2. في هذه النافذة، يجب أولاً تحديد المجلد أو القرص (مثل Local Disk C:) الذي تريد حفظ المشروع فيه. 3. هذه الخطوة تسبق كتابة اسم الملف والضغط على حفظ.

تلميح: هذه الخطوة تأتي بعد فتح نافذة الحفظ وقبل كتابة الاسم.

التصنيف: صيغة/خطوات | المستوى: سهل

ما الخطوة الأولى لإنشاء مشروع جديد في برنامج CupCarbon IoT؟

  • أ) اختيار الموقع المناسب لحفظ المشروع.
  • ب) الضغط على New Project (مشروع جديد) من Toolbar (شريط الأدوات).
  • ج) كتابة اسم المشروع في حقل File name.
  • د) الضغط على زر Save (حفظ).

الإجابة الصحيحة: b

الإجابة: الضغط على New Project (مشروع جديد) من Toolbar (شريط الأدوات).

الشرح: 1. افتح برنامج CupCarbon IoT. 2. ابحث عن شريط الأدوات (Toolbar) في الواجهة. 3. اضغط على خيار 'New Project' أو 'مشروع جديد'. 4. هذه هي الخطوة الأولى المطلوبة قبل أي إجراء آخر.

تلميح: تتعلق هذه الخطوة بالبدء في البرنامج نفسه، قبل اختيار الموقع أو كتابة الاسم.

التصنيف: صيغة/خطوات | المستوى: سهل

ما الاسم الذي يجب كتابته في حقل File name عند إنشاء المشروع التوضيحي في CupCarbon كما ورد في النص؟

  • أ) My First CupCarbon Simulation
  • ب) Fire Surveillance and Notification
  • ج) Storage Product Marking
  • د) New IoT Project

الإجابة الصحيحة: c

الإجابة: Storage Product Marking

الشرح: 1. في الخطوة الخاصة بتسمية المشروع. 2. اكتب الاسم المحدد في المثال التعليمي. 3. الاسم هو: Storage Product Marking. 4. يجب كتابته بالضبط كما هو مذكور.

تلميح: هذا هو الاسم النموذجي المحدد في المثال التوضيحي.

التصنيف: مفهوم جوهري | المستوى: سهل