विषयसूची:

ESP32 वेदरक्लाउड वेदर स्टेशन: 16 कदम (चित्रों के साथ)
ESP32 वेदरक्लाउड वेदर स्टेशन: 16 कदम (चित्रों के साथ)

वीडियो: ESP32 वेदरक्लाउड वेदर स्टेशन: 16 कदम (चित्रों के साथ)

वीडियो: ESP32 वेदरक्लाउड वेदर स्टेशन: 16 कदम (चित्रों के साथ)
वीडियो: Amazing idea. Creating a Weather Station on the E-ink display and ESP32 2024, जुलाई
Anonim
ESP32 वेदरक्लाउड वेदर स्टेशन
ESP32 वेदरक्लाउड वेदर स्टेशन

पिछले साल, मैंने अपना अब तक का सबसे बड़ा इंस्ट्रक्शनल अरुडिनो वेदरक्लाउड वेदर स्टेशन नाम से प्रकाशित किया। मैं कहूंगा कि यह बहुत लोकप्रिय था। इसे इंस्ट्रक्शंस के होमपेज, अरुडिनो ब्लॉग, विज़नेट म्यूज़ियम, इंस्ट्रक्शंसेबल्स इंस्टाग्राम, अरुडिनो इंस्टाग्राम और वेदरक्लाउड ट्विटर पर भी चित्रित किया गया था। यहां तक कि यह 2018 के शीर्ष 100 अनुदेशकों में से एक था! और मेरे जैसे छोटे निर्माता के लिए यह बहुत बड़ी बात थी। मुझे इतनी सारी सकारात्मक प्रतिक्रियाएं देखकर प्रसन्नता हुई और मैंने हर एक टिप्पणी और टिप को ध्यान से पढ़ा। लगभग 8 महीने से मैं इस नए, परिष्कृत स्टेशन पर काम कर रहा हूँ। मैंने विभिन्न चीजों को ठीक किया और सुधारा। मैंने इसे छोटा, सरल, स्मार्ट, कूलर बनाने और 150 € (165$) की स्वीकार्य लागत छोड़ने की कोशिश की। स्टेशन स्लोवाकिया के सेनेक के पास एक रोबोटिक फार्म पर लगाया गया है। यहाँ वर्तमान डेटा है।

मैं अपनी पूरी विचार प्रक्रिया को यहां समझाने की कोशिश करूंगा ताकि यदि आप बिल्ड पर सही होना चाहते हैं तो बस चरण 3 पर जाएं।

विशेषताएं:

  • 12 मौसम संबंधी मूल्यों की माप
  • 8 अलग-अलग सेंसर का उपयोग
  • IoT - डेटा क्लाउड पर सार्वजनिक है
  • 5V 500mA ऑपरेशन
  • वाई-फाई के माध्यम से संचार
  • पूरी तरह से वेदरप्रूफ
  • सुंदर दिखाई देता है
  • यह DIY है

इस स्टेशन का निर्माण करते समय स्थान और सहायता प्रदान करने के लिए लैब कैफे निर्माताओं को बहुत-बहुत धन्यवाद। जाओ उन्हें जांचें!

फ़ोटो क्रेडिट: एमई (बेशक) + विक्टर डेमकाकी

अद्यतन 7/18/2020: सभी को नमस्कार! इसका बहुत समय हो गया। आप में से कई लोग मुझे हार्डवेयर और सॉफ्टवेयर की कई समस्याओं के बारे में लिख रहे थे। नया हार्डवेयर कुछ ही हफ्तों में तैयार हो जाएगा लेकिन तब तक मैं नया फर्मवेयर जारी कर रहा हूं। यह सॉफ्टवेयर कुछ समस्याओं को खत्म करने में मदद करेगा। अधिक जानने के लिए चरण 12 पर जाएं। और सबसे महत्वपूर्ण बात, आनंद लें!

चरण 1: डिजाइन

डिज़ाइन
डिज़ाइन

मौसम स्टेशन को डिजाइन करना एक लंबी और विचारशील प्रक्रिया है। आपके पास चुनने के लिए बहुत सारे विकल्प हैं। मौसम स्टेशन को डिजाइन करते समय आपको ये मुख्य बातें सोचनी चाहिए (या कम से कम मैंने ऐसा किया):

1) बजट। यह काफी आत्म-व्याख्यात्मक है।

2) स्थान। यह बहुत महत्वपूर्ण है क्योंकि यह स्थापना के साथ-साथ संचार प्रौद्योगिकी और आवश्यक शक्ति स्रोत को प्रभावित करता है। दूरस्थ मौसम स्टेशनों को लंबी दूरी के ट्रांसमीटर और एक सौर पैनल जैसे एक स्व-टिकाऊ शक्ति स्रोत की आवश्यकता होती है।

3) मापा चर। क्या आप केवल तापमान या आर्द्रता मापना चाहते हैं? तब आप जांच को लगभग कहीं भी रख सकते हैं। लेकिन अगर आप वर्षा, हवा, सौर विकिरण, यूवी इंडेक्स या सूर्य या वर्षा से संबंधित अन्य सामान को मापना चाहते हैं तो सेंसर छाया में नहीं हो सकते हैं और न ही ऊपर से या किनारों से अवरुद्ध नहीं किए जा सकते हैं।

4) सटीकता। क्या आप चाहते हैं कि आपके माप सटीक रूप से कैलिब्रेटेड हों और राष्ट्रीय मौसम संस्थान से तुलनीय हों या आपके लिए शौकिया मूल्य पर्याप्त हों?

तो अब तक आप जो चाहते हैं उसकी एक बहुत अच्छी छवि होनी चाहिए। तो चलिए ड्राइंग बोर्ड पर आते हैं! यहां कुछ बुनियादी नियम दिए गए हैं जिनके बारे में मैंने सोचा था:

1) तापमान सेंसर की रक्षा करें। आपको यह बिल्कुल करने की ज़रूरत है। गर्मी इतने तरीकों से यात्रा कर सकती है कि वह स्टेशन की संरचना के माध्यम से विकिरण और संचालन कर सकती है। तो सभी धातु भागों को कोट करने का प्रयास करें, और तापमान संवेदक को विकिरण ढाल में रखें। मुझे पता है, मेरा विकिरण स्टेशन सही नहीं है लेकिन यह मदद करता है।

2) विंड सेंसर को हाई अप लगाएं। पवन सेंसरों को अंतरराष्ट्रीय मानकों के अनुसार 10 मीटर ऊंचा रखा जाना चाहिए। मेरे पास 10 मीटर का पिलर खरीदने के लिए भी पैसे नहीं हैं इसलिए छत के ऊपर 2 मीटर का पाइप मेरे लिए काफी है।

3) स्टेशन के आसपास और ऊपर का क्षेत्र साफ करें। यदि आप सूर्य के प्रकाश को मापना चाहते हैं तो आपके पास छाया में सेंसर नहीं हो सकता। यदि आप वर्षा को मापना चाहते हैं तो आपके पास बूंदों को अवरुद्ध करने वाली कोई चीज नहीं हो सकती है। इसलिए सुनिश्चित करें कि स्टेशन के आसपास और ऊपर का क्षेत्र साफ हो गया है।

चलो जारी रखते है। इसलिए, अपने स्टेशन के लिए मैंने तय किया कि मैं इन चरों को मापना चाहता हूं: हवा का तापमान, जमीन का तापमान, सापेक्ष आर्द्रता, वायुमंडलीय दबाव, गर्मी सूचकांक, ओस बिंदु, हवा की ठंड, वर्षा, सौर विकिरण, यूवी सूचकांक, हवा की गति और हवा की दिशा। यह कुल मिलाकर 8 सेंसर हैं जिनमें से 3 छोटे, पीसीबी-माउंटेबल मॉड्यूल और 5 बाहरी जांच हैं। मुझे 2 अलग-अलग माइक्रोकंट्रोलर की आवश्यकता होगी, एक सिर्फ बारिश के माप को संभालने के लिए और दूसरा सब कुछ के लिए।

मैंने एक ही पीसीबी पर अपना सब कुछ डालने का फैसला किया। मैंने पीसीबी को पारदर्शी कवर के साथ एक IP65 बॉक्स के अंदर रखा, ताकि सूरज की रोशनी सौर विकिरण और यूवी इंडेक्स सेंसर से होकर गुजर सके। अन्य सभी सेंसर एक केबल के साथ मुख्य नियंत्रण बॉक्स से जुड़े होंगे। तो यह मेरे डिजाइन के लिए है।

चरण 2: वेदरक्लाउड

वेदरक्लाउड
वेदरक्लाउड

"ESP32 वेदरक्लाउड वेदर स्टेशन" वेदरक्लड क्या है? वेदरक्लाउड दुनिया भर से वास्तविक समय में डेटा रिपोर्ट करने वाले मौसम स्टेशनों का एक बड़ा नेटवर्क है। यह मुफ़्त है और इससे १०,००० से अधिक मौसम केंद्र जुड़े हुए हैं। सबसे पहले, मेरी अपनी एचटीएमएल वेबसाइट थी जहां सभी डेटा भेजे गए थे लेकिन अपनी वेबसाइट और ग्राफिक्स बनाना कठिन है और सभी डेटा को एक बड़े क्लाउड प्लेटफॉर्म पर भेजना बहुत आसान है जिसमें अच्छे ग्राफिक्स और स्थिर सर्वर हैं। मैंने खोजा कि वेदरक्लाउड में डेटा कैसे भेजा जाता है और मैंने पाया कि आप एक साधारण जीईटी कॉल द्वारा इसे आसानी से पूरा कर सकते हैं। वेदरक्लाउड के साथ एकमात्र समस्या यह है कि एक मुफ्त खाते के साथ यह आपको हर दस मिनट में केवल डेटा भेजने की सुविधा देता है, लेकिन अधिकांश उपयोगों के लिए यह समस्या नहीं होनी चाहिए। इसे काम करने के लिए आपको एक वेदरक्लाउड खाता बनाना होगा। फिर आपको उनकी वेबसाइट पर एक स्टेशन प्रोफाइल बनाना होगा। जब आप वेदरक्लाउड पर अपना वेदर स्टेशन प्रोफाइल बनाते हैं, तो आपको वेदरक्लाउड आईडी और वेदरक्लाउड कुंजी दी जाती है। इन्हें रखें क्योंकि Arduino को यह जानने की आवश्यकता होगी कि डेटा कहाँ भेजना है।

चरण 3: भागों की सूची

हिस्सों की सूची
हिस्सों की सूची

ठीक है, तो इस परियोजना के लिए आपको मेरे Google डॉक्स बीओएम में ठीक यहां सूचीबद्ध सभी सामग्री की आवश्यकता होगी।

अनुमानित परियोजना लागत: 150€/165$

चरण 4: उपकरण

उपकरण
उपकरण

ये उपकरण काम आ सकते हैं (हालांकि उनमें से अधिकतर बिल्कुल जरूरी हैं):

लेजर कटर

वेल्डर

स्टील आरी

वायर स्ट्रिपर

ऊर्जा छेदन यंत्र

बैटरी ड्रिल

सोल्डरिंग आयरन

चिमटा

पेंचकस

ग्लू गन

मल्टीमीटर

ट्री ड्रिल बिट

चरण 5: नियंत्रण बोर्ड डिजाइन

नियंत्रण बोर्ड डिजाइन
नियंत्रण बोर्ड डिजाइन
नियंत्रण बोर्ड डिजाइन
नियंत्रण बोर्ड डिजाइन
नियंत्रण बोर्ड डिजाइन
नियंत्रण बोर्ड डिजाइन

मैं एक बहुत ही केंद्रीकृत वास्तुकला के साथ गया था। इसका मतलब है कि जो कुछ भी हो सकता है वह केवल एक बॉक्स में नहीं बल्कि एक सर्किट बोर्ड पर होता है। मैंने हाल ही में सीखा कि कैसे पीसीबी को डिजाइन किया जाता है जो एक बहुत ही मूल्यवान और उपयोगी कौशल है। सभी परियोजनाएं एक तरह से अधिक साफ-सुथरी और अधिक सटीक और यहां तक कि सुरुचिपूर्ण हैं। यह बहुत सुविधाजनक भी है: आप बस अपनी फाइलें चीन भेजते हैं और वे वायरिंग का सारा काम करते हैं और पूरा बोर्ड आपको भेज देते हैं। फिर आप बस घटकों को मिलाप करते हैं और आपका काम हो गया।

पीसीबी इस स्टेशन में दोनों माइक्रोकंट्रोलर रखता है: ESP32 (मुख्य नियंत्रण इकाई) और Arduino NANO (वर्षा प्रोसेसर)। इसमें कुछ सेंसर भी हैं जिनमें शामिल हैं: BME280, BHT1750 और ML8511। फिर DS3231 RTC मॉड्यूल है। अंतिम लेकिन कम से कम, कुछ प्रतिरोधक और स्क्रू कनेक्टर हैं।

मैंने अपना बोर्ड ऑटोडेस्क ईगल में डिजाइन किया है। "ESP32 वेदर स्टेशन.ज़िप" नामक शामिल की गई Gerber फ़ाइल को बस डाउनलोड करें और इसे JLC PCB पर अपलोड करें। या यदि आप इसे संपादित करना चाहते हैं, तो आप "ESP32 मौसम स्टेशन योजनाबद्ध.sch" और "ESP32 मौसम स्टेशन बोर्ड.brd" फ़ाइलें डाउनलोड कर सकते हैं और उन्हें ईगल में संपादित कर सकते हैं। मैं पहले इंस्ट्रक्शंस से सर्किट बोर्ड डिज़ाइन क्लास को नामांकित करने की दृढ़ता से सलाह देता हूँ।

चरण 6: सोल्डरिंग

टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया

ठीक है सब लोग, आप सभी ने शायद यह पहले किया है। इस खूबसूरत बोर्ड को मैंने डिजाइन किया है, जिस पर सिल्कस्क्रीन पैरों के निशान छपे हैं। जब आपके पास ऐसा हो, तो सोल्डरिंग केक का एक टुकड़ा होना चाहिए क्योंकि आप देखते हैं कि वास्तव में कहां जाता है। मानक 0.1 रिक्ति के साथ केवल THT घटक हैं। तो, बस आगे बढ़ें और बोर्ड को मिलाप करें क्योंकि आप चतुर हैं और आप इसे स्वयं कर सकते हैं! इसमें आपको आधे घंटे से अधिक का समय नहीं लगना चाहिए।

अद्यतन 7/18/2020: आरटीसी मॉड्यूल की अब आवश्यकता नहीं है। इसे बोर्ड पर माउंट करने की कोई आवश्यकता नहीं है। आप चरण 12 में और जान सकते हैं।

चरण 7: रेडिएशन शील्ड बनाना

रेडिएशन शील्ड बनाना
रेडिएशन शील्ड बनाना

जब मैं इसे बना रहा था, मैंने खुद से कहा "ठीक है, आप इसे दो बार कर चुके हैं, अब कोई मौका नहीं है कि आप इसे गड़बड़ कर देंगे।" और मैंने नहीं किया।

सौर विकिरण ढाल मौसम स्टेशनों में प्रत्यक्ष सौर विकिरण को अवरुद्ध करने के लिए उपयोग की जाने वाली एक बहुत ही सामान्य चीज है और इसलिए मापा तापमान में त्रुटियों को कम करती है। यह तापमान संवेदक के लिए धारक के रूप में भी कार्य करता है। विकिरण ढाल बहुत उपयोगी होते हैं लेकिन आमतौर पर स्टील से बने होते हैं और वे महंगे होते हैं इसलिए मैंने अपनी खुद की ढाल बनाने का फैसला किया। मैंने एक इंस्ट्रक्शनल बनाया जो दिखाता है कि इस तरह से रेडिएशन शील्ड कैसे बनाई जाती है।

चरण 8: नियंत्रण बॉक्स

नियंत्रण बक्सा
नियंत्रण बक्सा
नियंत्रण बक्सा
नियंत्रण बक्सा
नियंत्रण बक्सा
नियंत्रण बक्सा

इस स्टेशन का मुख्य भाग जाहिर तौर पर कंट्रोल बॉक्स है। इसमें प्राथमिक और द्वितीयक माइक्रोकंट्रोलर, कुछ सेंसर, आरटीसी और कुछ निष्क्रिय घटक हैं। वह सब एक सुविधाजनक IP65 पैकेज में। बॉक्स में एक पारभासी आवरण होता है जिससे सूरज की रोशनी यूवी और सौर विकिरण सेंसर से होकर गुजर सकती है।

इससे पहले कि हम पीसीबी को माउंट कर सकें, हमें केबल्स के लिए बॉक्स तैयार करना होगा। बॉक्स में पांच पावर और डेटा केबल जा रहे हैं। स्टेशन के जलरोधी गुणों को बनाए रखने के लिए, हमें जलरोधक केबल ग्रंथियों की आवश्यकता होगी। विशेष रूप से, पावर केबल के लिए एक PG7, हवा और वर्षा सेंसर के लिए दूसरा PG7 और दोनों तापमान सेंसर के लिए तीसरा PG11। मैंने बॉक्स की एक दीवार के केंद्र में बड़ी (PG11) ग्रंथि और विपरीत दीवार में दो छोटी (PG7) ग्रंथियां रखीं। तो बॉक्स बदलने की प्रक्रिया इस प्रकार है:

1) प्रत्येक छेद के केंद्र को मार्कर से चिह्नित करें।

2) एक पतली ड्रिल बिट के साथ एक छोटा छेद ड्रिल करें।

3) ट्री ड्रिल बिट से धीरे-धीरे छेद का आकार बढ़ाएं।

4) छिद्रों को साफ करें।

5) प्रत्येक छेद में एक केबल ग्रंथि डालें और सुरक्षित करें।

चरण 9: पीसीबी माउंट

पीसीबी माउंट
पीसीबी माउंट
पीसीबी माउंट
पीसीबी माउंट
पीसीबी माउंट
पीसीबी माउंट
पीसीबी माउंट
पीसीबी माउंट

चूंकि मेरे पास ऑटोडेस्क ईगल का केवल छात्र परीक्षण संस्करण है, इसलिए मैं 8 सेमी से बड़े पीसीबी डिजाइन नहीं कर सकता। सब कुछ इस बोर्ड पर फिट बैठता है इसलिए यह ठीक है। केवल समस्या नियंत्रण बॉक्स के साथ है। बॉक्स में शामिल बोर्ड बढ़ते छेद 14 सेमी अलग हैं। इसका मतलब है कि हमें पीसीबी के लिए एक होल्डर की जरूरत होगी। यह एक बोर्ड (लकड़ी/प्लास्टिक/धातु) हो सकता है जिस पर हम पीसीबी को माउंट करेंगे। फिर हम होल्डर बोर्ड को कंट्रोल बॉक्स से जोड़ देंगे। इस तरह पीसीबी को कंट्रोल बॉक्स में सुरक्षित कर दिया जाएगा।

आप जैसे चाहें धारक बना सकते हैं। आप इसे लकड़ी या स्टील की प्लेट से मैन्युअल रूप से बना सकते हैं, आप इसे (मेरे रूप में) लेजर काट सकते हैं या आप इसे 3 डी प्रिंट भी कर सकते हैं। मैं बोर्ड के आयामों को शामिल कर रहा हूं, इसलिए चुनाव आपका है। यदि आपके पास लेजर कटर तक पहुंच है, तो लेजर कटिंग यह सबसे सरल विकल्प है। आप लेज़र कटर फ़ाइलें यहाँ.pdf और.svg दोनों स्वरूपों में पा सकते हैं।

जैसा कि आप देख सकते हैं कि मैं धारक के कई रूपों से गुज़रा। अंत में, मैं ऐक्रेलिक के साथ गया, क्योंकि यह नमी (लकड़ी के रूप में) से प्रभावित नहीं होता है और यह गर्मी (स्टील के रूप में) को आकर्षित नहीं करता है।

चरण 10: असेंबली + वायरिंग

असेंबली + वायरिंग
असेंबली + वायरिंग
असेंबली + वायरिंग
असेंबली + वायरिंग
असेंबली + वायरिंग
असेंबली + वायरिंग
असेंबली + वायरिंग
असेंबली + वायरिंग

यह करने के लिए बहुत आसान होने जा रहा है, लेकिन समझाने के लिए बहुत कठिन है क्योंकि कई छोटे कदम हैं। आइए उस पर ठीक हो जाएं:

1) सभी केबलों को उनके निर्दिष्ट छेद में डालें। केबल ग्रंथियों को अभी तक सुरक्षित न करें।

2) शामिल वायरिंग आरेख के अनुसार सभी तारों को विंड सेंसर, रेन सेंसर और पावर केबल से कनेक्ट करें। अभी तक तापमान सेंसर से केबल कनेक्ट न करें।

3) यदि माउंट किया गया है, तो पीसीबी माउंट को हटा दें। फिर पीसीबी को पलटें ताकि केबल उसके नीचे की तरफ जा रहे हों। पीसीबी माउंट को सुरक्षित करें ताकि पीसीबी और माउंट के बीच एक सैंडविच में केबल सुरक्षित हो जाएं।

4) पीसीबी के साथ पीसीबी माउंट में डालें और स्क्रू करें।

5) दो छोटी (PG7) केबल ग्रंथियों को सुरक्षित करें। अभी तक बड़े को सुरक्षित न करें।

6) शामिल वायरिंग आरेख के अनुसार तापमान सेंसर से केबल डालें और कनेक्ट करें।

7) शीर्ष कवर पर रखें और इसे जगह में पेंच करें।

चरण 11: खुश रहें

खुश रहो
खुश रहो

यह कदम एक तरह की चौकी है। इस बिंदु पर, आपको अपने आप को कुछ ऐसा बनाना चाहिए था जो तस्वीर पर जैसा दिखता है वैसा ही दिखता है। अगर यह सही है तो खुश रहो। जाओ, नाश्ता करो और आराम करो क्योंकि यह एक आदमी के लिए सिर्फ एक छोटा कदम नहीं है, बल्कि मानव जाति के लिए एक बड़ी छलांग है। यदि नहीं, तो पिछले चरणों को देखें और समस्या का पता लगाएं। अगर वह मदद नहीं करता है, तो मुझे टिप्पणी या संदेश भेजें।

इसलिए जब आप स्वस्थ और फिर से फिट होते हैं, तो आप कोडिंग और डिबगिंग भाग पर आगे बढ़ सकते हैं।

चरण 12: कोडिंग और डिबगिंग

कोडिंग और डिबगिंग
कोडिंग और डिबगिंग

याय, सभी को कोडिंग पसंद है! और यदि आप नहीं भी करते हैं, तो इससे कोई फर्क नहीं पड़ता क्योंकि आप बस मेरे कोड को डाउनलोड और उपयोग कर सकते हैं।

सबसे पहले, आपको अपने बोर्ड मैनेजर में ESP32 dev मॉड्यूल जोड़ना होगा। ऐसा करने के लिए, आपको एक JSON पैकेज डाउनलोड करना होगा और इसे बोर्ड मैनेजर के माध्यम से इंस्टॉल करना होगा। रैंडम नर्ड ट्यूटोरियल द्वारा यह ट्यूटोरियल देखें।

अब आपको सभी आवश्यक पुस्तकालयों को डाउनलोड करने की आवश्यकता है। मैंने आपके लिए इसे आसान बनाने के लिए ज़िप संग्रह "Libraries.zip" बनाया है। संग्रह को क्लासिक लाइब्रेरी की तरह Arduino IDE में आयात न करें। इसके बजाय, संग्रह को निकालें और सभी फाइलों को दस्तावेज़/Arduino/पुस्तकालयों में ले जाएं। अब आप मेरे चारों प्रोग्राम डाउनलोड कर सकते हैं: "Wi-Fi_Weathercloud_API_test.ino", "System_test.ino", "ESP32_Weathercloud_Weather_Station.ino"।

"Wi-Fi_Weathercloud_API_test.ino" खोलें। आपको कुछ चीजों को बदलना होगा। सबसे पहले, आपको "SSID" और "KEY" को अपने वाई-फाई नेटवर्क SSID (नाम) और पासवर्ड से बदलना होगा। दूसरे आपको "WID" और "KEY" को अपनी वेदरक्लाउड आईडी और KEY से बदलना होगा जो आपके पास चरण 2 से होनी चाहिए। आपको "ESP32_Weathercloud_Weather_Station.ino" के साथ भी ऐसा ही करना होगा। आगे बढ़ें और कोड को ESP32 पर अपलोड करें। आपको वेदरक्लाउड वेबसाइट पर आने वाले पूर्वनिर्धारित डेटा को देखना चाहिए। अगर यह सही है, तो जारी रखें।

"System_test.ino" को ESP32 और "I2C_rainfall_sender" को Arduino NANO पर अपलोड करें। ESP32 के सीरियल कंसोल को 115200 बॉड पर खोलें। अब आपको अपनी स्क्रीन पर हर 15 सेकंड में सेंसर डेटा आते देखना चाहिए। सेंसर के साथ खेलो। सौर विकिरण सेंसर में एक प्रकाश चमकें, हवा की गति सेंसर में उड़ाएं, तापमान जांच को गर्म करें … इस तरह आप परीक्षण कर सकते हैं कि सब कुछ काम करता है या नहीं। यदि आप यह निष्कर्ष निकालते हैं कि सब कुछ वैसा ही है जैसा होना चाहिए, जारी रखें।

ESP32 पर "ESP32_Weathercloud_Weather_Station.ino" अपलोड करें। यदि आपने सब कुछ सही ढंग से किया है, तो आपको हर 10 मिनट में वेदरक्लाउड पेज पर आने वाले स्टेशन से वास्तविक डेटा देखना चाहिए। यदि यह काम करता है तो इसका मतलब है कि आपका स्टेशन अब पूरी तरह से चालू है और केवल एक चीज जो बाकी है वह है इसे कहीं अच्छी तरह से स्थापित करना।

अद्यतन ७/१८/२०२०: सभी माध्यमिक / परीक्षण कार्यक्रम समान रहते हैं। लेकिन मौसम स्टेशन के मुख्य कार्यक्रम को अपग्रेड किया गया। कोड की संरचना पहले की तुलना में बहुत स्पष्ट है। आप कोड की शुरुआत में सभी आवश्यक पैरामीटर सेट कर सकते हैं। ESP32 को अब NTP सर्वर से समय मिल रहा है इसलिए RTC मॉड्यूल की अब और आवश्यकता नहीं है। अंतिम लेकिन कम से कम, ESP32 अब एक गहरी नींद प्रक्रिया चला रहा है जब यह डेटा को माप और भेज नहीं रहा है। इससे बिजली की खपत कम होगी और यह मौसम स्टेशन के जीवन को लंबा करने में भी मदद करेगा। नए कोड का उपयोग करने के लिए, बस अपग्रेड किए गए "ESP32_Weathercloud_Weather_Station.ino" कोड और पुस्तकालयों के साथ अपडेट की गई ज़िप फ़ाइल डाउनलोड करें (निर्देश इसे स्वीकार नहीं करते हैं इसलिए यहां एक Google ड्राइव लिंक है)। आनंद लेना!

चरण 13: स्टेशन माउंट

स्टेशन माउंट
स्टेशन माउंट
स्टेशन माउंट
स्टेशन माउंट
स्टेशन माउंट
स्टेशन माउंट

