विषयसूची:

आर्ट डेको मौसम पूर्वानुमान प्रदर्शन: 9 कदम (चित्रों के साथ)
आर्ट डेको मौसम पूर्वानुमान प्रदर्शन: 9 कदम (चित्रों के साथ)

वीडियो: आर्ट डेको मौसम पूर्वानुमान प्रदर्शन: 9 कदम (चित्रों के साथ)

वीडियो: आर्ट डेको मौसम पूर्वानुमान प्रदर्शन: 9 कदम (चित्रों के साथ)
वीडियो: जानिए मौसम का मिजाज 2024, जुलाई
Anonim
Image
Image
आर्ट डेको मौसम पूर्वानुमान प्रदर्शन
आर्ट डेको मौसम पूर्वानुमान प्रदर्शन

नमस्कार दोस्तों, इस निर्देशयोग्य में हम इस मौसम पूर्वानुमान प्रदर्शन को बनाने के लिए गर्म देखने जा रहे हैं। यह मौसम के पूर्वानुमान को प्रदर्शित करने के लिए 1.8”कलर TFT स्क्रीन के साथ Wemos D1 मिनी बोर्ड का उपयोग करता है। मैंने लकड़ी के फिलामेंट का उपयोग करके इस परियोजना के लिए एक बाड़े को डिजाइन और 3 डी प्रिंट किया! मुझे इस आर्ट डेको शैली के बाड़े के लिए एक पुराने रेडियो से प्रेरणा मिली। मैं वेदर स्टेशन के लिए एक ऐसा डिज़ाइन चाहता था जो अद्वितीय और किसी तरह कलात्मक हो, मैं बिना किसी चरित्र के चौकोर बाड़ों से ऊब गया था। मैं कुछ ऐसा चाहता था जो मुझे देखकर अच्छा लगे।

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

चरण 1: सभी भागों को प्राप्त करें

सभी भागों को प्राप्त करें
सभी भागों को प्राप्त करें

इस परियोजना को बनाने के लिए आवश्यक भाग निम्नलिखित हैं:

  • एक Wemos D1 मिनी बोर्ड ▶
  • एक 1.8”रंग TFT डिस्प्ले ▶
  • कुछ तार ▶

परियोजना की लागत बहुत कम है यह लगभग $12 है!

हमें इस परियोजना के लिए एक बाड़े की भी आवश्यकता है। यदि आप आर्ट डेको एनक्लोजर को पसंद करते हैं जिसे मैंने इस प्रोजेक्ट के लिए डिज़ाइन किया है तो आप इसे थिंगविवर्स से डाउनलोड करें।

इसे यहाँ प्राप्त करें ▶

चरण 2: Wemos D1 Mini

Image
Image

Wemos D1 मिनी शानदार नया बोर्ड है जिसकी कीमत लगभग $5 है!

बोर्ड बहुत छोटा है। यह ESP8266 EX चिप का उपयोग करता है जो 160MHz तक की आवृत्ति पर काम कर सकता है। इसमें आपके प्रोग्राम को स्टोर करने के लिए बहुत सारी मेमोरी, 64Kb इंस्ट्रक्शन रैम, 96Kb डेटा रैम और 4MB फ्लैश मेमोरी है। यह वाईफाई कनेक्टिविटी, ओवर द एयर अपडेट और बहुत कुछ प्रदान करता है। D1 मिनी बोर्ड 11 GPIO पिन और एक एनालॉग इनपुट प्रदान करता है। अपने छोटे आकार के बावजूद इस बोर्ड के लिए कई ढाल विकसित किए जा रहे हैं जो मुझे लगता है कि बहुत अच्छा है, क्योंकि इस तरह हम आसानी से महान इंटरनेट ऑफ थिंग्स परियोजनाओं का निर्माण कर सकते हैं! बेशक हम Arduino IDE का उपयोग करके इस बोर्ड को प्रोग्राम कर सकते हैं।

बोर्ड अपने छोटे आकार के बावजूद प्रदर्शन में अन्य सभी Arduino संगत बोर्डों से बेहतर प्रदर्शन करता है। मैंने ESP8266 और Arduino के बीच तुलना की है, आप इस चरण में मेरे द्वारा संलग्न वीडियो की जांच कर सकते हैं। यह बोर्ड Arduino Uno से 17 गुना तेज है! यह सबसे तेज़ Arduino बोर्ड, Arduino ड्यू को भी मात देता है। वह सब, $6 से कम की लागत के साथ! प्रभावशाली।

चरण 3: 1.8 "रंग TFT प्रदर्शन

Image
Image
1.8
1.8

यह एक 1.8 कलर TFT डिस्प्ले है जो ST7735 ड्राइवर का उपयोग करता है। यह Arduino के साथ उपयोग करने वाला पहला कलर डिस्प्ले था और जिस कलर डिस्प्ले का मैं सबसे अधिक उपयोग करता हूं। यह सस्ती है, इसकी कीमत लगभग $ 6 है, इसका रिज़ॉल्यूशन 160x128 पिक्सल है, यह ६५.००० रंग प्रदर्शित कर सकता है, यह पीछे की ओर एसडी कार्ड स्लॉट प्रदान करता है और इसमें एक महान पुस्तकालय समर्थन है। यह हर Arduino पर काम करता है, यह Teensy पर और ESP8266 बोर्डों के साथ काम करता है! और क्या पूछना है? एक शानदार प्रदर्शन!

मैंने इस प्रदर्शन के बारे में एक विस्तृत वीडियो ट्यूटोरियल तैयार किया है और मैंने इस निर्देश में संलग्न किया है।

चरण 4: प्रोटोटाइप सर्किट बनाएँ

प्रोटोटाइप सर्किट बनाएँ
प्रोटोटाइप सर्किट बनाएँ
प्रोटोटाइप सर्किट बनाएँ
प्रोटोटाइप सर्किट बनाएँ
प्रोटोटाइप सर्किट बनाएँ
प्रोटोटाइप सर्किट बनाएँ

अब सभी भागों को एक साथ जोड़ने का समय आ गया है। यह बहुत आसान है। हमें केवल 8 तारों को जोड़ने की जरूरत है!

1.8 कलर टीएफटी डिस्प्ले को जोड़ना

  1. डिस्प्ले का Vcc Wemos D1 mini के 5V आउटपुट में जाता है
  2. डिस्प्ले का GND Wemos GND में जाता है
  3. सीएस पिन डिजिटल पिन 2 पर जाता है
  4. रीसेट पिन डिजिटल पिन पर जाता है 4
  5. A0 पिन डिजिटल पिन 3 पर जाता है
  6. एसडीए पिन डिजिटल पिन 7 पर जाता है
  7. SCK पिन डिजिटल पिन 5 पर जाता है
  8. एलईडी पिन Wemos D1 मिनी के 3.3V आउटपुट में जाता है

इतना ही! इलेक्ट्रॉनिक्स तैयार हैं! यदि हम परियोजना को शक्ति देते हैं, तो सब कुछ अपेक्षा के अनुरूप काम करता है!

चरण 5: 3डी एनक्लोजर प्रिंट करें

संलग्नक को 3डी प्रिंट करें
संलग्नक को 3डी प्रिंट करें
3D संलग्नक प्रिंट करें
3D संलग्नक प्रिंट करें

अगला कदम बाड़े को 3डी प्रिंट करना है। मैंने फ्यूजन 360 फ्री सॉफ्टवेयर का उपयोग करके इस एनक्लोजर को डिजाइन किया है।

मैंने कई अलग-अलग 3D डिज़ाइन सॉफ़्टवेयर आज़माए लेकिन फ़्यूज़न 360 निम्नलिखित कारणों से मेरा पसंदीदा बन गया।

  • यह बहुत शक्तिशाली है
  • ये मुफ्त है
  • इसका उपयोग करना अपेक्षाकृत आसान है
  • इस सॉफ़्टवेयर का उपयोग करने के तरीके पर ऑनलाइन बहुत सारे ट्यूटोरियल हैं

मुझे इस बाड़े को तैयार करने में लगभग आधे घंटे का समय लगा और यह ध्यान में रखा कि मैं ३डी डिज़ाइन और ३डी प्रिंटिंग के लिए बहुत नया हूँ। यह दूसरा डिज़ाइन है जिसे मैंने कभी बनाया है! यह डिज़ाइन एक पुराने, बहुत पुराने रेडियो के डिज़ाइन पर आधारित है।

अगर आपको आर्ट डेको संलग्नक पसंद है जिसे मैंने इस परियोजना के लिए डिज़ाइन किया है तो आप इसे थिंगविवर्स से डाउनलोड करें। इसे यहां प्राप्त करें

I 3D ने इसे लकड़ी के फिलामेंट का उपयोग करके प्रिंट किया। मैंने फ़ॉर्म फ़्यूचूरा के ईज़ी वुड कोकोनट फ़िलामेंट का उपयोग किया। मुझे कहना होगा कि यह फिलामेंट अब तक मेरा पसंदीदा है। यह दिखता है और बहुत अच्छा लगता है।

चरण 6: 3D प्रिंट समाप्त करना

3डी प्रिंट खत्म करना
3डी प्रिंट खत्म करना
3डी प्रिंट खत्म करना
3डी प्रिंट खत्म करना
3डी प्रिंट खत्म करना
3डी प्रिंट खत्म करना
3डी प्रिंट खत्म करना
3डी प्रिंट खत्म करना

बाड़े में 3 भाग होते हैं, और इसे प्रिंट करने में मुझे कुछ घंटे लगे, लेकिन परिणाम शानदार था!

