תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
רוצה לבנות פרויקט של תחנת מזג אוויר ללא שימוש בחיישן ולקבל מידע על מזג אוויר מכל רחבי העולם?
השימוש ב- OpenWeatherMap הופך להיות משימה של ממש.
שלב 1: איך זה עובד?
OpenWeatherMap.org מציעים נתונים מכל רחבי כדור הארץ, וקל לגשת אליהם באמצעות ה- API שלהם (ממשק תכנות אפליקציות), שכמובן מופיע ב- JSON.
OpenWeatherMap.org לא רק מספק נתוני מזג אוויר עדכניים, אלא יכול גם לשרת תחזיות ל -5 ימים ו -16 ימים, נתונים היסטוריים ואפילו אזהרות מזג אוויר.
אתר זה מספק לנו אפשרות חינמית המציעה את האפשרות לקבל את מזג האוויר הנוכחי ותחזית החמישה ימים מכל עיר בעולם.
שלב 2: ההתקנה
1. עבור אל OpenWeatherMap.org.
2. יהיה עליך להירשם לחשבון החינמי שלהם על מנת לקבל מפתח API.
כדי למצוא אותו, היכנס לחשבונך, נווט אל "מפתחות API" ולאחר מכן הזן את שם המפתח שלך ולחץ על כפתור יצירת.
ראה תמונות למעלה.
שלב 3: הקוד
אנו נשתמש בספריות ובפלטפורמה של ESP8266. הקוד להלן נבדק באמצעות NodeMCU.
קודם כל ודא שיש לך את ספריות ESP8266 ו- ArduinoJSON המותקנות בסביבת הפיתוח שלך.
עבור ספריית ESP8266, הפעל את Arduino ופתח את חלון העדפות הזן:
בכתובות אתרים של מנהל לוחות נוספים שהוגשו.
פתח את מנהל הלוחות מהתפריט כלים> לוח ומצא את פלטפורמת ESP8266. בחר את הגרסה הדרושה לך ולחץ על כפתור ההתקנה. בחר את לוח ESP8266 מתפריט כלים> לוח.
עבור ספריית ArduinoJSON, תוכל למצוא אותה על ידי חיפוש בספריית כלול> נהל ספריות.
העלה את הקוד למטה ללוח מבוסס ESP8266 שלך.
שלב 4: התוצאה
קודם כל עליך לשנות קצת את הקוד, - שנה את השם באמצעות שם ה- WiFi שלך.
- שנה סיסמה באמצעות סיסמת ה- WiFi שלך.
- שים את API_KEY שלך אחרי: & appid =
אם הכל בסדר, העלה את הקוד ללוח שלך.
אתה יכול לקבל את הנתונים מכל עיר בעולם.
ראה תמונות.
בדוק את הסרטון אם נתקעת.
שלב 5: היכן ניתן להגיע מכאן?
זהו תחילתו של פרויקט הרבה יותר גדול, כך שאם תרצה להרחיב אותו, תוכל להוסיף בקלות מסכי OLED או LCD המציגים את מזג האוויר הנוכחי ולקרוא את לוח הזמנים היומי שלך על מנת לבנות מראה חכמה.
שלב 6: סיכום
יש הרבה מקורות נתוני מזג אוויר באינטרנט והם משתנים בתפקוד.
OpenWeatherMap.org חייב להיות אחד הפתרונות הפשוטים והאלגנטיים ביותר שמצאנו כדי לגשת בקלות לנתוני מזג האוויר מכל רחבי כדור הארץ.
אם יש לך שאלה כמובן אתה יכול להשאיר תגובה.myYoutube
הפייסבוק שלי
myTwitter
תודה שקראת את הפרויקט הזה ^^ והמשך יום נעים.
נתראה.
אחמד נוירה