इसलिए जब आप पुष्टि कर लें कि आपका स्टेशन काम कर रहा है तो आपको इसके लिए डिजाइन और माउंट बनाने की जरूरत है। इसे मजबूत, टिकाऊ, कॉम्पैक्ट और आखिरी होना होगा लेकिन कम से कम इसे अच्छा नहीं होना पड़ेगा। सटीक निर्देशों की तुलना में इस कदम को एक सिफारिश या प्रेरणा से अधिक लें। मुझे नहीं पता कि यह कैसा दिखता है जहां आप इसे माउंट करने जा रहे हैं। आपको थोड़ा और क्रिएटिव होना होगा। लेकिन अगर आपके पास एक सपाट छत है जिसमें 5 सेमी व्यास का धातु का पाइप चिपका हुआ है, तो आगे बढ़ें और जैसा मैंने किया था वैसा ही करें। इस स्टेशन में दो बॉक्स हैं। इसलिए मैंने उन दोनों को एक दूसरे के बगल में धातु के पैनल पर रखने का फैसला किया। इसे 5 सेमी व्यास वाले धातु के पाइप पर लगाना होता है। इसलिए मैंने पैनल के निचले हिस्से में 5cm भीतरी व्यास वाला एक पाइप लगाया। दोनों विंड सेंसर को बाकी स्टेशन से बहुत दूर होना चाहिए। इसलिए स्टेशन के दोनों ओर 40 सेमी लंबे दो पाइप और प्रत्येक के अंत में दो 10 सेमी लंबे पाइप लगाएं। अतिरिक्त छाया प्रदान करने के लिए पैनल के नीचे विकिरण ढाल लगाई जानी चाहिए। इसके लिए मैंने मोटे धातु के पाइप पर 7 गुणा 15 सेमी L का ब्रैकेट लगाया।

यहां सभी आवश्यक धातु भागों को एक-एक करके [मिमी में आयाम] दिए गए हैं:

1x पाइप, भीतरी व्यास 50, लंबाई 300

1x पैनल, 250 गुणा 300, मोटाई 3

1x एल ब्रैकेट, 75 और 150 हथियार

2x पाइप, बाहरी व्यास 12, लंबाई 400

2x पाइप, भीतरी व्यास 17, लंबाई 100

जब आपके पास ये सभी धातु के पुर्जे हों, तो आप उन्हें मेरे द्वारा प्रदान किए गए 3D मॉडल के अनुसार वेल्ड कर सकते हैं। फिर आपको बक्से के लिए और विकिरण ढाल के लिए सभी छेदों को ड्रिल करने की आवश्यकता होगी। फिर बस इसे धातु के लिए पेंट से पेंट करें। मैं सफेद रंग के साथ जाने की सलाह देता हूं, क्योंकि यह सभी रंगों से कम से कम गर्मी को अवशोषित करता है। बस, आपके पास एक स्टेशन माउंट है जिस पर आप अपने स्टेशन को माउंट कर सकते हैं!

चरण 14: स्थापना

इंस्टालेशन
इंस्टालेशन
इंस्टालेशन
इंस्टालेशन
इंस्टालेशन
इंस्टालेशन

अपने मौसम केंद्र, अपने माउंट और अपने सभी उपकरणों को पकड़ो क्योंकि आपको उन सभी की आवश्यकता होगी। एक कार (या एक बस जो मुझे परवाह नहीं है) में बैठें और अपने स्टेशन के भविष्य के स्थान पर पहुंचें। अंत में, आप स्टेशन को माउंट कर सकते हैं।

अपने वर्कशॉप में अपने वेदर स्टेशन को काम करना एक बात है, लेकिन इसे वास्तविक दुनिया की कठोर परिस्थितियों में काम करना दूसरी बात है। स्थापना प्रक्रिया उस भवन पर बहुत निर्भर करती है जिस पर आप अपना स्टेशन माउंट कर रहे हैं। लेकिन अगर आपके पास पिछले चरण से धारक और शक्तिशाली ड्रिल है, तो यह ठीक होना चाहिए। आपको बस माउंट से मोटे पाइप को छत पर थोड़े पतले पाइप पर चिपकाने की जरूरत है। फिर बस दोनों पाइपों के माध्यम से ड्रिल करें और उन्हें एक लंबे स्क्रू से सुरक्षित करें। सभी बॉक्स और सेंसर माउंट करें। बस, इतना ही। आपका स्टेशन अब सफलतापूर्वक स्थापित हो गया है।

हमने इसे बरसात के दिन किया था। यह बहुत कठिन था लेकिन प्रतियोगिता की समय सीमा के कारण हमारे पास कोई दूसरा विकल्प नहीं था।

चरण 15: पावर, अपलिंक सेटअप और डिबगिंग

पावर, अपलिंक सेटअप और डिबगिंग
पावर, अपलिंक सेटअप और डिबगिंग
पावर, अपलिंक सेटअप और डिबगिंग
पावर, अपलिंक सेटअप और डिबगिंग
पावर, अपलिंक सेटअप और डिबगिंग
पावर, अपलिंक सेटअप और डिबगिंग
पावर, अपलिंक सेटअप और डिबगिंग
पावर, अपलिंक सेटअप और डिबगिंग

आपका स्टेशन भौतिक रूप से स्थापित है, लेकिन यह अभी ऑनलाइन नहीं है। चलो अब ऐसा करते हैं। आपको किसी तरह स्टेशन को पावर देना है। यहां आपको थोड़ा क्रिएटिव होना होगा। आप घर के अंदर एक एडेप्टर लगा सकते हैं और खिड़की के माध्यम से एक केबल खींच सकते हैं। आप केबल को भूमिगत दफन कर सकते हैं। आप इसे सोलर पैनल के जरिए पावर दे सकते हैं। यह सब मायने रखता है कि कंट्रोल बॉक्स से आने वाले पावर केबल के पिन पर 5V 500mA है। याद रखें, यह सब वेदरप्रूफ होना चाहिए! जब आपके पास अपना स्टेशन संचालित हो, तो आप अपलिंक सेटअप और डिबगिंग पर आगे बढ़ सकते हैं।

अपलिंक सेटअप मूल रूप से आपके वाई-फाई नेटवर्क से जुड़ने के लिए ESP32 प्राप्त कर रहा है। अगर यह आपके घर पर है, तो यह ठीक होना चाहिए। अगर यह गैरेज में है या इससे दूर है, तो आपको वाई-फाई एक्सटेंडर या कस्टम वाई-फाई नेटवर्क की भी आवश्यकता हो सकती है। फिर डिबगिंग चरण निम्नानुसार है।आप केवल अंतिम कोड अपलोड कर सकते हैं और सर्वश्रेष्ठ के लिए आशा कर सकते हैं, लेकिन मैं वास्तव में प्रत्येक सेंसर को एक-एक करके परीक्षण करने की सलाह देता हूं ताकि यह सुनिश्चित हो सके कि सब कुछ ठीक से काम कर रहा है। मूल रूप से चरण 12 के समान ही। यदि सब कुछ वैसा ही काम करता है जैसा उसे करना चाहिए, तो आप UPLOAD बटन को हिट कर सकते हैं और USB केबल को अनप्लग कर सकते हैं और नियंत्रण बॉक्स को बंद कर सकते हैं।

चरण 16: बाद में खुशी से जिएं

इसके बाद हमेशा खुश रहें
इसके बाद हमेशा खुश रहें

जीज़, यह बहुत आखिरी मिनट था दोस्तों। मैंने सेंसर प्रतियोगिता को समाप्त होने से ठीक 10 दिन पहले देखा। उसी शाम, मुझे स्टेशन को अंतिम रूप देने के लिए आवश्यक सभी चीजों की व्यवस्था करने के लिए 10 टेलीफोन कॉल करने की आवश्यकता थी। यह अभी पूरा नहीं हुआ था। जिस दिन हम स्टेशन को स्थापित करने वाले थे, उस दिन एक बड़ा तूफान आया जिसने हमारी योजनाओं को बाधित कर दिया। स्टेशन पूरा होने से पहले मुझे सभी पाठों को अंतिम रूप देना था। स्टेशन को आखिरकार आज ही स्थापित कर दिया गया, उसी दिन मैंने इस निर्देश को प्रकाशित किया।

निश्चित रूप से कई चीजें हैं जो यहां बेहतर की जा सकती थीं लेकिन कई उपयोगी चीजें हैं जो आप यहां सीख सकते हैं और अपना खुद का स्टेशन बनाते समय उनका उपयोग कर सकते हैं। यदि आपने सभी चरणों को सही ढंग से किया है, तो अब आपके पास पूरी तरह से चालू ESP32 क्लाउड वेदर स्टेशन है। और वह कुछ है! सारी मेहनत रंग लाई (मुझे आशा है कि यह हो गया)। आप मेरे स्टेशन का डेटा यहाँ देख सकते हैं। यदि आपके कुछ प्रश्न या सुझाव हैं, तो मुझे उन्हें नीचे टिप्पणी अनुभाग में सुनकर खुशी होगी।

हाँ और अगर आपको यह प्रोजेक्ट पसंद आया तो मैं वास्तव में आपकी बहुत सराहना करूँगा यदि आपने सेंसर प्रतियोगिता में मुझे वोट दिया है। बहुत बहुत धन्यवाद और आनंद लें !!!

सेंसर प्रतियोगिता
सेंसर प्रतियोगिता
सेंसर प्रतियोगिता
सेंसर प्रतियोगिता

सेंसर प्रतियोगिता में प्रथम पुरस्कार

सिफारिश की: