3.3 KiB
Visualisera GDD-data med hjälp av en Jupyter Notebook
Instruktioner
I den här lektionen samlade du in GDD-data med hjälp av en IoT-sensor. För att få bra GDD-data behöver du samla in data under flera dagar. För att visualisera temperaturdata och beräkna GDD kan du använda verktyg som Jupyter Notebooks för att analysera datan.
Börja med att samla in data under några dagar. Du måste se till att din serverkod körs hela tiden medan din IoT-enhet är aktiv, antingen genom att justera dina energihanteringsinställningar eller genom att köra något som detta Python-skript för att hålla systemet aktivt.
När du har temperaturdata kan du använda Jupyter Notebook i detta repo för att visualisera datan och beräkna GDD. Jupyter notebooks kombinerar kod och instruktioner i block som kallas celler, ofta med kod i Python. Du kan läsa instruktionerna och sedan köra varje kodblock, ett i taget. Du kan också redigera koden. I den här notebooken kan du till exempel ändra bastemperaturen som används för att beräkna GDD för din växt.
-
Skapa en mapp som heter
gdd-calculation
-
Ladda ner filen gdd.ipynb och kopiera den till mappen
gdd-calculation
. -
Kopiera filen
temperature.csv
som skapades av MQTT-servern. -
Skapa en ny Python-virtuell miljö i mappen
gdd-calculation
. -
Installera några pip-paket för Jupyter notebooks, tillsammans med bibliotek som behövs för att hantera och visualisera datan:
pip install --upgrade pip pip install pandas pip install matplotlib pip install jupyter
-
Kör notebooken i Jupyter:
jupyter notebook gdd.ipynb
Jupyter kommer att starta och öppna notebooken i din webbläsare. Följ instruktionerna i notebooken för att visualisera de uppmätta temperaturerna och beräkna växtens tillväxtgrader (GDD).
Bedömningskriterier
Kriterier | Exemplariskt | Tillräckligt | Behöver förbättras |
---|---|---|---|
Samla in data | Samla in data för minst 2 hela dagar | Samla in data för minst 1 hel dag | Samla in viss data |
Beräkna GDD | Kör notebooken framgångsrikt och beräkna GDD | Kör notebooken framgångsrikt | Kan inte köra notebooken |
Ansvarsfriskrivning:
Detta dokument har översatts med hjälp av AI-översättningstjänsten Co-op Translator. Även om vi strävar efter noggrannhet, bör det noteras att automatiska översättningar kan innehålla fel eller inexaktheter. Det ursprungliga dokumentet på dess originalspråk bör betraktas som den auktoritativa källan. För kritisk information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för eventuella missförstånd eller feltolkningar som uppstår vid användning av denna översättning.