ווידג'ט תצוגת מזג אוויר מקוון באמצעות ESP8266: 4 שלבים
ווידג'ט תצוגת מזג אוויר מקוון באמצעות ESP8266: 4 שלבים
Anonim
יישומון תצוגת מזג אוויר מקוון באמצעות ESP8266
יישומון תצוגת מזג אוויר מקוון באמצעות ESP8266

לפני מספר שבועות למדנו כיצד לבנות מערכת תצוגת מזג אוויר מקוונת שקיבלה מידע על מזג האוויר עבור עיר מסוימת והציגה אותו במודול OLED. השתמשנו בלוח Arduino Nano 33 IoT עבור אותו פרויקט שהוא לוח חדש שיש לו הרבה תכונות אך הוא מעט יקר וגדול יותר בהשוואה לחלופות. בפוסט זה נלמד כיצד לבנות את יישומון תצוגת מזג האוויר המקוון הקטן והחמוד הזה הדומה לפרויקט הקודם.

הסרטון למעלה מכסה את כל מה שאתה צריך לדעת וגם מסביר כיצד הרכיבה מורכבת.

שלב 1: אסוף את מוצרי החשמל

אסוף את האלקטרוניקה
אסוף את האלקטרוניקה

אנו נשתמש בלוח המיני WeMos D1 שעושה שימוש בערכת השבבים ESP8266 ואנו נשתמש במודול OLED בגודל 0.96 אינץ 'לתצוגה.

שלב 2: הורד, עדכן והעלה את הסקיצה

הורד, עדכן והעלה את הסקיצה
הורד, עדכן והעלה את הסקיצה
הורד, עדכן והעלה את הסקיצה
הורד, עדכן והעלה את הסקיצה
הורד, עדכן והעלה את הסקיצה
הורד, עדכן והעלה את הסקיצה

בדומה לפרויקט הקודם, אנו נקבל את מידע מזג האוויר משירות OpenWeatherMap. הורד את הסקיצה באמצעות הקישור הבא:

תחילה עלינו להשיג מפתח API על מנת להשתמש בשירות OpenWeatherMap. לשירות OpenWeatherMap יש תוכנית חינמית המאפשרת מקסימום 60 שיחות API לדקה. המשמעות היא שאנו יכולים לבקש מידע על מזג האוויר בקצב מרבי של פעם בשנייה שהוא יותר ממה שאנחנו צריכים. הסרטון עובר על כל התהליך, אך הנה גרסת טקסט של מה שצריך לעשות:

התחל על ידי הרשמה או התחברות לשירות OpenWeatherMap ועבור לקטע API. הזן את שם המפתח החדש ולחץ על כפתור הייצור. רשום את המפתח הזה אך אל תשתף אותו עם אף אחד. לוקח קצת זמן עד שמפתח זה הופעל, כך שתצטרך לחכות זמן מה. עשויה להימשך כשעה עד להשלמת הפעולה, אך המפתח שלי הופעל תוך 10 דקות.

התחל לעדכן את הסקיצה על ידי הוספת אישורי ה- WiFi שלך מכיוון שאנו צריכים להתחבר לרשת כדי שזה יעבוד. הדבר השני שאתה צריך לעשות בסקיצה הוא לעדכן את שיחת ה- API עם פרטי העיר שלך ומפתח ה- API שלך. ודא שהתקנת את חבילת התמיכה הנכונה בלוח הלוח ESP8266. יהיה עליך גם להתקין את ספריות ArduinoJSON ו- u8g2 כדי שהשרטוט יעבוד. הסרטון לוקח אותך בתהליך ההתקנה של כל זה.

לאחר השלמתו, חבר את הלוח, וודא שבחרת את הגדרות הלוח הנכונות ולחץ על כפתור ההעלאה. לאחר ההעלאה, הלוח ידפיס את הסטטוס יחד עם מידע מזג האוויר למסוף הטורי. אתה יכול להציג זאת כדי לוודא שהכל פועל כצפוי, לפני שתעבור לשלב הבא.

שלב 3: חבר את מודול OLED ובדוק

חבר את מודול OLED ובדוק
חבר את מודול OLED ובדוק
חבר את מודול OLED ובדוק
חבר את מודול OLED ובדוק

כעת, לאחר שהסקיצה עובדת כהלכה, עלינו לחבר את מודול ה- OLED. השתמש בתרשים החיווט המוצג למעלה וודא שאתה מחבר את מתח אספקת החשמל הנכון למודול ה- OLED מכיוון שחלקם מקבלים רק 3.3V.

לאחר החיבור, הפעל את הלוח ואתה אמור לראות את הודעת הפתיחה. תן ללוח כמה שניות להשיג את מידע מזג האוויר והוא ידפיס אותו למודול OLED.

שלב 4: השתמש במארז

השתמש במארז
השתמש במארז
השתמש במארז
השתמש במארז
השתמש במארז
השתמש במארז
השתמש במארז
השתמש במארז

כל שנותר לעשות כעת הוא להוסיף מארז מתאים ואני אשתמש במודל זה מ- Thingiverse (https://www.thingiverse.com/thing:857858). זהו אותו אחד ששימש לפרויקט זמן הרשת ואני די אוהב את המראה שלו.

הוסף חוט באורך מתאים למודול OLED יחד עם קלטת דו צדדית. הניחו אותו במקום והשתמשו בדבק חם ליד החוטים כדי להחזיק אותו במקומו. לאחר מכן, הניח את הלוח על המגש/כריכה אחורית והלחם אליו את מודול ה- OLED כמו קודם. לבסוף, דחוף את המכסה למקומו והוסף קצת דבק כדי להחזיק אותו במקומו.

אם אהבתם את המבנה הזה, אנא שקלו להירשם לערוץ היוטיוב שלנו ולעקוב אחרינו ברשתות החברתיות. זה לא עולה דבר אבל התמיכה שלך תעזור לנו מאוד להמשיך ליצור פרויקטים כאלה.

  • YouTube:
  • אינסטגרם:
  • פייסבוק:
  • טוויטר:
  • אתר BnBe:

תודה על תמיכתך!

מוּמלָץ: