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

5.7 KiB

แสดงข้อมูล GDD ด้วย Jupyter Notebook

คำแนะนำ

ในบทเรียนนี้ คุณได้รวบรวมข้อมูล GDD โดยใช้เซ็นเซอร์ IoT เพื่อให้ได้ข้อมูล GDD ที่ดี คุณจำเป็นต้องรวบรวมข้อมูลในหลายวัน เพื่อช่วยในการแสดงผลข้อมูลอุณหภูมิและคำนวณ GDD คุณสามารถใช้เครื่องมืออย่าง Jupyter Notebooks ในการวิเคราะห์ข้อมูล

เริ่มต้นด้วยการรวบรวมข้อมูลในช่วงหลายวัน คุณต้องตรวจสอบให้แน่ใจว่าโค้ดเซิร์ฟเวอร์ของคุณทำงานตลอดเวลาที่อุปกรณ์ IoT ของคุณทำงาน โดยปรับการตั้งค่าการจัดการพลังงาน หรือใช้บางอย่างเช่น สคริปต์ Python ที่ช่วยให้ระบบทำงานต่อเนื่อง

เมื่อคุณมีข้อมูลอุณหภูมิแล้ว คุณสามารถใช้ Jupyter Notebook ใน repo นี้เพื่อแสดงผลและคำนวณ GDD Jupyter Notebook ผสมผสานโค้ดและคำแนะนำในบล็อกที่เรียกว่า เซลล์ ซึ่งมักจะเป็นโค้ดในภาษา Python คุณสามารถอ่านคำแนะนำ จากนั้นรันแต่ละบล็อกโค้ดทีละบล็อก คุณยังสามารถแก้ไขโค้ดได้ ใน Notebook นี้ ตัวอย่างเช่น คุณสามารถแก้ไขอุณหภูมิฐานที่ใช้ในการคำนวณ GDD สำหรับพืชของคุณ

  1. สร้างโฟลเดอร์ชื่อ gdd-calculation

  2. ดาวน์โหลดไฟล์ gdd.ipynb และคัดลอกไฟล์ไปยังโฟลเดอร์ gdd-calculation

  3. คัดลอกไฟล์ temperature.csv ที่สร้างโดยเซิร์ฟเวอร์ MQTT

  4. สร้าง Python virtual environment ใหม่ในโฟลเดอร์ gdd-calculation

  5. ติดตั้งแพ็กเกจ pip สำหรับ Jupyter Notebook พร้อมกับไลบรารีที่จำเป็นสำหรับการจัดการและแสดงผลข้อมูล:

    pip install --upgrade pip
    pip install pandas
    pip install matplotlib
    pip install jupyter
    
  6. รัน Notebook ใน Jupyter:

    jupyter notebook gdd.ipynb
    

    Jupyter จะเริ่มต้นและเปิด Notebook ในเบราว์เซอร์ของคุณ ทำตามคำแนะนำใน Notebook เพื่อแสดงผลอุณหภูมิที่วัดได้ และคำนวณ Growing Degree Days

    The jupyter notebook

เกณฑ์การประเมิน

เกณฑ์ ดีเยี่ยม พอใช้ ต้องปรับปรุง
การรวบรวมข้อมูล รวบรวมข้อมูลครบ 2 วันเต็ม รวบรวมข้อมูลครบ 1 วันเต็ม รวบรวมข้อมูลบางส่วน
การคำนวณ GDD รัน Notebook สำเร็จและคำนวณ GDD ได้ รัน Notebook สำเร็จ ไม่สามารถรัน Notebook ได้

ข้อจำกัดความรับผิดชอบ:
เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษา AI Co-op Translator แม้ว่าเราจะพยายามให้การแปลมีความถูกต้อง แต่โปรดทราบว่าการแปลโดยอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้อง เอกสารต้นฉบับในภาษาดั้งเดิมควรถือเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ ขอแนะนำให้ใช้บริการแปลภาษามืออาชีพ เราไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความผิดที่เกิดจากการใช้การแปลนี้