You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
IoT-For-Beginners/translations/fa/2-farm/lessons/1-predict-plant-growth/assignment.md

55 lines
4.9 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "1e21b012c6685f8bf73e0e76cdca3347",
"translation_date": "2025-08-25T21:19:07+00:00",
"source_file": "2-farm/lessons/1-predict-plant-growth/assignment.md",
"language_code": "fa"
}
-->
# نمایش داده‌های GDD با استفاده از Jupyter Notebook
## دستورالعمل‌ها
در این درس، شما داده‌های GDD را با استفاده از یک حسگر IoT جمع‌آوری کردید. برای دریافت داده‌های خوب GDD، باید داده‌ها را برای چندین روز جمع‌آوری کنید. برای کمک به نمایش داده‌های دما و محاسبه GDD، می‌توانید از ابزارهایی مانند [Jupyter Notebooks](https://jupyter.org) برای تحلیل داده‌ها استفاده کنید.
ابتدا داده‌ها را برای چند روز جمع‌آوری کنید. باید مطمئن شوید که کد سرور شما در تمام مدت زمانی که دستگاه IoT شما فعال است، اجرا می‌شود. این کار را می‌توانید با تنظیمات مدیریت انرژی یا اجرای چیزی مانند [این اسکریپت پایتون برای فعال نگه داشتن سیستم](https://github.com/jaqsparow/keep-system-active) انجام دهید.
پس از جمع‌آوری داده‌های دما، می‌توانید از Jupyter Notebook موجود در این مخزن برای نمایش داده‌ها و محاسبه GDD استفاده کنید. Jupyter Notebooks کد و دستورالعمل‌ها را در بلوک‌هایی به نام *سلول‌ها* ترکیب می‌کند، که اغلب شامل کد پایتون هستند. شما می‌توانید دستورالعمل‌ها را بخوانید و سپس هر بلوک کد را به صورت جداگانه اجرا کنید. همچنین می‌توانید کد را ویرایش کنید. به عنوان مثال، در این دفترچه می‌توانید دمای پایه مورد استفاده برای محاسبه GDD گیاه خود را ویرایش کنید.
1. یک پوشه به نام `gdd-calculation` ایجاد کنید.
1. فایل [gdd.ipynb](../../../../../2-farm/lessons/1-predict-plant-growth/code-notebook/gdd.ipynb) را دانلود کرده و آن را در پوشه `gdd-calculation` کپی کنید.
1. فایل `temperature.csv` که توسط سرور MQTT ایجاد شده است را کپی کنید.
1. یک محیط مجازی پایتون جدید در پوشه `gdd-calculation` ایجاد کنید.
1. برخی از بسته‌های pip برای Jupyter Notebooks و همچنین کتابخانه‌های مورد نیاز برای مدیریت و نمایش داده‌ها را نصب کنید:
```sh
pip install --upgrade pip
pip install pandas
pip install matplotlib
pip install jupyter
```
1. دفترچه را در Jupyter اجرا کنید:
```sh
jupyter notebook gdd.ipynb
```
Jupyter شروع به کار می‌کند و دفترچه را در مرورگر شما باز می‌کند. دستورالعمل‌های موجود در دفترچه را دنبال کنید تا دماهای اندازه‌گیری شده را نمایش دهید و روزهای درجه رشد را محاسبه کنید.
![دفترچه Jupyter](../../../../../translated_images/gdd-jupyter-notebook.c5b52cf21094f158a61f47f455490fd95f1729777ff90861a4521820bf354cdc.fa.png)
## معیارها
| معیار | عالی | قابل قبول | نیاز به بهبود |
| -------- | --------- | -------- | ----------------- |
| جمع‌آوری داده‌ها | حداقل ۲ روز کامل داده جمع‌آوری کنید | حداقل ۱ روز کامل داده جمع‌آوری کنید | مقداری داده جمع‌آوری کنید |
| محاسبه GDD | دفترچه را با موفقیت اجرا کرده و GDD را محاسبه کنید | دفترچه را با موفقیت اجرا کنید | قادر به اجرای دفترچه نیستید |
**سلب مسئولیت**:
این سند با استفاده از سرویس ترجمه هوش مصنوعی [Co-op Translator](https://github.com/Azure/co-op-translator) ترجمه شده است. در حالی که ما تلاش می‌کنیم دقت را حفظ کنیم، لطفاً توجه داشته باشید که ترجمه‌های خودکار ممکن است شامل خطاها یا نادرستی‌ها باشند. سند اصلی به زبان اصلی آن باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حساس، توصیه می‌شود از ترجمه حرفه‌ای انسانی استفاده کنید. ما مسئولیتی در قبال سوء تفاهم‌ها یا تفسیرهای نادرست ناشی از استفاده از این ترجمه نداریم.