विषयसूची:

ESP8266, BMP280, MQTT मौसम स्टेशन: 4 कदम
ESP8266, BMP280, MQTT मौसम स्टेशन: 4 कदम

वीडियो: ESP8266, BMP280, MQTT मौसम स्टेशन: 4 कदम

वीडियो: ESP8266, BMP280, MQTT मौसम स्टेशन: 4 कदम
वीडियो: DIY WiFi Solar Powered Weather Station with ESPHome 2024, जुलाई
Anonim
ESP8266, BMP280, MQTT मौसम स्टेशन
ESP8266, BMP280, MQTT मौसम स्टेशन
ESP8266, BMP280, MQTT मौसम स्टेशन
ESP8266, BMP280, MQTT मौसम स्टेशन

यह आपको अच्छी सटीकता के साथ एक साधारण मौसम स्टेशन बनाने में मार्गदर्शन करेगा।

यहां हम डेटा को बचाने के लिए सेंसर को इंटरनेट से जोड़ने के लिए ESP8266 वाईफ़ाई विकास बोर्ड का उपयोग करते हैं। बहुत सारे फ्लेवर मौजूद हैं और काम करेंगे और मैं घर पर मौजूद एक का उपयोग करूंगा: Homefixer ESP8266

कई अलग-अलग सेंसर हैं, लेकिन https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html के अनुसार BME280 सामान्य कम लागत वाले हाइग्रोमीटर में से सर्वोत्तम परिणाम देता है। (विक्रेता द्वारा मुझे गलत भाग भेजने के कारण, यह मार्गदर्शिका BMP280 का उपयोग करेगी लेकिन चरण समान हैं।

डेटा भेजना ट्रफ MQTT होगा।

चरण 1: कनेक्शन

संबंध
संबंध
संबंध
संबंध

सबसे पहले हमें BMP280 को ESP8266 से कनेक्ट करना होगा।

इसे इस तरह कनेक्ट करें:

बीएमई२८० | ESP8266 (NodeMCU)

वीसीसी | 3.3V जीएनडी | जीएनडी एससीएल | GPIO2 (D4) एसडीए | GPIO0 (D3)

चरण 2: सॉफ़्टवेयर स्थापित करें

सॉफ्टवेयर स्थापित करें
सॉफ्टवेयर स्थापित करें

आप इस गाइड का अनुसरण भी कर सकते हैं:

  1. ESPEasy डाउनलोड करें:
  2. खोलना
  3. Flash.cmd चलाएं
  4. सवालों के जवाब दें: डिवाइसमैनेजर में कंपटीशन पाया जा सकता है, फ्लैश साइज मॉड्यूल पर निर्भर करता है: मेरा मॉड्यूल 4096 है, बिल्ड: 120 या नया
  5. रुकना
  6. मॉड्यूल को बंद/चालू या रीसेट करें
  7. वाईफाई सेट करने के लिए इस गाइड का पालन करें:

चरण 3: BMP280 सेट करें

BMP280 सेट करें
BMP280 सेट करें
BMP280 सेट करें
BMP280 सेट करें
BMP280 सेट करें
BMP280 सेट करें
  1. वाईफाई सेटअप में दिखाए अनुसार मॉड्यूल वेबसाइट से कनेक्ट करें
  2. i2c पोर्ट को SDA=GPIO0 और SCL= GPIO2 में बदलें या जैसे ही आपने इसे कनेक्ट किया है
  3. उपकरणों के तहत BMP280 जोड़ें, IDX को गैर-शून्य मान पर सेट करना याद रखें

चरण 4: MQTT सेट करें

एमक्यूटीटी सेट करें
एमक्यूटीटी सेट करें
एमक्यूटीटी सेट करें
एमक्यूटीटी सेट करें

कॉन्फ़िगरेशन टैब के अंतर्गत आप MQTT ब्रोकर सेटिंग सेट कर सकते हैं। मैं यहां से अनुशंसा के बाद ओपनएचएबी प्रोटोकॉल का उपयोग कर रहा हूं:

तापमान अब के तहत प्रकाशित किया जाएगा:

वेदर_स्टेशन_बीएमपी280/बीएमपी280/तापमान

और दबाव:

Weather_station_bmp280/BMP280/दबाव

मैं इसे प्रदर्शित करने के लिए नोड-रेड का उपयोग कर रहा हूं जैसा कि अंतिम चित्र में दिखाया गया है।

अब मौसम स्टेशन हो गया है हुर्रे

सिफारिश की: