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/th/2-farm/lessons/1-predict-plant-growth/assignment.md

57 lines
5.7 KiB

<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "1e21b012c6685f8bf73e0e76cdca3347",
"translation_date": "2025-08-27T22:07:11+00:00",
"source_file": "2-farm/lessons/1-predict-plant-growth/assignment.md",
"language_code": "th"
}
-->
# แสดงข้อมูล GDD ด้วย Jupyter Notebook
## คำแนะนำ
ในบทเรียนนี้ คุณได้รวบรวมข้อมูล GDD โดยใช้เซ็นเซอร์ IoT เพื่อให้ได้ข้อมูล GDD ที่ดี คุณจำเป็นต้องรวบรวมข้อมูลในหลายวัน เพื่อช่วยในการแสดงผลข้อมูลอุณหภูมิและคำนวณ GDD คุณสามารถใช้เครื่องมืออย่าง [Jupyter Notebooks](https://jupyter.org) ในการวิเคราะห์ข้อมูล
เริ่มต้นด้วยการรวบรวมข้อมูลในช่วงหลายวัน คุณต้องตรวจสอบให้แน่ใจว่าโค้ดเซิร์ฟเวอร์ของคุณทำงานตลอดเวลาที่อุปกรณ์ IoT ของคุณทำงาน โดยปรับการตั้งค่าการจัดการพลังงาน หรือใช้บางอย่างเช่น [สคริปต์ Python ที่ช่วยให้ระบบทำงานต่อเนื่อง](https://github.com/jaqsparow/keep-system-active)
เมื่อคุณมีข้อมูลอุณหภูมิแล้ว คุณสามารถใช้ Jupyter Notebook ใน repo นี้เพื่อแสดงผลและคำนวณ GDD Jupyter Notebook ผสมผสานโค้ดและคำแนะนำในบล็อกที่เรียกว่า *เซลล์* ซึ่งมักจะเป็นโค้ดในภาษา Python คุณสามารถอ่านคำแนะนำ จากนั้นรันแต่ละบล็อกโค้ดทีละบล็อก คุณยังสามารถแก้ไขโค้ดได้ ใน Notebook นี้ ตัวอย่างเช่น คุณสามารถแก้ไขอุณหภูมิฐานที่ใช้ในการคำนวณ GDD สำหรับพืชของคุณ
1. สร้างโฟลเดอร์ชื่อ `gdd-calculation`
1. ดาวน์โหลดไฟล์ [gdd.ipynb](./code-notebook/gdd.ipynb) และคัดลอกไฟล์ไปยังโฟลเดอร์ `gdd-calculation`
1. คัดลอกไฟล์ `temperature.csv` ที่สร้างโดยเซิร์ฟเวอร์ MQTT
1. สร้าง Python virtual environment ใหม่ในโฟลเดอร์ `gdd-calculation`
1. ติดตั้งแพ็กเกจ pip สำหรับ Jupyter Notebook พร้อมกับไลบรารีที่จำเป็นสำหรับการจัดการและแสดงผลข้อมูล:
```sh
pip install --upgrade pip
pip install pandas
pip install matplotlib
pip install jupyter
```
1. รัน Notebook ใน Jupyter:
```sh
jupyter notebook gdd.ipynb
```
Jupyter จะเริ่มต้นและเปิด Notebook ในเบราว์เซอร์ของคุณ ทำตามคำแนะนำใน Notebook เพื่อแสดงผลอุณหภูมิที่วัดได้ และคำนวณ Growing Degree Days
![The jupyter notebook](../../../../../translated_images/gdd-jupyter-notebook.c5b52cf21094f158a61f47f455490fd95f1729777ff90861a4521820bf354cdc.th.png)
## เกณฑ์การประเมิน
| เกณฑ์ | ดีเยี่ยม | พอใช้ | ต้องปรับปรุง |
| ------ | -------- | ------ | ------------ |
| การรวบรวมข้อมูล | รวบรวมข้อมูลครบ 2 วันเต็ม | รวบรวมข้อมูลครบ 1 วันเต็ม | รวบรวมข้อมูลบางส่วน |
| การคำนวณ GDD | รัน Notebook สำเร็จและคำนวณ GDD ได้ | รัน Notebook สำเร็จ | ไม่สามารถรัน Notebook ได้ |
---
**ข้อจำกัดความรับผิดชอบ**:
เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษา AI [Co-op Translator](https://github.com/Azure/co-op-translator) แม้ว่าเราจะพยายามให้การแปลมีความถูกต้อง แต่โปรดทราบว่าการแปลโดยอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้อง เอกสารต้นฉบับในภาษาดั้งเดิมควรถือเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ ขอแนะนำให้ใช้บริการแปลภาษามืออาชีพ เราไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความผิดที่เกิดจากการใช้การแปลนี้