תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46
שינוי האקלים הוא בעיה גדולה. והרבה אנשים לא יודעים עכשיו כמה זה עלה. במדריך זה נתרשם את שינויי הטמפרטורה באקלים עקב שינויי אקלים. עבור גיליון בגידות, תוכל לצפות בקובץ הפייתון למטה.
אספקה
אתה תצטרך:
- עורך קוד (אני משתמש בגרסת הקהילה של PyCharm)
- Python v3.8 ואילך
שלב 1: הורדת הנתונים
ראשית, יהיה עליך להוריד את הנתונים. אם אתה רוצה לשרטט משהו אחר, אתה יכול להשתמש במערך נתונים אחר. אני משתמש במערך נתונים מה- NOAA. להלן מערך הנתונים. אתה יכול להזין פרמטרים מותאמים אישית משלך ולאחר מכן ללחוץ עלילה, לגלול למטה, ותראה אייקון עם מסמך ו- X עליו בפינה השמאלית העליונה של הטבלה. כדי לוודא שזה נכון, רחף מעליו ועליו כתוב הורד נתונים בפורמט CSV. ישנם גם כמה קבצי csv אחרים שהכנסתי למטה בהם תוכל להשתמש במקום זאת.
שלב 2: העלאת הקובץ שלך לפרויקט ה- Python שלך
כדי להעלות את הקובץ שלך לפרויקט python, ראשית, ודא שהוא נמצא באותה תיקייה במחשב שלך. לאחר מכן, הקלד, file = open ("שם מערך הנתונים", "r")
data = file.readlines ()
הפונקציה הפתוחה פותחת מערך נתונים וה- r מיועד לקריאה. למרות שהקובץ נפתח, זה רק אומר שאתה מסוגל לקרוא אותו ולכן אנו יוצרים משתנה נוסף בשם data, שקורא את הקובץ.
בהמשך אנו יוצרים שנים משתנות. זהו טור השנים של מערך הנתונים והוא יאחסן אותם. אז אנחנו מקלידים, שנים =
שלב 3: הוספת עמודת השנים למשתנה השנים
כדי להוסיף את עמודת השנים למשתנה שנים, אנו מריצים לולאת for.
לנתוני שורה: years.append (int (line.split (',') [0]))
לולאת ה- for מפעילה את הלולאה עבור כל שורה. years.append מצרף את מה שבסוגריים. הפונקציה int הופכת את מה שבתוך הסוגר למספר שלם. Line.split (",") יפצל את תוכן השורה בפיצול בפסיק ויחזיר מערך, לכן שמנו את [0] בסוף כדי לקבל את האלמנט הראשון במערך, השנה.
שלב 4: יצירת וריאלית טמפרטורה והוספת הטמפרטורות אליה
מכיוון שקובץ ה- CSV שלנו מופרד בשורות, כדי להראות שיש שורה חדשה, יש לנו / n בסוף כל שורה לייצג שורה חדשה. המשמעות היא שעלינו לעשות עוד קצת עבודה כדי לקבל את הטמפרטורה ממערך הנתונים. אנחנו מתחילים עם אותו קוד.
טמפ '=
עבור נתוני שורה:
numlist = line.split (',') [1].split ()
שימו לב שיש לנו פיצול שני בסוף השורה האחרונה. זה יפרק אותו לכל תו כך שאם תהיה לנו המילה שלום היא תהפוך ל- h, e, l, l, o. בשלב הבא עלינו לקבל רק את הטמפרטורה ממערך numlist.
num = float (''. join (numlist)) temp.append (num)
המשתנה num ממיר את הגרסה המצורפת של רשימת numlist מערך לצוף. כפי שלמדנו את השיעור האחרון, שיטת הוספה מצרפת אותו למערך.
שלב 5: ייבוא Pyplot מ- Matplotlib
כדי לתכנן את הטמפרטורות, עליך לייבא את Pyplot.
מ- matplotlib ייבוא pyplot כ- plt
זה מוסיף כעת Pyplot לפרויקט שלך וכדי להשתמש בכל אחת מהפונקציות שלו שאתה מכנה plt. functionName ().
שלב 6: גרפים
כדי לתאר אותו אנו קוראים לפונקציית העלילה. לאחר מכן אנו קוראים ל- xlabel ו- ylabel כדי לתייג את הגרף שלנו.
מגרש plt (שנים, טמפ ')
plt.ylabel ('טמפרטורה (C)')
plt.xlabel ('שנים')
הצג ()
פונקציית ההצגה מציגה את הגרף.
מוּמלָץ:
מדידת הטמפרטורה: 7 שלבים
מדידת טמפרטורה: هو قياس درجه الحراره باستخدام الكاميرا االحراريه
מד הטמפרטורה והלחות הפשוט ביותר של IoT: 5 שלבים (עם תמונות)
מד הטמפרטורה והלחות הפשוט ביותר של IoT: מד הטמפרטורה והלחות הפשוט ביותר של IoT מאפשרים לך לאסוף טמפרטורה, לחות ומדד חום. לאחר מכן שלח אותם ל- Adafruit IO
מעגל שיכול לחוש את השינוי בערך הטמפרטורה: 10 שלבים
מעגל שיכול לחוש את שינוי ערך הטמפרטורה: מעגל זה מודד את הטמפרטורה באמצעות חיישן טמפרטורה LM35 ומשווה את מתח הכניסה באמצעות מגבר IC עם המידע שנאסף המעגל יפעיל ויכבה את הממסר
DIY הצג את הטמפרטורה על מסך LCD באמצעות Arduino: 10 שלבים
עשה זאת בעצמך הצג את הטמפרטורה על מסך LCD באמצעות Arduino: בפרויקט זה, אנו הולכים ליצור מעגל באמצעות כמה רכיבים כמו Arduino, חיישן טמפרטורה וכו 'במעגל זה התואר יראה ברציפות על ה- LCD, יש עיכוב של 100 אלפיות השנייה בין השקפת התואר החדש בנושא
סימולציית שידור הטמפרטורה מודבוס (Labview + Raspberry Pi 3): 8 שלבים
סימולציה טרנסמיסור של הטמפרטורה מודבוס (Labview + Raspberry Pi 3): POST ESCRITO EN ESPAÑOL ניתן לראות סימולציה של מעגלי העברה של טמפרטורה, אלמנטור ראשוני (חיישן) שיטת יישום באמצעי הפוטנציאל וההגדרות. למידע על חיישן (Elemento Secundario), יש חשיבות