2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
זה ינחה אותך באמצעות יצירת תחנת מזג אוויר פשוטה עם דיוק טוב.
כאן אנו משתמשים בלוח פיתוח ESP8266 WIFI לחיבור החיישן לאינטרנט כדי לשמור את הנתונים. הרבה טעמים קיימים ויעבדו ואשתמש בזה שיש לי בבית: Homefixer ESP8266
ישנם חיישנים רבים ושונים, אך על פי https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html ה- BME280 מספק את התוצאות הטובות ביותר מתוך היגרומטרים נפוצים בעלות נמוכה. (מכיוון שהמוכר שולח לי את החלק הלא נכון, מדריך זה ישתמש ב- BMP280 אך השלבים דומים.
שליחת הנתונים תהיה באמצעות MQTT.
שלב 1: חיבור
ראשית עלינו לחבר את BMP280 ל- ESP8266.
חבר אותו כך:
BME280 | ESP8266 (NodeMCU)
VCC | 3.3V GND | GND SCL | GPIO2 (D4) SDA | GPIO0 (D3)
שלב 2: התקן את התוכנה
תוכל גם לעקוב אחר מדריך זה:
- הורד את ESPEasy:
- לִפְרוֹק
- הפעל flash.cmd
- ענה על השאלות: ניתן למצוא את קומפורט במנהל ההתקנים, גודל Flash תלוי במודול: המודול שלי הוא 4096, Build: 120 או חדש יותר
- לַחֲכוֹת
- כבה/הפעל או אפס את המודול
- עקוב אחר מדריך זה להגדרת WiFi:
שלב 3: הגדר את BMP280
- התחבר לאתר המודולים כפי שמוצג בהתקנת ה- wifi
- שנה את יציאות i2c ל- SDA = GPIO0 ו- SCL = GPIO2 או כפי שחיברת אותו
- הוסף את BMP280 מתחת להתקנים, זכור להגדיר את IDX לערך שאינו אפס
שלב 4: הגדר את MQTT
בכרטיסיית התצורה תוכל להגדיר את הגדרות המתווך MQTT. אני משתמש בפרוטוקול openHAB לאחר המלצה מכאן:
הטמפרטורה תפורסם כעת תחת:
weather_station_bmp280/BMP280/טמפרטורה
ולחץ:
weather_station_bmp280/BMP280/לחץ
אני משתמש בצומת אדום כדי להציג אותו כפי שמוצג בתמונה האחרונה.
עכשיו תחנת מזג האוויר סיימה