विषयसूची:
- चरण 1: भाग
- चरण 2: योजनाबद्ध और वायरिंग आरेख
- चरण 3: PCB Arduino Uno वेदर स्टेशन शील्ड
- चरण 4: Arduino सेंसर लाइब्रेरी, मैनुअल और अन्य जानकारी
- चरण 5: सोल्डरिंग पीसीबी
- चरण 6: व्यक्तिगत मौसम स्टेशन स्थापित करना
- चरण 7: ESP8266 एटी कमांड्स
- चरण 8: Arduino कोड
- चरण 9: परिणाम
- चरण 10: IoT व्यक्तिगत NodeMCU ESP12 वाईफाई वायरलेस मौसम स्टेशन V2
वीडियो: Arduino WiFi वायरलेस वेदर स्टेशन वंडरग्राउंड: 10 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
इस निर्देशयोग्य में मैं आपको दिखाने जा रहा हूं कि Arduino का उपयोग करके व्यक्तिगत वायरलेस मौसम स्टेशन कैसे बनाया जाए
वेदर स्टेशन एक ऐसा उपकरण है जो कई अलग-अलग सेंसर का उपयोग करके मौसम और पर्यावरण से संबंधित डेटा एकत्र करता है। हम कई चीजों को माप सकते हैं जैसे:
- तापमान
- नमी
- हवा
- बैरोमीटर का दबाव
- यूवी सूचकांक
- वर्षा
इस मौसम स्टेशन को बनाने की मेरी प्रेरणा www.cactus.io डेविस एनीमोमीटर से ग्रेग है, हवा की गति और बारिश मीटर Arduino कोड कॉपीराइट अधिकार उसके हैं।
मैं मुख्य बोर्ड के रूप में Arduino Uno का उपयोग कर रहा हूं।
ESP8266 वाईफाई मॉड्यूल www.wunderground.com पर डेटा भेजेगा
वेदर अंडरग्राउंड एक व्यावसायिक मौसम सेवा है जो इंटरनेट के माध्यम से वास्तविक समय में मौसम की जानकारी प्रदान करती है।
मैं इन सेंसर का उपयोग करूंगा:
- तापमान - डलास DS18B20
- आर्द्रता, दबाव - BME280
- यूवी, सौर - ML8511
- एनेनोमीटर और हवा की दिशा - डेविस 6410
- रेन गेज - वेंटस W174
चरण 1: भाग
इस परियोजना को बनाने के लिए आवश्यक भाग निम्नलिखित हैं:
- Arduino Uno
- ESP8266 ESP-01 या ESP-12
- बीएमई२८०
- एमएल8511
- डेविस 6410
- वेंटस W174
चरण 2: योजनाबद्ध और वायरिंग आरेख
चरण 3: PCB Arduino Uno वेदर स्टेशन शील्ड
डिजाइन मुद्रित सर्किट बोर्ड (पीसीबी), मैं इस्तेमाल किया गया था, स्प्रिंट-लेआउट सॉफ्टवेयर। Gerber फ़ाइलों को निर्यात किया गया।
इस Arduino Uno वेदर स्टेशन शील्ड को बनाने के लिए आपको आवश्यकता होगी:
- ML8511 UVB UV रेज़ सेंसर ब्रेकआउट UV लाइट सेंसर एनालॉग आउटपुट Arduino Ebay के लिए
- पनरोक डिजिटल थर्मल जांच या सेंसर DS18B20 Arduino सेंसर Ebay
- JST-XH किट 4Pin 2.54mm टर्मिनल हाउसिंग PCB हैडर वायर कनेक्टर्स Ebay
- वायुमंडलीय दबाव सेंसर तापमान आर्द्रता सेंसर ब्रेकआउट BME280Ebay
- 1x ईएसपी8266 ईएसपी12एफ ईबे
- 1x 1k 0805 रोकनेवाला
- 1x 120R 0805 रोकनेवाला
- 8x 0R 1206 जम्पर (प्रतिरोधक)
- तांबे का बोर्ड
- 2x 4.7K रोकनेवाला
- 1x 10k रोकनेवाला
- 1x 3 मिमी एलईडी
- 1x RJ45 सॉकेट ईबे
- 1x 47uF इलेक्ट्रोलाइटिक कैपेसिटर
- 1x 40pins हैडर पिन Ebay
- 1x वोल्टेज रेगुलेटर Sot-223 Ams1117 Ams117-3.3 3.3V 1A eBay
- 1x 2.54 मिमी पिच स्विच डीआईपी 2 ईबे
चरण 4: Arduino सेंसर लाइब्रेरी, मैनुअल और अन्य जानकारी
1) Arduino मौसम स्टेशन परियोजना www.cactus.io
2) डेविस 6410 एनीमोमीटर मैनुअल
3) Adafruit BME280 ड्राइवर (बैरोमेट्रिक प्रेशर सेंसर) लाइब्रेरी
4) ML8511 UV सेंसर लाइब्रेरी
5) मैक्सिम तापमान एकीकृत सर्किट DS18B20 DS18S20 के लिए Arduino लाइब्रेरी - कृपया ध्यान दें कि इस श्रृंखला के साथ कोई समस्या प्रतीत होती है। DS1822 DS1820 MAX31820
6) डलास/मैक्सिम 1-वायर चिप्स के लिए पुस्तकालय
7) वंडरग्राउंड (व्यक्तिगत मौसम स्टेशन अपलोड प्रोटोकॉल)
feedback.weather.com/customer/hi/portal/articles/2924682-pws-upload-protocol?b_id=17298&fbclid=IwAR3KTp6uTCxjdVCiXmoIvPpYdJHAtREcrRUaH41NJSM4k-LqnDaybckqxu8
8) NodeMCU मौसम स्टेशन
चरण 5: सोल्डरिंग पीसीबी
वेदर स्टेशन शील्ड मैं रास्पबेरी पाई मामले में विज्ञापन था। मुझे लगता है कि यह बेहतर दिखता है।
चरण 6: व्यक्तिगत मौसम स्टेशन स्थापित करना
स्थान मौसम स्टेशन स्थापना का सबसे महत्वपूर्ण हिस्सा है। यदि मौसम केंद्र किसी पेड़ के नीचे स्थित है या ओवरहैंग है, तो स्टेशन द्वारा मापा गया वर्षा डेटा सही नहीं होगा। यदि आप अपने मौसम केंद्र को गली में रखते हैं, तो आप एनीमोमीटर पर पवन सुरंग प्रभाव प्राप्त कर सकते हैं, जिसके परिणामस्वरूप गलत हवा डेटा हो सकता है। मौसम केंद्र में अच्छी "लाने" या किसी अन्य लंबी वस्तु से दूरी होनी चाहिए।
हवा का मानक माप जमीन से 10 मीटर ऊपर लिया जाना चाहिए। एक रूफ-टॉप मेरे लिए सबसे अच्छा काम करता है।
वेदर स्टेशन सोलर पैनल से संचालित होता है। तो यह स्वायत्त है।
मौसम स्टेशन स्थापित करने में सबसे आम त्रुटि थर्मामीटर सेंसर के गलत स्थान से जुड़ी है। मौसम विज्ञानी तापमान को बहुत सारे वेंटिलेशन के साथ छाया में तापमान के रूप में परिभाषित करते हैं। मौसम स्टेशन लगाते समय, सुनिश्चित करें:
- थर्मामीटर सेंसर को कभी भी सीधी धूप नहीं मिलती है।
- थर्मामीटर को भरपूर वेंटिलेशन प्राप्त होता है और हवा से अवरुद्ध नहीं होता है।
- यदि थर्मामीटर को छत पर रखा गया है, तो सुनिश्चित करें कि यह छत के ऊपर कम से कम 1.5 मीटर ऊपर है।
- यदि थर्मामीटर को घास के ऊपर रखा जाता है, तो यह घास की सतह से कम से कम 1.5 मीटर ऊपर होना चाहिए।
- थर्मामीटर निकटतम पक्की सतह से कम से कम 15 मीटर की दूरी पर है।
तो मैं मौसम आश्रय का उपयोग कर रहा हूँ। मैंने इसे पीवीसी ट्यूब से बनाया है। इस तरह, आश्रय के अंदर स्थित थर्मामीटर के साथ, मौसम स्टेशन को सीधे धूप में रखा जा सकता है।
यहां मौसम स्टेशन स्थापित करने के बारे में अधिक जानकारी
चरण 7: ESP8266 एटी कमांड्स
सबसे पहले इसे ESP8266 वाईफाई मॉड्यूल तैयार करने की जरूरत है। CWMODE को 1 = स्टेशन मोड (क्लाइंट) में बदलें और ESP8266 को अपने वाईफाई राउटर से कनेक्ट करें। मैं यूएसबी से टीटीएल सीरियल एडेप्टर का उपयोग कर रहा हूं। इसकी जरूरत केवल 4 तार (+3.3V, GND TX, RX) कनेक्ट करें
या आप Arduino का उपयोग AT कॉमैंड को ESP8266 पर भेजने के लिए कर सकते हैं।
एटी आदेश:
पर
एटी+सीडब्ल्यूएमओडीई?
एटी+सीडब्ल्यूएमओडीई=1
एटी+सीडब्ल्यूजेएपी = "आपका एसएसडी", "पासवर्ड"
अधिक एटी कमांड यहाँ
चरण 8: Arduino कोड
1. अपने Arduino Uno में कोड अपलोड करने से पहले WU स्टेशन आईडी और कुंजी/पासवर्ड प्राप्त करने के लिए wunderground.com पर रजिस्टर करें
2. इस आईडी और कुंजी/पासवर्ड को अपने मौसम स्टेशन Arduino कोड में बदलें।
- चार आईडी = "xxxxxxxx"; // वंडरग्राउंड वेदर स्टेशन आईडी
- स्ट्रिंग पासवर्ड = "xxxxxxxx"; // वंडरग्राउंड वेदर स्टेशन पासवर्ड
3. सापेक्ष दबाव मीटर (एम) प्राप्त करने के लिए ऊंचाई बदलें
4. #define DEBUG 1 // यदि आप केवल सेंसर डेटा की जांच करते हैं।
5. मैं Wunderground.com को डेटा भेजने के लिए 30 सेकंड के लूप टाइम का उपयोग कर रहा हूं। मैं हवा की गति मापने में 25 सेकंड का समय लूंगा। अन्य समय सेंसर डेटा पढ़ने के लिए है।
चरण 9: परिणाम
यह काम कर रहा है और सेंसर डेटा Wunderground.com को भेज रहा है। मैं बहुत खुश हूँ;)
चरण 10: IoT व्यक्तिगत NodeMCU ESP12 वाईफाई वायरलेस मौसम स्टेशन V2
नया मौसम स्टेशन संस्करण v2 https://www.instructables.com/id/NodeMCU-Wireless-Weather-Station/ पर क्लिक करें
सिफारिश की:
Attiny85 के साथ मिनी वेदर स्टेशन: 6 कदम (चित्रों के साथ)
Attiny85 के साथ मिनी वेदर स्टेशन: हाल ही में एक निर्देश योग्य Indigod0g में एक मिनी वेदर स्टेशन का वर्णन किया गया है जो दो Arduinos का उपयोग करके बहुत अच्छी तरह से काम करता है। हो सकता है कि हर कोई नमी और तापमान रीडिंग प्राप्त करने के लिए 2 Arduinos का त्याग नहीं करना चाहता और मैंने टिप्पणी की कि यह संभव होना चाहिए
पिछले 1-2 दिनों में रुझान देखने के लिए Arduino, BME280 और डिस्प्ले के साथ वेदर-स्टेशन: 3 चरण (चित्रों के साथ)
पिछले 1-2 दिनों के भीतर रुझान देखने के लिए Arduino, BME280 और प्रदर्शन के साथ वेदर-स्टेशन: नमस्ते! यहाँ निर्देश पर मौसम स्टेशन पहले ही पेश किए जा चुके हैं। वे वर्तमान वायुदाब, तापमान और आर्द्रता दिखाते हैं। अब तक उनके पास पिछले 1-2 दिनों के भीतर पाठ्यक्रम की प्रस्तुति की कमी थी। इस प्रक्रिया में एक
वायरलेस डेटा ट्रांसमिटिंग के साथ वेदर स्टेशन: 8 कदम
वायरलेस डेटा ट्रांसमिटिंग के साथ वेदर स्टेशन: यह निर्देश योग्य मेरे पिछले प्रोजेक्ट का अपग्रेड है - डेटा लॉगिंग के साथ वेदर स्टेशन। पिछला प्रोजेक्ट यहां देखा जा सकता है - डेटा लॉगिंग के साथ वेदर स्टेशन यदि आपके कोई प्रश्न या समस्या हैं तो आप मुझसे मेरे मेल पर संपर्क कर सकते हैं:iwx.production@gmai
रास्पबेरी पाई और वीवक्स का उपयोग करते हुए एक्यूराइट 5 इन 1 वेदर स्टेशन (अन्य वेदर स्टेशन संगत हैं): 5 चरण (चित्रों के साथ)
रास्पबेरी पाई और वीवक्स का उपयोग करते हुए एक्यूराइट 5 इन 1 वेदर स्टेशन (अन्य वेदर स्टेशन संगत हैं): जब मैंने एक्यूराइट 5 इन 1 वेदर स्टेशन खरीदा था तो मैं अपने घर पर मौसम की जांच करने में सक्षम होना चाहता था, जबकि मैं दूर था। जब मैं घर गया और इसे स्थापित किया तो मुझे एहसास हुआ कि मुझे या तो कंप्यूटर से डिस्प्ले कनेक्ट करना होगा या उनका स्मार्ट हब खरीदना होगा
BME280 सेंसर के साथ ESP32 वाईफाई वेदर स्टेशन: 7 कदम (चित्रों के साथ)
BME280 सेंसर के साथ ESP32 वाईफाई वेदर स्टेशन: प्रिय दोस्तों दूसरे ट्यूटोरियल में आपका स्वागत है! इस ट्यूटोरियल में हम एक वाईफाई इनेबल्ड वेदर स्टेशन प्रोजेक्ट बनाने जा रहे हैं! हम पहली बार नेक्स्टियन डिस्प्ले के साथ नई, प्रभावशाली ESP32 चिप का उपयोग करने जा रहे हैं। इस वीडियो में हम जा रहे हैं