📚 معلومات الصفحة
الكتاب: كتاب إنترنت الأشياء - الصف 11 - الفصل 1 | المادة: إنترنت الأشياء | المرحلة: الصف 11 | الفصل الدراسي: 1
الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم
نوع المحتوى: درس تعليمي
📝 ملخص الصفحة
📚 استكمال المشروع
المفاهيم الأساسية
الحديقة الذكية باستخدام الأردوينو: مشروع عملي يتضمن توصيل مستشعر رطوبة التربة بالأردوينو وبرمجته للتحكم في نظام ري آلي.
خريطة المفاهيم
```markmap
تطوير وبرمجة الأردوينو
مشروع الحديقة الذكية بالأردوينو
المكونات المطلوبة
- مستشعر الحرارة (Temperature Sensor)
توصيل المكونات
#### توصيل مستشعر درجة الحرارة
#### توصيل مستشعر رطوبة التربة
#### الدائرة بصورتها النهائية
- توصيل الأطراف بالمكونات
- المكونات المتصلة:
- ترانزستور (TMP)
- محرك (Motor)
#### الدائرة المادية (Physical Circuit)
- صورة الدائرة بمكوناتها المادية
- المكونات الظاهرة:
- لوحة الأردوينو (Arduino Uno R3)
- لوحة التوصيل (Breadboard)
- محرك التيار المستمر (DC Motor)
برمجة المكونات
#### الخطوات البرمجية
#### استكشاف الأخطاء وإصلاحها
##### التحقق من صحة بيانات المستشعر
- استخدام حلقة تكرار لا نهائية (`while True`)
- قراءة القيم غير المعالجة من الأطراف التناظرية
- إضافة شرط `if` للتحقق من أن القيم ليست `None`
- تحويل قيمة درجة الحرارة إلى درجات مئوية
- تحويل مستوى الرطوبة إلى نسبة مئوية
- كتابة شرط التحكم في الري:
- استدعاء دالة `water_plant(dc_motor_pin)`
##### عرض التقارير
- طباعة تقرير درجة الحرارة: `"Temperature : " + str(temperature) + " C"`
- طباعة تقرير الرطوبة: `"Moisture : " + str(round(moisture, 2)) + "%"`
- إضافة `time.sleep(10)` في نهاية الحلقة
التفاعل مع خدمات الويب السحابية
#### تطوير المشروع
- إرسال البيانات عبر خدمة الويب السحابية من منصة Binary IoT Cloud
- عرض البيانات البيئية المجمعة بواسطة الأردوينو
- مثال: جدول ورسوم بيانية لقراءات درجة الحرارة والرطوبة
- درجة الحرارة: تتراوح بين 25.36°C و 25.43°C
- الرطوبة: تتراوح بين 39.39% و 42.84%
##### خطوات التسجيل
- اسم المستخدم (Username)
- كلمة المرور (Password)
- رقم التعريف الشخصي (PIN): 174563
##### واجهة التسجيل (شكل 4.26)
- تحتوي على رمز QR للوصول.
- نموذج يحتوي على حقول:
- Password
- Confirm Password
- Pin
- زر Register
- أرقام مرقمة (1-5) تشير إلى تسلسل الإجراءات.
##### مفهوم Web API و JSON
- Web API: نقطة وصل للتواصل بين برنامج وخادم على الإنترنت.
- JSON: تنسيق مفتوح لنقل البيانات (مفتاح - قيمة).
```
استكمال المشروع
#### خطوات التنفيذ
#### افتراض وظيفة المحرك
- محرك التيار المستمر يمكن أن يكون متصلاً بمضخة ماء أو بصمام للري.
- صورة توضح الحديقة الذكية باستخدام الأردوينو.
- المكونات الظاهرة:
- مستشعر رطوبة التربة في التربة.
- لوحة أردوينو.
- لوحة توصيل.
- محرك تيار مستمر.
```
نقاط مهمة
- بعد كتابة البرنامج، يتم وضع مستشعر رطوبة التربة في التربة وتشغيل البرنامج من الحاسوب لرؤية البيانات القادمة من البيئة.
- محرك التيار المستمر في هذا المشروع يمكن أن يمثل مضخة ماء أو صمام ري.
- الشكل 4.30 يوضح الشكل النهائي للمشروع: نبتة مع مستشعر رطوبة متصل بلوحة أردوينو ولوحة توصيل ومحرك.
📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
نوع: محتوى تعليمي
نوع: محتوى تعليمي
نوع: محتوى تعليمي
نوع: FIGURE_REFERENCE
🔍 عناصر مرئية
شكل 4.30: الحديقة الذكية باستخدام الأردوينو
A photograph showing a potted plant with a small seedling. Wires connect from the plant's soil sensor to an Arduino microcontroller board. The Arduino board is connected to a breadboard and a small DC motor, which is presumably part of a watering system. The overall setup represents a smart garden project.