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

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

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

الدرس: أهداف التعلم

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

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

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

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

📝 ملخص الصفحة

📚 إنشاء تطبيق سحابي لإنترنت الأشياء

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

تطبيق إنترنت الأشياء السحابي: تطبيق يراقب البيئة المحيطة، ويجمع البيانات ويرسلها عبر الإنترنت إلى منصة سحابية.

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

```markmap

تطبيقات على المتحكمات الدقيقة

إنشاء نظام إنذار تسرب الغاز

تمارين تطبيقية

#### تمرين 1: بحث عن مخاطر الغاز

##### • البحث في الإنترنت عن أنواع مختلفة لمخاطر الغاز التي يمكن لمستشعر الغاز اكتشافها وتحليلها.

##### • عرض نتائج البحث.

#### تمرين 2: برمجة نغمات الإنذار

##### • تحليل كيفية إصدار الطنان الكهربائي لنغمات مختلفة كإنذارات للأنواع المختلفة من المخاطر.

##### • عرض الأفكار.

#### تمرين 3: استخدامات أخرى للطنان الكهربائي

##### • وصف الاستخدامات الممكنة للطنان الكهربائي بخلاف نظام الإنذار.

#### تمرين 4: مستشعر الغاز

##### • مراجعة المعلومات والإشارات التي يصدرها مستشعر الغاز.

##### • تعليل سبب زيادة عدد أطراف توصيله مقارنة بالمستشعرات الأخرى.

#### تمرين 5: تعديل نمط وميض LED

##### • تغيير نمط وميض الدايودات المشعة للضوء.

##### • تشغيل وإيقاف الدايود المشع للضوء الأخضر فقط ثلاث مرات ولمدة ثانية واحدة كل مرة.

#### تمرين 6: تعديل نمط صفير الطنان

##### • تغيير نمط صفير الطنان الكهربائي.

##### • إصدار صفير بتردد 220 هرتز لمدة 700 مللي ثانية.

#### تمرين 7: توسيع دائرة التحذير

##### • توسيع الدائرة لتحذير إضافي.

##### • إصدار الطنان تحذيراً إضافياً عند زيادة قيمة الغاز عن 100.

محاكاة وحدة مراقبة محمية زراعية

تنفيذ الدائرة في Tinkercad

#### • استخدام جهاز تحكم الأردوينو الدقيق.

#### • استخدام الدايودات المشعة للضوء (LED).

#### • استخدام المستشعرات.

وظيفة النظام

#### • مراقبة التغيرات البيئية:

##### - الحركة.

##### - درجة الحرارة.

##### - رطوبة التربة.

##### - وجود الدخان.

#### • إشعار المستخدم بالتغيرات.

متطلبات المشروع

#### 1. استخدام ألوان مختلفة للدايودات المشعة للضوء (LED) لكل مستشعر لتمييز نوع التغير.

#### 2. توسيع التصميم لإصدار رسائل في وحدة التحكم عند استيفاء الشروط (مثل: !Fire Hazard عند اكتشاف دخان).

إنشاء تطبيق سحابي لإنترنت الأشياء

الهدف

#### • مراقبة البيئة وجمع البيانات في الزمن الفعلي وإرسالها إلى منصة سحابية.

الأدوات المطلوبة

#### • بيئة التطوير المتكاملة للأردوينو (Arduino IDE)

#### • أداة جيت برينز بايتشارم (JetBrains PyCharm)

#### • منصة الحوسبة السحابية Binary IoT Cloud

أهداف التعلم

#### • استخدام البايثون وبروتوكول PyFirmata لبرمجة الأردوينو.

#### • تصميم دائرة لتطبيق إنترنت الأشياء باستخدام الأردوينو.

#### • مراقبة البيئة وجمع بيانات المستشعر في الزمن الفعلي.

#### • استخدام خدمة الويب لإرسال البيانات إلى منصة سحابية.

#### • مراقبة بيئة بعيدة عبر المنصة السحابية.

#### • توظيف بيانات المستشعر والبيانات السحابية لاتخاذ القرارات.

#### • التعرف على توسيع نطاق تطبيقات إنترنت الأشياء لحلول معقدة.

ماذا تعلمت

التعرف على مكونات جهاز التحكم الدقيق وبرمجته

قياس البيانات من مستشعرات الإدخال المختلفة

فهم كيفية عمل بيانات المستشعرات والخوارزميات معاً في البرمجة

استخدام استجابات التشغيل والاستجابات الآلية

تصميم دوائر إنترنت الأشياء باستخدام جهاز التحكم الدقيق في Tinkercad

برمجة جهاز الأردوينو باستخدام لغة لبنات التعليمات البرمجية في Tinkercad

المصطلحات الرئيسية

Gas Sensor / مستشعر الغاز

Soil Moisture Sensor / مستشعر رطوبة التربة

Pulse-Width Modulation / تضمين عرض النبضة

Temperature Sensor / مستشعر الحرارة

```

نقاط مهمة

  • الوحدة تهدف لإنشاء تطبيق عملي لإنترنت الأشياء يتضمن دائرة إلكترونية وبرمجة واتصال سحابي.
  • التركيز على مراقبة البيئة وجمع البيانات في الزمن الفعلي وإرسالها إلى السحابة.
  • الأدوات الأساسية المستخدمة هي: Arduino IDE، PyCharm، ومنصة Binary IoT Cloud.
  • الأهداف تشمل البرمجة باستخدام Python و PyFirmata، وتصميم الدائرة، واستخدام خدمات الويب، واتخاذ القرارات بناءً على البيانات.

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

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

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

4. إنشاء تطبيق سحابي لإنترنت الأشياء

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

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

أهداف التعلم

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

بنهاية هذه الوحدة سيكون الطالب قادراً على أن:

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

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

الأدوات

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

بيئة التطوير المتكاملة للأردوينو (Arduino IDE) أداة جيت برينز بايتشارم (JetBrains PyCharm) منصة الحوسبة السحابية Binary IoT Cloud

نوع: METADATA

وزارة التعليم Ministry of Education 2025 - 1447

نوع: METADATA

116

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

4. إنشاء تطبيق سحابي لإنترنت الأشياء ستتعلم في هذه الوحدة خطوات إنشاء تطبيق لإنترنت الأشياء يراقب البيئة المحيطة، ويقوم بجمع البيانات وإرسالها عبر الإنترنت إلى منصة سحابية، كما ستنشئ دائرة باستخدام جهاز تحكم الأردوينو الدقيق، وستبرمجها باستخدام لغة البايثون. --- SECTION: أهداف التعلم --- بنهاية هذه الوحدة سيكون الطالب قادراً على أن: يستخدم البايثون لبرمجة جهاز تحكم الأردوينو الدقيق مع بروتوكول PyFirmata. يصمم دائرة لتطبيق إنترنت الأشياء باستخدام جهاز تحكم الأردوينو الدقيق. يراقب البيئة المحيطة ويجمع بيانات المستشعر في الزمن الفعلي. يستخدم خدمة الويب لإرسال بيانات مجمعة إلى منصة سحابية. يراقب بيئة بعيدة من خلال بيانات على منصة سحابية. يتعرف على طريقة توظيف بيانات المستشعر والبيانات السحابية في اتخاذ قرارات وفق تلك البيانات المجمعة. يتعرف على طريقة توسيع نطاق تطبيقات إنترنت الأشياء لتشمل حلول معقدة. --- SECTION: الأدوات --- بيئة التطوير المتكاملة للأردوينو (Arduino IDE) أداة جيت برينز بايتشارم (JetBrains PyCharm) منصة الحوسبة السحابية Binary IoT Cloud وزارة التعليم Ministry of Education 2025 - 1447 116

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

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

ما هو الهدف الرئيسي من استخدام لغة بايثون مع جهاز تحكم الأردوينو الدقيق في تطبيقات إنترنت الأشياء وفقاً لأهداف الوحدة؟

  • أ) تصميم واجهة المستخدم للتطبيق السحابي.
  • ب) برمجة جهاز تحكم الأردوينو الدقيق باستخدام بروتوكول PyFirmata.
  • ج) تحليل البيانات السحابية باستخدام خوارزميات الذكاء الاصطناعي.
  • د) تطوير تطبيقات الهاتف المحمول للتحكم في الأجهزة.

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

الإجابة: برمجة جهاز تحكم الأردوينو الدقيق باستخدام بروتوكول PyFirmata.

الشرح: يتمثل الهدف في استخدام لغة بايثون للتحكم في الأردوينو عبر بروتوكول PyFirmata، مما يسمح بكتابة برامج تحكم في الأجهزة باستخدام لغة برمجة عالية المستوى.

تلميح: فكر في البروتوكول الذي يربط بين لغة البرمجة وجهاز التحكم الدقيق.

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

أي من المهام التالية يعد جزءاً من عملية مراقبة البيئة المحيطة في تطبيق إنترنت الأشياء كما ورد في أهداف الوحدة؟

  • أ) تخزين البيانات على قرص صلب محلي لفترة طويلة.
  • ب) جمع بيانات المستشعر في الزمن الفعلي.
  • ج) برمجة وحدة المعالجة المركزية للخادم السحابي.
  • د) تصميم مخططات بيانية للبيانات التاريخية.

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

الإجابة: جمع بيانات المستشعر في الزمن الفعلي.

الشرح: تتضمن مراقبة البيئة في إنترنت الأشياء جمع البيانات من المستشعرات بشكل فوري ومستمر (في الزمن الفعلي) لتمثيل حالة البيئة بدقة.

تلميح: ركز على المهمة التي تتعلق بالحصول على البيانات مباشرة من البيئة.

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

ما إحدى الوظائف الأساسية لخدمة الويب في تطبيق إنترنت الأشياء السحابي كما هو مذكور في الأهداف؟

  • أ) توفير واجهة برمجة تطبيقات (API) للذكاء الاصطناعي.
  • ب) تشغيل محركات ألعاب الفيديو.
  • ج) إرسال البيانات المجمعة من المستشعرات إلى منصة سحابية.
  • د) تشفير كامل قاعدة البيانات المحلية.

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

الإجابة: إرسال البيانات المجمعة من المستشعرات إلى منصة سحابية.

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

تلميح: فكر في دور خدمة الويب في ربط الجهاز المحلي بالبنية التحتية السحابية.

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

أي من الأدوات المذكورة تستخدم بشكل أساسي لبرمجة جهاز الأردوينو في هذا المشروع؟

  • أ) منصة الحوسبة السحابية Binary IoT Cloud.
  • ب) أداة جيت برينز بايتشارم (JetBrains PyCharm).
  • ج) بيئة التطوير المتكاملة للأردوينو (Arduino IDE).
  • د) محرر النصوص Visual Studio Code.

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

الإجابة: بيئة التطوير المتكاملة للأردوينو (Arduino IDE).

الشرح: تُستخدم Arduino IDE بشكل أساسي لكتابة وتحميل الكود (غالباً بلغة C++) على لوحة الأردوينو الدقيقة، وهي البيئة القياسية لبرمجتها.

تلميح: راجع قائمة الأدوات واربط كل أداة بمهمتها الأساسية.

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

ما هو البروتوكول الذي يُستخدم لتمكين لغة البايثون (Python) من برمجة والتحكم في جهاز التحكم الدقيق "أردوينو" (Arduino) عند بناء تطبيقات إنترنت الأشياء؟

  • أ) بروتوكول PySerial
  • ب) بروتوكول PyFirmata
  • ج) بروتوكول MicroPython
  • د) بروتوكول CircuitPython

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

الإجابة: بروتوكول PyFirmata

الشرح: وفقاً لمنهج إنترنت الأشياء، يُستخدم بروتوكول PyFirmata كواجهة برمجية تسمح للغة البايثون بإرسال الأوامر والتحكم في مداخل ومخارج جهاز الأردوينو مباشرة، مما يسهل عملية جمع بيانات المستشعرات ومعالجتها.

تلميح: هو مكتبة برمجية تعمل كجسر تواصل بين كود البايثون وبروتوكول Firmata المثبت على الأردوينو.

التصنيف: تعريف | المستوى: متوسط