प्रिंट खत्म होने के बाद, मैंने महीन सैंड पेपर का उपयोग करके भागों को रेत दिया। फिर लकड़ी के वार्निश का उपयोग करके उन्हें पॉलिश किया। मैंने परियोजना को आगे बढ़ाने से पहले वार्निश के सूखने के लिए लगभग एक दिन तक प्रतीक्षा की।

अंतिम परिणाम प्रभावशाली है।

चूँकि मैं ३डी प्रिंटिंग के लिए बहुत नया हूं, ३डी प्रिंट को चमकाने के लिए मेरी तकनीक आदर्श नहीं हो सकती है, लेकिन अंतिम परिणाम वास्तव में बहुत अच्छा है!

चरण 7: सब कुछ एक साथ जोड़ना

सब कुछ एक साथ जोड़ना
सब कुछ एक साथ जोड़ना
सब कुछ एक साथ जोड़ना
सब कुछ एक साथ जोड़ना
सब कुछ एक साथ जोड़ना
सब कुछ एक साथ जोड़ना

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

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

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

चरण 8: परियोजना का कोड

परियोजना का कोड
परियोजना का कोड

परियोजना को openweathermap.org वेबसाइट से मौसम का पूर्वानुमान मिलता है। मौसम डेटा को पार्स करने के लिए हमें उत्कृष्ट Arduino JSON लाइब्रेरी की आवश्यकता है। हमें प्रदर्शन के लिए दो पुस्तकालयों की भी आवश्यकता है।

आवश्यक पुस्तकालय निम्नलिखित हैं:

  1. एडफ्रूट जीएफएक्स:
  2. एडफ्रूट ST7735:
  3. Arduino JSON:

आइए अब कोड देखें। सबसे पहले हमें अपने वाईफाई नेटवर्क का SSID और पासवर्ड सेट करना होगा। इसके बाद, हमें operweathermap.org वेबसाइट से मुफ्त APIKEY दर्ज करनी होगी। अपनी खुद की एपीआई कुंजी बनाने के लिए, आपको वेबसाइट में साइन अप करना होगा। वर्तमान मौसम डेटा और पूर्वानुमान प्राप्त करना मुफ़्त है लेकिन यदि आप कुछ पैसे देने को तैयार हैं तो वेबसाइट अधिक विकल्प प्रदान करती है। इसके बाद, हमें अपने स्थान की आईडी ढूंढनी होगी। अपना स्थान खोजें और उस आईडी को कॉपी करें जो आपके स्थान के URL में पाई जा सकती है। फिर CityID वेरिएबल में अपने शहर की आईडी दर्ज करें। प्रोजेक्ट के लिए सही समय प्रदर्शित करने के लिए अंतिम चरण अपना समय क्षेत्र दर्ज करना है। अब हम आगे बढ़ने के लिए तैयार हैं।

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

आप इस निर्देश से जुड़ी परियोजना का कोड पा सकते हैं। मैं कोड के नवीनतम संस्करण (संस्करण 2020) को डाउनलोड करने का आदेश देता हूं, आप यहां परियोजना की वेबसाइट देख सकते हैं:

या परियोजना के जीथब भंडार:

चरण 9: अंतिम परिणाम

अंतिम परिणाम
अंतिम परिणाम
अंतिम परिणाम
अंतिम परिणाम

जैसा कि आप देख सकते हैं, अब उपलब्ध तकनीक के साथ हम आसानी से और बहुत कम लागत के साथ प्रभावशाली परियोजनाओं का निर्माण कर सकते हैं! यह परियोजना इसका एक स्पष्ट प्रदर्शन है, इसकी लागत 15$ से कम है! बेशक, हम इस परियोजना को बेहतर बनाने के लिए इसमें कई चीजें जोड़ सकते हैं। हम एक स्पीकर जोड़ सकते हैं और इसे एमपी3 प्लेयर बना सकते हैं, हम एक एफएम रेडियो रिसीवर जोड़ सकते हैं और इसे एक विंटेज रेडियो और कई अन्य चीजों में बदल सकते हैं। मुझे इस परियोजना के बारे में आपकी राय जानना अच्छा लगेगा। क्या आपके पास इस परियोजना को बेहतर बनाने के बारे में कोई विचार है? कृपया अपने विचार और विचार नीचे पोस्ट करें। धन्यवाद!

IoT बिल्डर्स प्रतियोगिता
IoT बिल्डर्स प्रतियोगिता
IoT बिल्डर्स प्रतियोगिता
IoT बिल्डर्स प्रतियोगिता

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

अभी डिज़ाइन करें: 3D डिज़ाइन प्रतियोगिता 2016
अभी डिज़ाइन करें: 3D डिज़ाइन प्रतियोगिता 2016
अभी डिज़ाइन करें: 3D डिज़ाइन प्रतियोगिता 2016
अभी डिज़ाइन करें: 3D डिज़ाइन प्रतियोगिता 2016

अब डिजाइन में तीसरा पुरस्कार: 3डी डिजाइन प्रतियोगिता 2016

सिफारिश की: