קוראים כמוך עוזרים לתמוך ב-MUO. כאשר אתה מבצע רכישה באמצעות קישורים באתר שלנו, אנו עשויים להרוויח עמלת שותף. קרא עוד.

אתה יכול לבנות במהירות חיישן טמפרטורה ולחות דיגיטלי עשה זאת בעצמך עם מודול תצוגת OLED כדי להציג את הטמפרטורה והלחות של החדר שלך. אתה יכול גם לשלב את חיישן האקלים עשה זאת בעצמך בתוכנת האוטומציה של הבית החכם שלך, כגון בית שרת עוזר, לאוטומציה של יחידת HVAC (מיזוג אוויר), מאוורר או מכשיר אדים עבור טמפרטורה ולחות לִשְׁלוֹט.

דברים שתצטרך

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

  • חיישן טמפרטורה/לחות דיגיטלי AHT10 ברמת דיוק גבוהה
  • לוח Wemos D1 Mini או NodeMCU
  • צג SSD1306 128x64 OLED
  • כמה חוטי מגשר (DuPont).
  • מודפס תלת מימד או כל מקרה להרכבת הרכיבים
  • מלחם ופח
  • א שרת Home Assistant פועל על Raspberry Pi או כל חומרה תואמת x86 או x64. אם אתה רוצה לדעת יותר, אתה יכול למד על Home Assistant ואיך זה עובד לפני שמתחילים.

שלב 1: הכן את הקושחה

עליך להרכיב ולהכין את הקושחה באמצעות התוסף ESPHome בשרת Home Assistant שלך. השלבים הם כדלקמן:

  1. בשרת Home Assistant שלך, עבור אל הגדרות > תוספות ולחץ על חנות תוספות לַחְצָן.
  2. instagram viewer
  3. חפש את ESPHome ולחץ על ESPHome תוסף בתוצאות החיפוש. אל תלחץ על ESPHome (dev) או ESPHome (בטא).
  4. לחץ על להתקין לַחְצָן.
  5. לאחר ההתקנה, לחץ הַתחָלָה. כמו כן, הפעל את התחל באתחול, כֶּלֶב שְׁמִירָה, ו הצג בסרגל הצד אפשרויות.
  6. נְקִישָׁה פתח את ממשק המשתמש באינטרנט ולחץ +מכשיר חדש.
  7. הקלד את שם המכשיר, כגון "חיישן אקלים", ולחץ הַבָּא.
  8. לבחור בחר לוח ספציפי ובחר את Wemos D1 Mini לוח מהרשימה.
  9. נְקִישָׁה הבא > דלג. בחר ESP8266 אם אתה משתמש בלוח NodeMCU.
  10. לחץ על לַעֲרוֹך optionולאחר מכן בצע את השינויים הבאים בחלון YAMLeditor.

הוסף את אישורי ה-Wi-Fi שלך:

וויי - פיי:
ssid: "ה-WiFiSSID שלך"
סיסמה: "סיסמה WiFi"

לאחר מכן הדבק את הקוד הבא ממש מתחת ל- פורטל שבוי: קַו:

שרת אינטרנט:
יציאה: 80

i2c:
sda: D2
scl: D1
לִסְרוֹק: נָכוֹן

זְמַן:
- פלטפורמה: sntp
id: my_time
חיישן:
- פלטפורמה: aht10
טֶמפֶּרָטוּרָה:
שֵׁם: "טמפרטורת סלון"
מזהה: טמפ'
לחות:
שֵׁם: "לחות בסלון"
מזהה: זמזום
מרווח_עדכון: 10 שניות
- פלטפורמה: זמן פעולה
שֵׁם: "חיישן זמן פעילות של משרד התחנה"
- פלטפורמה: wifi_signal
שֵׁם: "אות WiFi של משרד התחנה"
מרווח_עדכון: 30 שניות

גוֹפָן:
- קובץ: 'slkscr.ttf'
מזהה: גופן1
גודל: 12

- קובץ: 'BebasNeue-Regular.ttf'
מזהה: font2
גודל: 15

- קובץ: 'arial.ttf'
מזהה: פונט3
גודל: 15

לְהַצִיג:
- פלטפורמה: ssd1306_i2c
דֶגֶם: "SSD1306 128x64"
reset_pin: D0
כתובת: 0x3C
סיבוב: 180°
למבדה: |-
// הדפס "בית חכם רבי" במרכז העליון.
it.printf(64, 0, id (font1), TextAlign:: TOP_CENTER, "בית חכם של רבי");

// טמפרטורת הדפסה (מחיישן AHT10)
אם (תְעוּדַת זֶהוּת(טמפ').has_state()) {
זה.printf(127, 23, תְעוּדַת זֶהוּת(גופן 3), יישור טקסט::למעלה מימין, "טֶמפֶּרָטוּרָה: %.1f&דרג;", תְעוּדַת זֶהוּת(טמפ').מדינה);
}

// לחות הדפסה (מחיישן AHT10)
אם (תְעוּדַת זֶהוּת(זִמזוּם).has_state()) {
זה.printf(127, 60, תְעוּדַת זֶהוּת(גופן 3), יישור טקסט::BASELINE_RIGHT, "לחות: %.1f", תְעוּדַת זֶהוּת(זִמזוּם).מדינה);
}

החלף את "בית חכם של רבי" בכותרת משלך. לאחר שהוספת ועדכנת את הקוד, לחץ להציל ולאחר מכן לחץ להתקין.

בחר חבר למחשב הזה מרשימת האפשרויות ולאחר מכן המתן לקומפלציה של הקושחה. זה עשוי להימשך 10-15 דקות.

לאחר הידור הקושחה, לחץ על הורד פרויקט לַחְצָן. זה יוריד את הקומפילציהclimate-sensor.bin קובץ במערכת שלך.

שלב 2: הבזק את הקושחה ל-D1 Mini או NodeMCU

להבהב של הקושחה שהורדת ב-D1 Mini או NodeMCU, אתה יכול להשתמש במתקין האינטרנט, או כדי להבהב את הקושחה, אתה יכול להשתמש בכלי פלאש מבוסס אינטרנט או בכלי ESPHome-Flasher עבור Windows, Linux או Mac שלך מערכת. בצע את השלבים שלהלן כדי להבהב את הקושחה באמצעות תוכנית ההתקנה מבוססת האינטרנט:

  1. לאחר הורדת הקושחה, תראה את ה פתח את האינטרנט של ESPHome אוֹפְּצִיָה. לחץ על זה. זה יפתח חלון חדש.
  2. לחץ על לְחַבֵּר לחצן, בחר את COM יציאה, ולאחר מכן לחץ על לְחַבֵּר לַחְצָן. אם הלוח לא מזוהה, התקן את מנהלי ההתקן של CH240/CH341.
  3. נְקִישָׁה התקן > בחר קובץ ובחר את חיישן אקלים-factory.bin קובץ קושחה.
  4. לבסוף, לחץ על להתקין לַחְצָן. המתן עד שכלי האינטרנט ESPHome יסיים את הבזק הקושחה.

לאחר שהקושחה מהבהבת, עבור אל ESPHome לוח המחוונים ומצא את climate-sensor.bin קוֹבֶץ. זה אמור להציג את הסטטוס בתור באינטרנט.

שלב 3: הוסף חיישן אקלים ללוח המחוונים של Home Assistant

כעת תוכל להוסיף את חיישן האקלים ללוח המחוונים של Home Assistant על ידי ביצוע השלבים הבאים:

  1. בשרת Home Assistant שלך, עבור אל הגדרות > מכשירים ושירותים.
  2. ה חיישן אקלים המכשיר אמור להתגלות וגלוי באופן אוטומטי. לחץ על תצורה לחצן ולאחר מכן לחץ שלח. פעולה זו תוסיף את המכשיר לרשימת התקני ESPHome.
  3. לחץ על חיישן אקלים המפורטים מתחת ESPHome ולאחר מכן לחץ על מכשיר אחד קישור.
  4. נְקִישָׁה הוסף ללוח המחוונים > תצוגה >הוסף ללוח המחוונים. בחר את החדר הרצוי שבו תרצה להוסיף את החיישן.

שלב 4: חבר את AHT10 ל-D1 Mini או NodeMCU

עיין בהוראות הבאות כדי לחבר את חיישן הטמפרטורה והלחות של AHT10 ללוח המיקרו-בקר D1 Mini או NodeMCU באמצעות חוטי המגשר.

  1. חבר את VIN סיכה של תצוגת AHT10ו-OLED ל- 5V סיכה של ה-D1 Mini or 3.3V הצמד על ה-NodeMCU.
  2. חבר את GND סיכה של AHT10 ו-OLEDdisplay ל- G הצמד ל-D1 Mini או NodeMCU.
  3. חבר את SCL סיכה של תצוגת AHT10 ו-OLED ל- ד1 פין של NodeMCU או D1 Mini.
  4. חבר את SDA סיכה של תצוגת AHT10 ו-OLED ל- ד2 פין של NodeMCU או D1 Mini.

תצטרך מלחם כדי להלחים את הרכיבים האלה. אתה יכול ללמוד איך להלחים לפני שתנסה את פרויקט ה-DIY הזה.

לאחר חיבור תצוגת AHT10 ו-OLED, תוכל לבדוק את ערכי הטמפרטורה והלחות בתצוגת ה-OLED ובלוח המחוונים של Home Assistant.

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

אתה יכול גם להגדיר את Amazon Alexa או שילוב של Google Assistant ב-Home Assistant כדי לקבל הודעות קוליות והתראות כאשר רמות הטמפרטורה או הלחות עולות או יורדות לרמה מסוימת.

חיישן האקלים הדיגיטלי שלך מוכן

כך תוכלו לבנות חיישן טמפרטורה ולחות דיגיטלי חכם מבוסס Wi-Fi לחדר שלכם ולשלב אותו עם שרת Home Assistant כדי ליצור אוטומציה ולהפעיל חכם אחר מכשירים. לדוגמה, אתה יכול להוסיף אוטומציה כדי לכבות יחידת HVAC ברגע שהטמפרטורה או/ו הלחות מגיעה או יורדת לרמה מסוימת.