תוכן עניינים:

עדכון תחזית מזג אוויר לשלושה ימים: 4 שלבים
עדכון תחזית מזג אוויר לשלושה ימים: 4 שלבים

וִידֵאוֹ: עדכון תחזית מזג אוויר לשלושה ימים: 4 שלבים

וִידֵאוֹ: עדכון תחזית מזג אוויר לשלושה ימים: 4 שלבים
וִידֵאוֹ: עשר הנשים הכי גבוהות בעולם┃טופטן 2024, יולי
Anonim
Image
Image
איך זה עובד
איך זה עובד

עדכון תחזית מזג האוויר לשלושה ימים מספק תחזית מזג אוויר מקיפה לשלושה ימים במיקום הרצוי או בהתבסס על המיקום של כתובת ה- IP שלכם. הפרויקט משתמש בשירות ה- Wunderground Weather API המספק תגובות בפורמט JSON בכל פעם שאתה מספק בקשת GET. תחזית מזג האוויר כוללת את התחזית ליום שהתבקשה ואת 3 הימים הבאים.

כדי להיות מסוגל לבקש ולעדכן את תחזית מזג האוויר באופן אוטונומי, הוספנו פונקציה לבקשת זמן NTP המשתמשת בחיבור UDP. פרטי הזמן שהתבקשו משמשים באופן פנימי על ידי הקוד לביצוע אוטומטי של בקשת זמן בכל שעה. לאחר מכן, בהתבסס על מידע השעות, הפרויקט מבקש אוטומטית לעדכן את מזג האוויר מדי 6:00, 12:00 ו- 6:00.

שלב 1: איך זה עובד

שלב 2: בנה

לִבנוֹת
לִבנוֹת

רכיבים

  • gen4-IoD-32T
  • מתכנת gen4-IoD
  • כבל גמיש שטוח 10 כיוונים
  • כרטיס uSD
  • כבל uUSB
  • ספק כוח חיצוני

חבר את הרכיבים כפי שמוצג בתרשים

שלב 3: תכנית

תכנית
תכנית
  1. להכנת תצוגת gen4-IoD עם Arduino IDE עיין בשלבים אלה בסעיף ההטמעה.
  2. תכנות את gen4-IoD-32T. הורד את הקוד כאן.
  3. פתח את פרויקט Visi באמצעות Workshop 4. פרויקט זה משתמש בסביבת Visi. תוכל לשנות את המאפיינים של כל יישומונים ולחצנים.
  4. לחץ על כפתור "הידור". הערה: ניתן לדלג על שלב זה. עם זאת, הידור חיוני למטרות ניפוי באגים.
  5. חבר את הצג לכבל ה- microUSB. וודא שאתה מחובר ליציאה הנכונה.
  6. כעת לחץ על הלחצן "(בנה) העתקה/טעינה".
  7. סדנה 4 תבקש ממך לבחור כונן להעתקת קבצי התמונה לכרטיס uSD. לאחר בחירת הכונן הנכון, לחץ על אישור.
  8. הרכיב את כרטיס uSD המודול יבקש ממך להכניס את כרטיס uSD. כוון את כרטיס uSD כראוי מהמחשב והכנס אותו לחריץ כרטיס ה- uSD של מודול התצוגה. לאחר הכנסת כרטיס uSD לתצוגת gen4, הגרפיקה תהיה מיידית עמוס.

לחץ כאן לפרויקטים נוספים של gen4-IoD.

שלב 4: קוד APIXU WEather

קוד APIXU WEather
קוד APIXU WEather

ניתן להוריד את קוד מידע מזג האוויר בקישור הזה:

שים לב שבפרויקט הסרנו כמה מהקודים מכיוון שהם אינם ישימים במיקום/במדינה שלנו.

מוּמלָץ: