विषयसूची:
- चरण 1: सभी भागों को प्राप्त करें
- चरण 2: Wemos D1 Mini
- चरण 3: 1.8 "रंग TFT प्रदर्शन
- चरण 4: प्रोटोटाइप सर्किट बनाएँ
- चरण 5: 3डी एनक्लोजर प्रिंट करें
- चरण 6: 3D प्रिंट समाप्त करना
- चरण 7: सब कुछ एक साथ जोड़ना
- चरण 8: परियोजना का कोड
- चरण 9: अंतिम परिणाम
वीडियो: आर्ट डेको मौसम पूर्वानुमान प्रदर्शन: 9 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
नमस्कार दोस्तों, इस निर्देशयोग्य में हम इस मौसम पूर्वानुमान प्रदर्शन को बनाने के लिए गर्म देखने जा रहे हैं। यह मौसम के पूर्वानुमान को प्रदर्शित करने के लिए 1.8”कलर TFT स्क्रीन के साथ Wemos D1 मिनी बोर्ड का उपयोग करता है। मैंने लकड़ी के फिलामेंट का उपयोग करके इस परियोजना के लिए एक बाड़े को डिजाइन और 3 डी प्रिंट किया! मुझे इस आर्ट डेको शैली के बाड़े के लिए एक पुराने रेडियो से प्रेरणा मिली। मैं वेदर स्टेशन के लिए एक ऐसा डिज़ाइन चाहता था जो अद्वितीय और किसी तरह कलात्मक हो, मैं बिना किसी चरित्र के चौकोर बाड़ों से ऊब गया था। मैं कुछ ऐसा चाहता था जो मुझे देखकर अच्छा लगे।
परियोजना इंटरनेट से जुड़ती है और मेरे स्थान के लिए मौसम के पूर्वानुमान को पुनः प्राप्त करती है और इसे स्क्रीन पर प्रदर्शित करती है। परियोजना केवल मौसम आइकन, तापमान और भविष्यवाणी का समय प्रदर्शित करती है क्योंकि मैं इस परियोजना के लिए न्यूनतम रूप से देखना चाहता था। बेशक आप चाहें तो अधिक जानकारी आसानी से जोड़ सकते हैं। अब देखते हैं कि इस परियोजना का निर्माण कैसे किया जाता है।
चरण 1: सभी भागों को प्राप्त करें
इस परियोजना को बनाने के लिए आवश्यक भाग निम्नलिखित हैं:
- एक Wemos D1 मिनी बोर्ड ▶
- एक 1.8”रंग TFT डिस्प्ले ▶
- कुछ तार ▶
परियोजना की लागत बहुत कम है यह लगभग $12 है!
हमें इस परियोजना के लिए एक बाड़े की भी आवश्यकता है। यदि आप आर्ट डेको एनक्लोजर को पसंद करते हैं जिसे मैंने इस प्रोजेक्ट के लिए डिज़ाइन किया है तो आप इसे थिंगविवर्स से डाउनलोड करें।
इसे यहाँ प्राप्त करें ▶
चरण 2: Wemos D1 Mini
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 प्रदर्शन
यह एक 1.8 कलर TFT डिस्प्ले है जो ST7735 ड्राइवर का उपयोग करता है। यह Arduino के साथ उपयोग करने वाला पहला कलर डिस्प्ले था और जिस कलर डिस्प्ले का मैं सबसे अधिक उपयोग करता हूं। यह सस्ती है, इसकी कीमत लगभग $ 6 है, इसका रिज़ॉल्यूशन 160x128 पिक्सल है, यह ६५.००० रंग प्रदर्शित कर सकता है, यह पीछे की ओर एसडी कार्ड स्लॉट प्रदान करता है और इसमें एक महान पुस्तकालय समर्थन है। यह हर Arduino पर काम करता है, यह Teensy पर और ESP8266 बोर्डों के साथ काम करता है! और क्या पूछना है? एक शानदार प्रदर्शन!
मैंने इस प्रदर्शन के बारे में एक विस्तृत वीडियो ट्यूटोरियल तैयार किया है और मैंने इस निर्देश में संलग्न किया है।
चरण 4: प्रोटोटाइप सर्किट बनाएँ
अब सभी भागों को एक साथ जोड़ने का समय आ गया है। यह बहुत आसान है। हमें केवल 8 तारों को जोड़ने की जरूरत है!
1.8 कलर टीएफटी डिस्प्ले को जोड़ना
- डिस्प्ले का Vcc Wemos D1 mini के 5V आउटपुट में जाता है
- डिस्प्ले का GND Wemos GND में जाता है
- सीएस पिन डिजिटल पिन 2 पर जाता है
- रीसेट पिन डिजिटल पिन पर जाता है 4
- A0 पिन डिजिटल पिन 3 पर जाता है
- एसडीए पिन डिजिटल पिन 7 पर जाता है
- SCK पिन डिजिटल पिन 5 पर जाता है
- एलईडी पिन Wemos D1 मिनी के 3.3V आउटपुट में जाता है
इतना ही! इलेक्ट्रॉनिक्स तैयार हैं! यदि हम परियोजना को शक्ति देते हैं, तो सब कुछ अपेक्षा के अनुरूप काम करता है!
चरण 5: 3डी एनक्लोजर प्रिंट करें
अगला कदम बाड़े को 3डी प्रिंट करना है। मैंने फ्यूजन 360 फ्री सॉफ्टवेयर का उपयोग करके इस एनक्लोजर को डिजाइन किया है।
मैंने कई अलग-अलग 3D डिज़ाइन सॉफ़्टवेयर आज़माए लेकिन फ़्यूज़न 360 निम्नलिखित कारणों से मेरा पसंदीदा बन गया।
- यह बहुत शक्तिशाली है
- ये मुफ्त है
- इसका उपयोग करना अपेक्षाकृत आसान है
- इस सॉफ़्टवेयर का उपयोग करने के तरीके पर ऑनलाइन बहुत सारे ट्यूटोरियल हैं
मुझे इस बाड़े को तैयार करने में लगभग आधे घंटे का समय लगा और यह ध्यान में रखा कि मैं ३डी डिज़ाइन और ३डी प्रिंटिंग के लिए बहुत नया हूँ। यह दूसरा डिज़ाइन है जिसे मैंने कभी बनाया है! यह डिज़ाइन एक पुराने, बहुत पुराने रेडियो के डिज़ाइन पर आधारित है।
अगर आपको आर्ट डेको संलग्नक पसंद है जिसे मैंने इस परियोजना के लिए डिज़ाइन किया है तो आप इसे थिंगविवर्स से डाउनलोड करें। इसे यहां प्राप्त करें
I 3D ने इसे लकड़ी के फिलामेंट का उपयोग करके प्रिंट किया। मैंने फ़ॉर्म फ़्यूचूरा के ईज़ी वुड कोकोनट फ़िलामेंट का उपयोग किया। मुझे कहना होगा कि यह फिलामेंट अब तक मेरा पसंदीदा है। यह दिखता है और बहुत अच्छा लगता है।
चरण 6: 3D प्रिंट समाप्त करना
बाड़े में 3 भाग होते हैं, और इसे प्रिंट करने में मुझे कुछ घंटे लगे, लेकिन परिणाम शानदार था!
प्रिंट खत्म होने के बाद, मैंने महीन सैंड पेपर का उपयोग करके भागों को रेत दिया। फिर लकड़ी के वार्निश का उपयोग करके उन्हें पॉलिश किया। मैंने परियोजना को आगे बढ़ाने से पहले वार्निश के सूखने के लिए लगभग एक दिन तक प्रतीक्षा की।
अंतिम परिणाम प्रभावशाली है।
चूँकि मैं ३डी प्रिंटिंग के लिए बहुत नया हूं, ३डी प्रिंट को चमकाने के लिए मेरी तकनीक आदर्श नहीं हो सकती है, लेकिन अंतिम परिणाम वास्तव में बहुत अच्छा है!
चरण 7: सब कुछ एक साथ जोड़ना
लकड़ी के वार्निश के सूखने के बाद, मैंने कुछ टेप के साथ डिस्प्ले को सामने के टुकड़े से जोड़ा और तारों को वेमोस डी 1 मिनी बोर्ड में मिला दिया। मैंने फिर तारों को स्क्रीन से जोड़ा। सर्किट का फिर से परीक्षण करने के बाद यह सुनिश्चित करने के लिए कि सब कुछ अपेक्षित रूप से काम कर रहा है, यह समय Wemos D1 मिनी बोर्ड को जगह में चिपकाने का था।
दुर्भाग्य से, डिजाइन सही नहीं था और कुछ मिलीमीटर की त्रुटि के लिए पुर्जे बाड़े में फिट नहीं थे, इसलिए मुझे डिजाइन में कुछ संशोधन करना पड़ा। संशोधनों को 3D डिज़ाइन में स्थानांतरित किए जाने के बाद, मैंने जो 3D फ़ाइलें अपलोड की हैं, वे सही हैं।
फिर, मैंने परियोजना को संचालित किया और इसे स्थायी रूप से गर्म गोंद के साथ संलग्न करने से पहले प्रदर्शन को केंद्रित किया। उस समय बाड़े में कुछ रंग और कंट्रास्ट जोड़ने के लिए कपड़े के एक छोटे टुकड़े को सामने के टुकड़े पर चिपकाने का समय था। अंतिम चरण सभी भागों को एक साथ गोंद करना था! हमारा प्रोजेक्ट तैयार है! प्रभावशाली है ना? मुझे वास्तव में बाड़े का आकार और अनुभव पसंद है। यह एक साधारण मौसम स्टेशन को अद्वितीय बनाता है। आइए अब परियोजना के सॉफ्टवेयर पक्ष को देखें।
चरण 8: परियोजना का कोड
परियोजना को openweathermap.org वेबसाइट से मौसम का पूर्वानुमान मिलता है। मौसम डेटा को पार्स करने के लिए हमें उत्कृष्ट Arduino JSON लाइब्रेरी की आवश्यकता है। हमें प्रदर्शन के लिए दो पुस्तकालयों की भी आवश्यकता है।
आवश्यक पुस्तकालय निम्नलिखित हैं:
- एडफ्रूट जीएफएक्स:
- एडफ्रूट ST7735:
- Arduino JSON:
आइए अब कोड देखें। सबसे पहले हमें अपने वाईफाई नेटवर्क का SSID और पासवर्ड सेट करना होगा। इसके बाद, हमें operweathermap.org वेबसाइट से मुफ्त APIKEY दर्ज करनी होगी। अपनी खुद की एपीआई कुंजी बनाने के लिए, आपको वेबसाइट में साइन अप करना होगा। वर्तमान मौसम डेटा और पूर्वानुमान प्राप्त करना मुफ़्त है लेकिन यदि आप कुछ पैसे देने को तैयार हैं तो वेबसाइट अधिक विकल्प प्रदान करती है। इसके बाद, हमें अपने स्थान की आईडी ढूंढनी होगी। अपना स्थान खोजें और उस आईडी को कॉपी करें जो आपके स्थान के URL में पाई जा सकती है। फिर CityID वेरिएबल में अपने शहर की आईडी दर्ज करें। प्रोजेक्ट के लिए सही समय प्रदर्शित करने के लिए अंतिम चरण अपना समय क्षेत्र दर्ज करना है। अब हम आगे बढ़ने के लिए तैयार हैं।
सबसे पहले, हम वाईफाई नेटवर्क से जुड़ते हैं। फिर हम सर्वर से मौसम डेटा का अनुरोध करते हैं। मैं केवल एक परिणाम का अनुरोध करता हूं, अगले 3 घंटों के लिए मौसम का पूर्वानुमान। यदि आप चाहें तो अधिक पूर्वानुमान परिणाम प्राप्त करने के लिए आप आसानी से कोड को संशोधित कर सकते हैं। हमें JSON प्रारूप में मौसम डेटा के साथ उत्तर मिलता है। JSON लाइब्रेरी में डेटा भेजने से पहले मैं कुछ वर्णों को मैन्युअल रूप से हटा देता हूं जो मुझे समस्याएं पैदा कर रहे थे। फिर JSON लाइब्रेरी अपने हाथ में ले लेती है और हम उस डेटा को आसानी से सेव कर सकते हैं जिसकी हमें वेरिएबल में जरूरत होती है। हमें JSON डेटा की संरचना पर एक नज़र डालनी होगी, जो ओपनवेदरमैप वेबसाइट यह देखने के लिए जवाब देती है कि हम जिस डेटा में रुचि रखते हैं उसे कैसे प्राप्त करें। डेटा को वेरिएबल्स में सहेजने के बाद, हमें केवल उन्हें प्रदर्शित करना है। स्क्रीन और सर्वर से नए डेटा का अनुरोध करने से पहले 30 मिनट तक प्रतीक्षा करें। हम मौसम की भविष्यवाणी का समय, तापमान और मौसम आइकन प्रदर्शित करते हैं। मौसम चिह्नों में कुछ बिटमैप ग्राफ़िक्स और कुछ साधारण आकार होते हैं। मैंने कोड का एक संस्करण भी तैयार किया है जो तापमान को डिग्री फ़ारेनहाइट में प्रदर्शित करता है।
आप इस निर्देश से जुड़ी परियोजना का कोड पा सकते हैं। मैं कोड के नवीनतम संस्करण (संस्करण 2020) को डाउनलोड करने का आदेश देता हूं, आप यहां परियोजना की वेबसाइट देख सकते हैं:
या परियोजना के जीथब भंडार:
चरण 9: अंतिम परिणाम
जैसा कि आप देख सकते हैं, अब उपलब्ध तकनीक के साथ हम आसानी से और बहुत कम लागत के साथ प्रभावशाली परियोजनाओं का निर्माण कर सकते हैं! यह परियोजना इसका एक स्पष्ट प्रदर्शन है, इसकी लागत 15$ से कम है! बेशक, हम इस परियोजना को बेहतर बनाने के लिए इसमें कई चीजें जोड़ सकते हैं। हम एक स्पीकर जोड़ सकते हैं और इसे एमपी3 प्लेयर बना सकते हैं, हम एक एफएम रेडियो रिसीवर जोड़ सकते हैं और इसे एक विंटेज रेडियो और कई अन्य चीजों में बदल सकते हैं। मुझे इस परियोजना के बारे में आपकी राय जानना अच्छा लगेगा। क्या आपके पास इस परियोजना को बेहतर बनाने के बारे में कोई विचार है? कृपया अपने विचार और विचार नीचे पोस्ट करें। धन्यवाद!
IoT बिल्डर्स प्रतियोगिता में प्रथम पुरस्कार
अब डिजाइन में तीसरा पुरस्कार: 3डी डिजाइन प्रतियोगिता 2016
सिफारिश की:
मौसम पूर्वानुमान बीकन: 4 कदम (चित्रों के साथ)
मौसम पूर्वानुमान बीकन: इस परियोजना में मैं एक स्थानीय मौसम बीकन से एक मॉडल पेश कर रहा हूं जिसे मैंने अगले दिन के मौसम पूर्वानुमान तक पहुंचने के लिए 3 डी प्रिंटिंग, एलईडी धारियों, एक बिजली की आपूर्ति और वाईफाई कनेक्शन के साथ एक Arduino बोर्ड का उपयोग करके बनाया है। इसका मुख्य उद्देश्य
मौसम पूर्वानुमान बादल: 11 कदम (चित्रों के साथ)
मौसम पूर्वानुमान बादल: यह परियोजना रास्पबेरी पाई ज़ीरो डब्ल्यू का उपयोग करके एक मौसम बादल बनाती है। यह याहू मौसम एपीआई से जुड़ती है और अगले दिन के पूर्वानुमान के आधार पर रंग बदलती है। मैं विस्कॉन्सिन गैस बिल्डिंग से प्रेरित था जिसकी छत पर एक लौ है जो बदल जाती है
रेट्रो आर्केड आर्ट के साथ एलईडी पिक्सेल आर्ट फ्रेम, ऐप नियंत्रित: 7 कदम (चित्रों के साथ)
रेट्रो आर्केड कला के साथ एलईडी पिक्सेल आर्ट फ्रेम, ऐप नियंत्रित: 1024 एलईडी के साथ एक ऐप नियंत्रित एलईडी एआरटी फ्रेम बनाएं जो रेट्रो 80 के आर्केड गेम एआरटी पार्ट्स पिक्सेल मेकर किट - $ 59 एडाफ्रूट 32x32 पी 4 एलईडी मैट्रिक्स - $ 49.9512x20 " इंच मोटा - टैप प्लास्टिक से पारदर्शी हल्का धुआँ
पुराने अलार्म और Arduino का उपयोग कर मौसम पूर्वानुमान घड़ी: 13 कदम (चित्रों के साथ)
पुराने अलार्म और अरुडिनो का उपयोग करते हुए मौसम पूर्वानुमान घड़ी: मेरे पास एक टूटी हुई अलार्म घड़ी पड़ी थी और इसे घड़ी और मौसम पूर्वानुमान स्टेशन में बदलने का विचार आया। इस परियोजना के लिए आपको आवश्यकता होगी: पुरानी गोलाकार अलार्म घड़ी Arduino नैनो BME280 सेंसर मॉड्यूल ( अस्थायी, आर्द्रता, दबाव) एलसीडी डिस्प्ले
आर्ट डेको एफएम रेडियो प्रोजेक्ट Arduino का उपयोग कर रहा है: 7 कदम (चित्रों के साथ)
आर्ट डेको एफएम रेडियो प्रोजेक्ट Arduino का उपयोग कर रहा है: प्रिय दोस्तों एक और Arduino प्रोजेक्ट इंस्ट्रक्शनल में आपका स्वागत है! मैं बहुत उत्साहित हूं क्योंकि आज मैं आपको दिखाने जा रहा हूं कि कैसे मैंने Arduino का उपयोग करके इस आर्ट डेको शैली FM रेडियो प्रोजेक्ट का निर्माण किया। यह अब तक की सबसे जटिल परियोजना है जिसे मैंने कभी बनाया है और मेरी भी