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

תחנת מזג אוויר פשוטה V2.0: 5 שלבים (עם תמונות)
תחנת מזג אוויר פשוטה V2.0: 5 שלבים (עם תמונות)

וִידֵאוֹ: תחנת מזג אוויר פשוטה V2.0: 5 שלבים (עם תמונות)

וִידֵאוֹ: תחנת מזג אוויר פשוטה V2.0: 5 שלבים (עם תמונות)
וִידֵאוֹ: חושף לכם סוד ענק!!🍦😌 2024, יוני
Anonim
תחנת מזג אוויר פשוטה V2.0
תחנת מזג אוויר פשוטה V2.0

בעבר שיתפתי כמה סוגים של תחנות מזג אוויר שפעלו אחרת. אם לא קראת את המאמרים האלה אני ממליץ לך לבדוק את זה כאן:

  • תחנת מזג אוויר פשוטה באמצעות ESP8266.
  • תחנת מזג אוויר בחדר באמצעות Arduino & BME280.

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

אז מבלי לבזבז עוד זמן, בואו נתחיל.

P. S: אם אתה אוהב את זה להוראה, אנא הצביע בכך בתחרות החיישנים:)

אספקה

להלן רשימה של חלקים בהם נשתמש בפרויקט זה.

Wemos D1 Mini (אמזון ארה"ב / אמזון האיחוד האירופי): אתה יכול להשתמש בכל לוח dev מבוסס ESP8266 / ESP32

חיישן BME280 (אמזון ארה"ב / אמזון האיחוד האירופי): וודא שאתה קונה "BME280" כדי לא לבלבל אותו עם "BMP280"

תצוגת OLED בגודל 1.3 אינץ '(אמזון ארה"ב / אמזון האיחוד האירופי): אני מציע שתקבל את אותו OLED כמו שהשתמשתי בו, או שאתה עלול להיאבק איתו מכיוון שמספר OLED רבים אינם עובדים עם לוחות ESP

לחצן לחיצה (אמזון ארה"ב / אמזון האיחוד האירופי): השתמש במתג רגעי מכיוון שהוא יעבור בין מצבים שונים

לוח לחם עם מגשרים (אמזון ארה"ב / אמזון האיחוד האירופי): לעיצוב אב טיפוס

לוח אב טיפוס (אמזון ארה"ב / אמזון האיחוד האירופי): להלחם הכל כדי להפוך אב טיפוס קבוע יותר

סוללת 3.7v (אמזון ארה"ב / אמזון האיחוד האירופי): להפעלת המערכת (אופציונלי)

יחד עם חלקים אלה, אנו זקוקים גם לתוכנה שתגרום לכל לעבוד

RemoteMe: זוהי פלטפורמת IoT שבה עליך ליצור חשבון כדי להשתמש בשירותים. זה לגמרי בחינם

Arduino IDE: להעלאת הקוד

להלן כמה כלים שתצטרך בדרך:

חשפניות חוטים (אמזון ארה"ב / אמזון האיחוד האירופי)

ערכת הלחמה (אמזון ארה"ב / אמזון האיחוד האירופי)

ידיים עוזרות (אמזון ארה"ב / אמזון האיחוד האירופי)

לאחר שאספת את כל החומר נוכל להמשיך לשלב הבא.

שלב 1: יצירת אפליקציית האינטרנט ומכשיר הרשת:

יצירת אפליקציית האינטרנט ומכשיר הרשת
יצירת אפליקציית האינטרנט ומכשיר הרשת
יצירת אפליקציית האינטרנט ומכשיר הרשת
יצירת אפליקציית האינטרנט ומכשיר הרשת
יצירת אפליקציית האינטרנט ומכשיר הרשת
יצירת אפליקציית האינטרנט ומכשיר הרשת

ראשית עלינו להיכנס ל- Remoteme.org ולהיכנס לחשבון שלנו. אם אין לך חשבון, זה הזמן ליצור אותו. כעת, לאחר שנכנסנו לחשבון מרחוק אנו יכולים לבנות את תחנת מזג האוויר שלנו, עיין בשלבים הבאים:

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

    • ראשית הזן את שם ה- WiFi והסיסמה שלך. זה יאפשר ללוח ה- ESP להתחבר לרשת ה- WiFi שלך.
    • לאחר מכן יש אפשרות שבה אנו יכולים לבחור את סוג הלוח. מכיוון שאנו משתמשים ב- Wemos D1 mini המבוסס על ESP8266, נבחר את הלוח הזה.
    • כעת עלינו להזין את המיקום, כלומר העיר בה אתה גר. אינטר את שם העיר ואת קוד המדינה. לדוגמא: כמו בתמונה "ורשה, PL" פירוש הדבר עיר ורשה, פולין. לאחר שנכנסת לעיר ולמדינה שלך, גלול מטה. כאן תוכל לשנות את שם האפליקציה והמכשיר אך הוא אופציונלי. כך שתוכל ללחוץ ישירות על "השלב הבא".
    • זהו השלב האחרון כאן פשוט לחץ על "בניית פרוייקט". כעת תוכל להוריד את הקוד שנוצר אוטומטית על ידי אשף הקוד.
    • מתחת לזה יש 3 אפשרויות, פתיחה, קוד QR והתקנה. לחיצה על האפשרות הראשונה תפתח דף אינטרנט עם נתוני מזג האוויר. האפשרות השנייה תקבל קוד QR שניתן לסרוק באמצעות כל סמארטפון כדי לקבל את דף האינטרנט בדפדפן הנייד. האפשרות השלישית תיתן גם דף אינטרנט שיתקין יישום אינטרנט באנדרואיד/אייפון.

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

שלב 2: יצירת מעגל:

יצירת מעגל
יצירת מעגל
יצירת מעגל
יצירת מעגל

כעת, כשיש לנו את הקוד, עלינו להעלות אותו ללוח. אך ראשית עלינו לחבר את התצוגה, חיישן BME280 ומתג ל- Wemos D1 mini. לשם כך עיין תחילה בתרשים המעגלים לעיל.

כאן השתמשנו בפרוטוקול I2C לחיבור המודולים.

  • SDA לסיכה D2
  • SCL לסיכה D1
  • GND להצמיד GND
  • VIN לסיכה 3.3v

הערה: חבר את סיכות הצג SDA ו- SCL ו- BME280 ל- ESP. כל סיכות ה- GND צריכות להיות מחוברות יחד.

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

שלב 3: העלאת הקוד:

העלאת הקוד
העלאת הקוד

לפני שתוכל להעלות את הקוד, ודא שיש לך את כל לוחות ה- ESP המותקנים ב- IDE אם אינך יודע כיצד לעשות זאת, צפה בסרטון YouTube זה.

התקן גם את הספריות הבאות:

  1. RemoteMe
  2. RemoteMeUtils
  3. SparkFun BME280
  4. esp8266-OLED-master
  5. כפתור RBD_
  6. RBD_Timer

כדי להתקין את הספריות האלה. פתח את IDE והלך לכלים >> נהל ספריות. בשורת החיפוש הזן את שם הספרייה אחד אחד והתקן אותו.

כעת חלץ את קובץ הקוד שהורד מ- RemoteMe ופתח אותו באמצעות Arduino IDE. בצע את השלבים הבאים:

  1. חבר את ה- wemos שלך למחשב ובחר את סוג הלוח (Wemos D1 R1 mini) ובחר את היציאה הנכונה.
  2. כעת העלה את הקוד והמתן עד שיסתיים.
  3. לאחר העלאת הקוד, הלוח יתחבר ל- WiFi שלך ויתחיל להציג את הנתונים על מסך OLED.
  4. לחיצה על הכפתור תעבור בין 3 אופנים. אתה יכול לבדוק זאת בעצמך.

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

שלב 4: בניית PCB ומארז:

בניית PCB ומארז
בניית PCB ומארז
בניית PCB ומארז
בניית PCB ומארז
בניית PCB ומארז
בניית PCB ומארז
בניית PCB ומארז
בניית PCB ומארז

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

עבור המארז השתמשתי בלוח קצף מכיוון שהוא קל לשימוש ולעבוד איתו. להלן סיפקתי CAD שאתה יכול לפנות אליו כדי ליצור מארז משלך.

שלב 5: הדרכת וידאו:

אם אתה אוהב את זה מורה, אנא הצביע.

מוּמלָץ: