विषयसूची:

ESP8266 का उपयोग करके ऑनलाइन मौसम प्रदर्शन विजेट: 4 चरण
ESP8266 का उपयोग करके ऑनलाइन मौसम प्रदर्शन विजेट: 4 चरण

वीडियो: ESP8266 का उपयोग करके ऑनलाइन मौसम प्रदर्शन विजेट: 4 चरण

वीडियो: ESP8266 का उपयोग करके ऑनलाइन मौसम प्रदर्शन विजेट: 4 चरण
वीडियो: Simple Test Meter PZEM-004 & ESP8266 Platform IoT Blynk App (Complete): PDAControl 2024, जुलाई
Anonim
ESP8266. का उपयोग करके ऑनलाइन मौसम प्रदर्शन विजेट
ESP8266. का उपयोग करके ऑनलाइन मौसम प्रदर्शन विजेट

कुछ हफ़्ते पहले, हमने सीखा कि एक ऑनलाइन मौसम प्रदर्शन प्रणाली कैसे बनाई जाती है जो किसी विशेष शहर के लिए मौसम की जानकारी प्राप्त करती है और इसे OLED मॉड्यूल पर प्रदर्शित करती है। हमने उस प्रोजेक्ट के लिए Arduino Nano 33 IoT बोर्ड का इस्तेमाल किया जो एक नया बोर्ड है जिसमें बहुत सारी विशेषताएं हैं लेकिन विकल्पों की तुलना में थोड़ा महंगा और बड़ा है। इस पोस्ट में, हम सीखेंगे कि इस कॉम्पैक्ट और प्यारे छोटे ऑनलाइन मौसम प्रदर्शन विजेट को कैसे बनाया जाए जो पिछले प्रोजेक्ट के समान है।

ऊपर दिए गए वीडियो में वह सब कुछ शामिल है जो आपको जानने की जरूरत है और यह भी बताता है कि स्केच को एक साथ कैसे रखा जाता है।

चरण 1: इलेक्ट्रॉनिक्स इकट्ठा करें

इलेक्ट्रॉनिक्स इकट्ठा करें
इलेक्ट्रॉनिक्स इकट्ठा करें

हम WeMos D1 मिनी बोर्ड का उपयोग करेंगे जो ESP8266 चिपसेट का उपयोग करता है और हम डिस्प्ले के लिए 0.96”OLED मॉड्यूल का उपयोग करेंगे।

चरण 2: स्केच डाउनलोड करें, अपडेट करें और अपलोड करें

स्केच डाउनलोड करें, अपडेट करें और अपलोड करें
स्केच डाउनलोड करें, अपडेट करें और अपलोड करें
स्केच डाउनलोड करें, अपडेट करें और अपलोड करें
स्केच डाउनलोड करें, अपडेट करें और अपलोड करें
स्केच डाउनलोड करें, अपडेट करें और अपलोड करें
स्केच डाउनलोड करें, अपडेट करें और अपलोड करें

पिछली परियोजना की तरह, हम OpenWeatherMap सेवा से मौसम की जानकारी प्राप्त करेंगे। निम्नलिखित लिंक का उपयोग करके स्केच डाउनलोड करें:

OpenWeatherMap सेवा का उपयोग करने के लिए हमें सबसे पहले एक API कुंजी प्राप्त करने की आवश्यकता है। OpenWeatherMap सेवा की एक निःशुल्क योजना है जो प्रति मिनट अधिकतम 60 API कॉल की अनुमति देती है। इसका मतलब है कि हम मौसम की जानकारी का अनुरोध हर सेकेंड में एक बार की अधिकतम दर से कर सकते हैं जो कि हमारी जरूरत से ज्यादा है। वीडियो पूरी प्रक्रिया पर चलता है, लेकिन यहां एक पाठ संस्करण है कि क्या करने की आवश्यकता है:

OpenWeatherMap सेवा में साइन अप या लॉग इन करके प्रारंभ करें और API अनुभाग पर जाएं। एक नई कुंजी के लिए नाम दर्ज करें और जनरेट बटन पर क्लिक करें। इस चाबी को नोट कर लें लेकिन इसे किसी के साथ शेयर न करें। इस कुंजी को सक्रिय होने में थोड़ा समय लगता है इसलिए आपको कुछ समय इंतजार करना होगा। इसे पूरा होने में एक घंटे तक का समय लग सकता है, लेकिन मेरी चाबी 10 मिनट के भीतर सक्रिय हो गई।

अपने वाईफाई क्रेडेंशियल जोड़कर स्केच को अपडेट करना शुरू करें क्योंकि इसके लिए काम करने के लिए हमें एक नेटवर्क से कनेक्ट करने की आवश्यकता है। दूसरी चीज़ जो आपको स्केच में करने की ज़रूरत है वह है एपीआई कॉल को अपने शहर की जानकारी और एपीआई कुंजी के साथ अपडेट करना। सुनिश्चित करें कि आपके पास ESP8266 बोर्ड के लिए सही बोर्ड समर्थन पैकेज स्थापित है। स्केच के काम करने के लिए आपको ArduinoJSON और u8g2 पुस्तकालयों को भी स्थापित करना होगा। वीडियो आपको यह सब स्थापित करने की प्रक्रिया के बारे में बताता है।

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

चरण 3: OLED मॉड्यूल कनेक्ट करें और परीक्षण करें

OLED मॉड्यूल और टेस्ट कनेक्ट करें
OLED मॉड्यूल और टेस्ट कनेक्ट करें
OLED मॉड्यूल और टेस्ट कनेक्ट करें
OLED मॉड्यूल और टेस्ट कनेक्ट करें

अब जब हमारे पास स्केच सही ढंग से काम कर रहा है, तो हमें OLED मॉड्यूल को वायर करने की आवश्यकता है। ऊपर दिखाए गए वायरिंग आरेख का उपयोग करें और सुनिश्चित करें कि आप सही बिजली आपूर्ति वोल्टेज को OLED मॉड्यूल से जोड़ते हैं क्योंकि कुछ केवल 3.3V स्वीकार करते हैं।

एक बार कनेक्ट होने के बाद, बोर्ड को चालू करें और आपको स्वागत संदेश देखना चाहिए। मौसम की जानकारी प्राप्त करने के लिए बोर्ड को कुछ सेकंड दें और वह इसे OLED मॉड्यूल पर प्रिंट कर देगा।

चरण 4: एक संलग्नक का प्रयोग करें

एक संलग्नक का प्रयोग करें
एक संलग्नक का प्रयोग करें
एक संलग्नक का प्रयोग करें
एक संलग्नक का प्रयोग करें
एक संलग्नक का प्रयोग करें
एक संलग्नक का प्रयोग करें
एक संलग्नक का प्रयोग करें
एक संलग्नक का प्रयोग करें

अब बस एक उपयुक्त संलग्नक जोड़ना बाकी है और मैं इस मॉडल का उपयोग थिंगविवर्स (https://www.thingiverse.com/thing:857858) से करूंगा। यह वही है जो नेटवर्क टाइम प्रोजेक्ट के लिए इस्तेमाल किया गया था और मुझे इसका लुक काफी पसंद है।

कुछ दो तरफा टेप के साथ OLED मॉड्यूल में उपयुक्त लंबाई के तार जोड़ें। इसे जगह पर रखें और तारों के पास कुछ गर्म गोंद का उपयोग करके इसे स्थिति में रखें। फिर, बोर्ड को ट्रे/बैक कवर पर रखें और पहले की तरह इसमें OLED मॉड्यूल मिला दें। अंत में, कवर को जगह में धकेलें और इसे स्थिति में रखने के लिए कुछ गोंद जोड़ें।

अगर आपको यह बिल्ड पसंद आया है तो कृपया हमारे YouTube चैनल को सब्सक्राइब करें और सोशल मीडिया पर हमें फॉलो करें। इसमें कोई खर्च नहीं होता है, लेकिन आपका समर्थन हमें इस तरह की परियोजनाओं को जारी रखने में बहुत मदद करेगा।

  • यूट्यूब:
  • इंस्टाग्राम:
  • फेसबुक:
  • ट्विटर:
  • बीएनबीई वेबसाइट:

आपके सहयोग के लिए धन्यवाद!

सिफारिश की: