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

תחנת מזג אוויר ESP8266, BMP280, MQTT: 4 שלבים
תחנת מזג אוויר ESP8266, BMP280, MQTT: 4 שלבים

וִידֵאוֹ: תחנת מזג אוויר ESP8266, BMP280, MQTT: 4 שלבים

וִידֵאוֹ: תחנת מזג אוויר ESP8266, BMP280, MQTT: 4 שלבים
וִידֵאוֹ: Flipper Zero DHT11 & BMP280 Weather Station module... 2024, נוֹבֶמבֶּר
Anonim
תחנת מזג אוויר ESP8266, BMP280, MQTT
תחנת מזג אוויר ESP8266, BMP280, MQTT
תחנת מזג אוויר ESP8266, BMP280, MQTT
תחנת מזג אוויר ESP8266, BMP280, MQTT

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

כאן אנו משתמשים בלוח פיתוח 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: התקן את התוכנה

התקן את התוכנה
התקן את התוכנה

תוכל גם לעקוב אחר מדריך זה:

  1. הורד את ESPEasy:
  2. לִפְרוֹק
  3. הפעל flash.cmd
  4. ענה על השאלות: ניתן למצוא את קומפורט במנהל ההתקנים, גודל Flash תלוי במודול: המודול שלי הוא 4096, Build: 120 או חדש יותר
  5. לַחֲכוֹת
  6. כבה/הפעל או אפס את המודול
  7. עקוב אחר מדריך זה להגדרת WiFi:

שלב 3: הגדר את BMP280

הגדר BMP280
הגדר BMP280
הגדר BMP280
הגדר BMP280
הגדר BMP280
הגדר BMP280
  1. התחבר לאתר המודולים כפי שמוצג בהתקנת ה- wifi
  2. שנה את יציאות i2c ל- SDA = GPIO0 ו- SCL = GPIO2 או כפי שחיברת אותו
  3. הוסף את BMP280 מתחת להתקנים, זכור להגדיר את IDX לערך שאינו אפס

שלב 4: הגדר את MQTT

הגדר את MQTT
הגדר את MQTT
הגדר את MQTT
הגדר את MQTT

בכרטיסיית התצורה תוכל להגדיר את הגדרות המתווך MQTT. אני משתמש בפרוטוקול openHAB לאחר המלצה מכאן:

הטמפרטורה תפורסם כעת תחת:

weather_station_bmp280/BMP280/טמפרטורה

ולחץ:

weather_station_bmp280/BMP280/לחץ

אני משתמש בצומת אדום כדי להציג אותו כפי שמוצג בתמונה האחרונה.

עכשיו תחנת מזג האוויר סיימה

מוּמלָץ: