विषयसूची:

Wemos D1 Mini, BME280 और Sensate का उपयोग करते हुए वेदर स्टेशन: 6 कदम
Wemos D1 Mini, BME280 और Sensate का उपयोग करते हुए वेदर स्टेशन: 6 कदम

वीडियो: Wemos D1 Mini, BME280 और Sensate का उपयोग करते हुए वेदर स्टेशन: 6 कदम

वीडियो: Wemos D1 Mini, BME280 और Sensate का उपयोग करते हुए वेदर स्टेशन: 6 कदम
वीडियो: DIY WiFi Solar Powered Weather Station with ESPHome 2024, जुलाई
Anonim
Wemos D1 Mini, BME280 और Sensate का उपयोग कर वेदर स्टेशन।
Wemos D1 Mini, BME280 और Sensate का उपयोग कर वेदर स्टेशन।

पिछली पोस्टों में मैंने मौसम स्टेशन बनाने के विभिन्न तरीकों को साझा किया है। यदि आपने इसकी जांच नहीं की है तो यहां एक लिंक है।

इस निर्देशयोग्य में मैं यह प्रदर्शित करूँगा कि वेमोस और सेंसेट नामक एक IoT प्लेटफ़ॉर्म का उपयोग करके एक साधारण वेदर स्टेशन कैसे बनाया जाए। तो चलो शुरू हो जाओ।

आपूर्ति

  1. WeMos D1 Mini……….(अमेज़ॅन यूएस / अमेज़ॅन यूके / बैंगगूड)
  2. बीएमई२८० ………………….(अमेज़ॅन यूएस / अमेज़ॅन यूके / बैंगगूड)
  3. 1.3 "ओएलईडी डिस्प्ले ……. (अमेज़ॅन यूएस / अमेज़ॅन यूके / बैंगगूड)

इनके साथ ही हमें iOS या Android के लिए Sensate App की भी आवश्यकता होती है।

चरण 1: संवेदना क्या है?

सेंसेट क्या है?
सेंसेट क्या है?

उनके अपने शब्दों में: " कभी भी, कहीं भी अपने सेंसर तक पहुंचने के लिए सेंसेट सेंस ऐप का उपयोग करें। मुफ्त सेंसेट फर्मवेयर के साथ मौजूदा हार्डवेयर घटकों का उपयोग करके अपना अंतिम डेटा लॉगर बनाएं। या अपने एप्लिकेशन के लिए इष्टतम चिप ढूंढें और अपना व्यक्तिगत समाधान बनाएं।"

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

चरण 2: फ्लैशिंग सेंसेट फर्मवेयर।

फ्लैशिंग सेंसेट फर्मवेयर।
फ्लैशिंग सेंसेट फर्मवेयर।
फ्लैशिंग सेंसेट फर्मवेयर।
फ्लैशिंग सेंसेट फर्मवेयर।
फ्लैशिंग सेंसेट फर्मवेयर।
फ्लैशिंग सेंसेट फर्मवेयर।

अब हम चाहते हैं कि हमारा ESP बोर्ड (इस मामले में WeMos D1 Mini) Sensate क्लाउड से कनेक्ट हो सके। इसके लिए हमें अपने बोर्ड पर Sensate के फर्मवेयर को फ्लैश करना होगा। प्रक्रिया काफी सीधे आगे है।

पहले सुनिश्चित करें कि आप निम्नलिखित डाउनलोड करते हैं:

  • CP210x या CH34x ड्राइवर डाउनलोड और इंस्टॉल करें (आपके बोर्ड पर उपयोग किए गए USB से TTL चिप पर निर्भर करता है)। मेरे मामले में मैंने CH340 स्थापित किया।
  • यहां से NodeMCU फ्लैशर टूल डाउनलोड करें।
  • अगला नवीनतम Sensate फर्मवेयर यहाँ से डाउनलोड करें।

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

  • गोटो "डिवाइस मैनेजर" >> "पोर्ट्स"।
  • यूएसबी के माध्यम से बोर्ड को पीसी से कनेक्ट करें। आप देखेंगे कि सूची में एक नया पोर्ट दिखाई देगा। इसे नोट कर लें।

अब हम नए फर्मवेयर के साथ बोर्ड को फ्लैश कर सकते हैं। सुनिश्चित करें कि आपने लिंक से सही फर्मवेयर डाउनलोड किया है। (इस परियोजना में हम WeMos D1 मिनी का उपयोग कर रहे हैं इसलिए हम उस फर्मवेयर का उपयोग करेंगे)

  • फ्लैशर खोलें और "उन्नत" टैब गोटो करें। सुनिश्चित करें कि आपके पास ऊपर की छवि के समान सेटिंग्स हैं।
  • अगला गोटो "कॉन्फ़िगर" टैब, पहली पंक्ति पर क्लिक करें और उस फ़ोल्डर में नेविगेट करें जहां आपने फर्मवेयर डाउनलोड किया है। उचित फ़ाइल का चयन करें।
  • अब गोटो "ऑपरेशन" टैब, यहां COM पोर्ट बॉक्स में उस पोर्ट का चयन करें जिसे आपने पहले नोट किया था।
  • "फ्लैश" पर क्लिक करें और फ्लैशिंग होने तक प्रतीक्षा करें।

अब हमारे पास Sensate के फर्मवेयर के साथ WeMos D1 मिनी बोर्ड है। बूटिंग प्रक्रिया को समाप्त करने के लिए बस रीसेट बटन पर क्लिक करें।

चरण 3: वाईफाई नेटवर्क को कॉन्फ़िगर करना।

वाईफाई नेटवर्क को कॉन्फ़िगर करना।
वाईफाई नेटवर्क को कॉन्फ़िगर करना।
वाईफाई नेटवर्क को कॉन्फ़िगर करना।
वाईफाई नेटवर्क को कॉन्फ़िगर करना।
वाईफाई नेटवर्क को कॉन्फ़िगर करना।
वाईफाई नेटवर्क को कॉन्फ़िगर करना।

अब जब हमने फर्मवेयर को सफलतापूर्वक फ्लैश और बूट कर लिया है, तो हमें बोर्ड पर वाईफाई क्रेडेंशियल्स को सेटअप करने की आवश्यकता है। ऐसा करने के लिए, पहले बोर्ड को पावर दें और अपने स्मार्टफोन का वाईफाई चालू करें। नीचे दिए गए चरणों का पालन करें:

  1. "सेंसेट-सेटअप" पर टैप करें और डिफ़ॉल्ट पासवर्ड "सेटअप-सेंसेट" दर्ज करें।
  2. डिवाइस कनेक्ट होने के बाद, अपना डिफ़ॉल्ट ब्राउज़र खोलें और URL "192.168.4.1" दर्ज करें और एंटर दबाएं।
  3. आपको एक सेटअप पेज पर रीडायरेक्ट कर दिया जाएगा। यहां "SSID" (वाईफाई नाम) चुनें जिसे आप कनेक्ट करना चाहते हैं और फिर उसका पासवर्ड दर्ज करें।
  4. सेवा कॉन्फ़िगरेशन में अपने डिवाइस को एक नाम दें (इस मामले में "मौसम स्टेशन")। सेव और रीस्टार्ट पर टैप करें।

इसके साथ, अब WeMos बोर्ड आपके वाईफाई नेटवर्क से जुड़ने के लिए तैयार है। अब हम आगे बढ़ सकते हैं और Sensate ऐप पर सेटअप शुरू कर सकते हैं।

चरण 4: सेंसेट मोबाइल ऐप सेट करना।

सेंसेट मोबाइल ऐप की स्थापना।
सेंसेट मोबाइल ऐप की स्थापना।
सेंसेट मोबाइल ऐप की स्थापना।
सेंसेट मोबाइल ऐप की स्थापना।
सेंसेट मोबाइल ऐप की स्थापना।
सेंसेट मोबाइल ऐप की स्थापना।

सबसे पहले सुनिश्चित करें कि आपने अपने स्मार्टफ़ोन में Sensate Sense ऐप इंस्टॉल किया है। इसके बाद ऐप खोलें और नीचे दिए गए चरणों का पालन करें:

  • पहले पेज पर "हार्डवेयर सेटअप" पर टैप करें। फिर यह पूछेगा कि क्या हम पुल को कॉन्फ़िगर करना चाहते हैं, जैसा कि हमने इसे पिछले चरण में पहले ही कॉन्फ़िगर कर दिया है, हम दूसरे विकल्प पर टैप करेंगे "नहीं, यह पहले से ही कॉन्फ़िगर किया गया है"
  • अगला पृष्ठ सभी उपलब्ध पुलों को दिखाएगा। जिसे हमने अभी बनाया है उसे चुनें।
  • अगले पेज पर हम सेंसर और 3 विकल्पों के बारे में सभी विवरण प्राप्त करेंगे। यहां "कॉन्फ़िगरेशन विज़ार्ड" चुनें। अगले पृष्ठ पर आप कॉन्फ़िगरेशन के बारे में अधिक जानकारी पढ़ सकते हैं। जब आप इसे पढ़ लें, तो "Start" पर टैप करें।
  • अब हमें सभी समर्थित बोर्डों की सूची मिलती है। यहां हम "WeMos D1 Mini" चुनेंगे और "जारी रखें" पर टैप करें।
  • इसके बाद यह हमें ऑपरेशन के एक मोड का चयन करने के लिए कहता है। 2 मोड हैं, एक सामान्य मोड है जो जितनी बार हो सके रीडिंग लेगा और अपडेट करेगा। दूसरा मोड "स्लीपिंग मोड", इस मोड में हम समय-समय पर अपडेट प्राप्त कर सकते हैं और बोर्ड पावर सेविंग मोड में होगा। इस परियोजना के लिए मैंने पहला मोड चुना है क्योंकि मुझे तापमान और आर्द्रता के वास्तविक समय के अपडेट चाहिए।
  • आगे हमें डिस्प्ले का चयन करना होगा। चूंकि हम 1.3" 128x64 डिस्प्ले का उपयोग कर रहे हैं, हम उसे चुनेंगे। फिर "जारी रखें" पर टैप करें।
  • अगले पृष्ठ पर बस "कोई एक्सटेंशन नहीं" चुनें।
  • अगले पेज पर हमें सेंसर को सेलेक्ट करना है। हम "BME280" का उपयोग कर रहे हैं इसलिए उसे चुनें। सुनिश्चित करें कि आप BMP280 का चयन नहीं करते हैं जो समान है लेकिन दबाव सेंसर की कमी है।
  • जब हम सेंसर का चयन करते हैं तो ऐप हमें यह विकल्प देता है कि हम किस डेटा को एकत्र करना चाहते हैं। यहां तीनों विकल्पों को टॉगल करें। किसी अन्य सेटिंग के साथ खेलने की आवश्यकता नहीं है।
  • आखिर में फिनिश पर क्लिक करें।

अब हमें केवल सर्किट बनाने की जरूरत है।

चरण 5: सर्किट का निर्माण।

सर्किट का निर्माण।
सर्किट का निर्माण।
सर्किट का निर्माण।
सर्किट का निर्माण।

जैसा कि हम यहां I2C संचार का उपयोग कर रहे हैं, कनेक्शन बहुत सरल हैं। ऊपर की छवियों को देखें। यहां 4 पिन हैं: वीसीसी, जीएनडी (पावर पिन) और एसडीए, एससीएल (आई 2 सी पिन)।

तारों को इस प्रकार कनेक्ट करें:

वीसीसी = 3.3V

जीएनडी = जीएनडी

एससीएल = एससीएल (डी1)

एसडीए = एसडीए (डी 2)

और बस यही। अब बस सर्किट को पावर दें और इसके नेटवर्क से कनेक्ट होने का इंतजार करें। अब हमें OLED और ऐप पर डेटा मिलेगा।

चरण 6: अंतिम नोट।

अंतिम नोट।
अंतिम नोट।
अंतिम नोट।
अंतिम नोट।

तो अब हमारे पास वास्तव में एक कोड लिखने के बिना एक DIY मौसम स्टेशन है। क्या यह अच्छा नहीं है?अब आप इसके लिए एक केस बना सकते हैं जैसा मैंने पहले यहाँ बनाया था। आशा है कि ट्यूटोरियल का अनुसरण करना आसान था और अब आपने कुछ सीखा है।

यदि आपके कोई प्रश्न हैं तो बेझिझक नीचे टिप्पणी करें।

सिफारिश की: