विषयसूची:

प्रोजेक्ट ओएसिस: वॉयस टेरारियम: 9 कदम (चित्रों के साथ)
प्रोजेक्ट ओएसिस: वॉयस टेरारियम: 9 कदम (चित्रों के साथ)

वीडियो: प्रोजेक्ट ओएसिस: वॉयस टेरारियम: 9 कदम (चित्रों के साथ)

वीडियो: प्रोजेक्ट ओएसिस: वॉयस टेरारियम: 9 कदम (चित्रों के साथ)
वीडियो: Most people will scroll away... #shorts 2024, जून
Anonim

प्रोजेक्ट ओएसिस एक वॉयस टेरारियम है जिससे आप बात कर सकते हैं। यह एक आत्मनिर्भर बंद पारिस्थितिकी तंत्र है जो बाहर के मौसम की नकल करता है लेकिन एक बॉक्स के अंदर। आप टेरारियम से 'सिएटल में मौसम' के बारे में पूछ सकते हैं, जिसके जवाब में यह बॉक्स के अंदर डालना शुरू कर सकता है। टेरारियम अन्य मौसम स्थितियों का प्रतिनिधित्व करने के लिए बादल, धुंध या प्रकाश परिवर्तन भी उत्पन्न कर सकता है।

चरण 1: प्रेरणा

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

यह एक टेरारियम है जिससे आप Google Assistant की मदद से बात कर सकते हैं। आप इसे कुछ स्थितियां बनाने के लिए कह सकते हैं या आपको किसी विशिष्ट स्थान पर मौसम दिखा सकते हैं। यह प्रयोग तकनीक और प्राकृतिक दुनिया के साथ हमारी बातचीत का विस्तार करता है। हम प्रकृति और प्रौद्योगिकी के बीच रहते हैं और परंपरागत रूप से उन्हें दो अलग-अलग दुनिया के रूप में देखते हैं। ओएसिस एक पारिस्थितिक बातचीत है लेकिन एक प्राकृतिक तरीके से; न तो क्रमादेशित और न ही अराजक। अपने स्वयं के सक्रिय टेरारियम में से एक बनाने के तरीके के बारे में निम्नलिखित चरण हैं।

चरण 2: सामान्य तंत्र

जैसा कि उल्लेख किया गया है, टेरारियम बारिश, धुंध और प्रकाश की स्थिति पैदा करता है। टेरारियम के शीर्ष में एलईडी, एक रेन ट्रे और पानी के संपर्क में सिरेमिक रेज़ोनेटर के साथ एक छोटा सा घेरा है। ये छोटी डिस्क ~ 1-1.7 मेगाहर्ट्ज पर पानी को धुंध की तरह दिखने के लिए प्रतिध्वनित करती है।

टेरारियम के निचले हिस्से में दो क्रमिक वृत्तों में सिकुड़नेवाला पंप और अन्य इलेक्ट्रॉनिक्स हैं। टेरारियम के तल पर एक जलाशय अतिरिक्त पानी रखता है। पानी को रिसाइकिल/फिटलर किया जाता है और साइलेंट पेरिस्टाल्टिक पंपों में से एक का उपयोग करके रेन ट्रे तक पंप किया जाता है।

चरण 3: संलग्नक डिजाइन

Image
Image

सीएडी से लिंक

उपकरण/सामग्रियों की सूची:

  1. एक्रिलिक/प्लेक्सीग्लस शीट 0.25" मोटी (24" x 18" - मात्रा: 4)
  2. एक्रिलिक गोंद
  3. 1/4" और ग्रेजुएटेड लोअर बिट्स के साथ ड्रिल सेट
  4. मापने वाला टेप + कैलिपर्स
  5. एपॉक्सी गोंद (~ 15 मिनट प्यारा समय)
  6. वॉटरप्रूफिंग के लिए जीई सीलेंट
  7. साफ़ पीवीसी टयूबिंग 1/4 "आयुध डिपो + कांटेदार कनेक्टर

इस टेरारियम के लिए डिज़ाइन दिशानिर्देश लचीले हैं और कठोर और तेज़ नियम नहीं हैं। मैंने एक ऐसा निर्माण करना चुना जिसे मैं अपने डेस्क पर रख सकूं या एक जो काउंटरटॉप पर अच्छा लगे। इसके अलावा, मेरे पास एक सामान्य विचार था कि मेरे इलेक्ट्रॉनिक्स, पौधों और जल भंडार में कितनी जगह होगी। मैंने पूरे बाड़े को H:15 "W: 6" L: 10 "होने का निर्णय लिया

उपरोक्त आंकड़े में सीएडी आयाम सामान्य गोलमाल दिखाते हैं; मोटे तौर पर ऊपर और नीचे के इलेक्ट्रॉनिक्स प्रत्येक में 4 "ऊंचाई पर कब्जा कर लेते हैं। जलाशय इलेक्ट्रॉनिक्स के लिए 6" एल छोड़कर नीचे 4 "एल लेता है (इलेक्ट्रॉनिक्स पर बाद में)।

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

मैंने फ़्यूज़न 360 में अपने टेरारियम के लिए 3D मॉडल डिज़ाइन किया, सिर्फ इसलिए कि मैं इसे एक शॉट देना चाहता था। इस परियोजना के लिए सीएडी फाइलें इस चरण के साथ संलग्न हैं। मैंने लेजर मशीन फाइलें प्राप्त करने के लिए सभी रेखाचित्रों को समतल कर दिया और मानक लेजर मशीनिंग प्रक्रिया इस प्रकार है। लेजर सेटअप करें (मेरे मामले में एपिलॉग), कोरल ड्रा में फाइलें खोलें और मशीनिंग चलाएं।

अब आपके पास संलग्नक असेंबली के लिए आवश्यक ऐक्रेलिक भाग होने चाहिए। सीएडी का संदर्भ लें और नीचे से ऊपर की ओर जाते हुए, ऊपर / नीचे मचान के साथ एक बॉक्स प्राप्त करने के लिए ऐक्रेलिक सीमेंट के साथ भागों को एक साथ इकट्ठा करें। आसान असेंबली प्रक्रिया के लिए गाइड के रूप में कैलीपर्स और रूलर मैट (क्योंकि आपका बॉक्स पारदर्शी है) का उपयोग करें।

चरण 4: इलेक्ट्रॉनिक्स डिजाइन

इलेक्ट्रॉनिक्स डिजाइन
इलेक्ट्रॉनिक्स डिजाइन
इलेक्ट्रॉनिक्स डिजाइन
इलेक्ट्रॉनिक्स डिजाइन
इलेक्ट्रॉनिक्स डिजाइन
इलेक्ट्रॉनिक्स डिजाइन

घटकों / इलेक्ट्रॉनिक्स की सूची:

  1. 5वी/10ए बिजली की आपूर्ति (मात्रा: 1)
  2. 3V-35V बूस्ट कन्वर्टर (मात्रा: 2)
  3. 12 वी डीसी खुराक पेरिस्टाल्टिक पंप (मात्रा: 1)
  4. २२०० एमएल/मिनट पेरिस्टाल्टिक पंप (मात्रा: १)
  5. Icstation 20mm सिरेमिक डिस्क freq = 113KHz, ड्राइवर बोर्ड के साथ (मात्रा: 2)
  6. आरजीबी एलईडी पट्टी (मात्रा: 1)
  7. 18 एडब्ल्यूजी और 24 एडब्ल्यूजी तार सेट
  8. तार करघा १/४"
  9. रास्पबेरी पाई 3 + गूगल वॉयस हैट (आपको यहां सिर्फ वॉयस हैट + माइक्रोफोन की जरूरत है और स्पीकर की नहीं)
  10. मिनी यूएसबी केबल के साथ Arduino नैनो
  11. ~ 3-24V वोल्टेज-होल एसएसआर रिले के माध्यम से लोड
  12. आधा आकार का प्रोटोबार्ड

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

नोट: यह एक तेज़ प्रोटोटाइप है और कुछ घटकों और कनेक्शनों के बेहतर विकल्प हैं। यदि आप जानते हैं कि आप क्या कर रहे हैं, तो व्यवहार्य विकल्पों के साथ बदलने के लिए स्वतंत्र महसूस करें।

मैंने प्लग को अलग करके और अलग-अलग घटकों के लिए अपने स्वयं के बहु-फंसे केबल जोड़कर एकल आउटपुट 5V/10A बिजली की आपूर्ति को एक बहु-आउटपुट आपूर्ति में हैक कर लिया।

  • Icstation ड्राइवर बोर्ड के लिए 5V लाइन
  • RGB LED के लिए 5V लाइन
  • रास्पबेरी पाई 3 के लिए 5V लाइन
  • पेरिस्टाल्टिक पंप की खुराक के लिए 12 वी लाइन (बूस्ट कन्वर्टर के माध्यम से चर)
  • उच्च प्रवाह दर वर्षा क्रमाकुंचन पंप के लिए 24V लाइन (बूस्ट कन्वर्टर के माध्यम से चर)

मैंने अलग-अलग लाइनें लीं और उन्हें एक तार के करघे में एक साफ दिखने के लिए एक साथ रखा। मैंने पावर रिपल्स को रोकने के लिए 5V लाइन में एक कैप भी जोड़ा क्योंकि वह सीधे रास्पबेरी पाई से जुड़ती है।

बुनियादी कनेक्शन:

मैंने 5V लाइनों में से एक को सीधे रास्पबेरी पाई - बोर्ड के पीछे PP1 और PP6 से जोड़ा ताकि सीमित स्थान के कारण मिनी यूएसबी केबल का उपयोग न किया जा सके। पाई के ऊपर एक Google Voice Hat बैठा है। मैंने सीरियल स्विचिंग के लिए पहले से मौजूद एक प्रोग्राम लिया और इसे एक Arduino नैनो में पोर्ट किया। यह नैनो एक छोटी मिनी यूएसबी केबल के जरिए पाई 3 से जुड़ी है। Arduino नैनो में रिले को चालू/बंद करने के लिए एक प्रोटोबार्ड से कनेक्शन होता है जो बदले में पंप/धुंध निर्माता को चालू/बंद करता है।

प्रोटोबार्ड में 5V, 12V और 24V लोड लाइनों के साथ तीन रिले होते हैं। प्रत्येक रिले Arduino (D5, D7 और D8) पर एक अलग पिन से भी जुड़ा होता है। कुछ स्विचिंग क्रिया के लिए रिले संपर्कों को कैसे तारित करें, इस पर रिले आरेख देखें। A1/A2 Arduino से लाइनें होंगी जबकि 13+, 14 लोड के लिए सर्किट को पूरा करने के लिए आपकी लाइनें होंगी। मैं अच्छे अलगाव के लिए रिले का उपयोग कर रहा हूं लेकिन आप उन्हें ट्रांजिस्टर से भी बदल सकते हैं। सर्किट के काम करने के लिए लोड और Arduino के बीच सामान्य ग्राउंडिंग रखना याद रखें।

सिरेमिक रेज़ोनेटर

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

एल ई डी

Adafruit के Neopixel LED को किसी भी रिले का उपयोग किए बिना, सीधे Arduino पर एक नियंत्रण रेखा के साथ नियंत्रित किया जाता है। मैंने इस लंबी पट्टी को ~ 15 एल ई डी के कई खंडों में काट दिया। इन एल ई डी को कैसे काटें और कनेक्ट करें इस पृष्ठ को देखें। एल ई डी के कई खंड बनाने के बाद (जैसा कि चित्र में भी देखा गया है), मैंने सिलिकॉन को कवर पर रखा और हर चीज को जलरोधी करने के लिए सिरों पर गर्म गोंद जोड़ा। मैंने एक अच्छे और समान प्रकाश वितरण के लिए रेन ट्रे के तल पर अलग-अलग वर्गों को चिपका दिया।

पेरिस्टाल्टिक पंप

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

दूसरी ओर 24V, 2200mL/min क्रमाकुंचन का उपयोग बारिश के लिए किया जाता है और इस प्रकार इस उच्च मात्रा के लिए चुना जाता है। जबकि 24V ही टेरारियम के लिए बहुत अधिक प्रवाह दर का उत्पादन करेगा, आप इस पंप की प्रवाह दर को इष्टतम सेटिंग में बदलने के लिए बूस्ट कन्वर्टर पर वोल्टेज बदल सकते हैं।

चरण 5: विधानसभा और परीक्षण

Image
Image

सभा

ड्रिलिंग

इलेक्ट्रॉनिक्स (2 पेरिस्टाल्टिक पंप, आरपीआई + वॉयस हैट/माइक्रोफोन, नैनो, पीजो ड्राइवर बोर्ड, रिले प्रोटोबार्ड) टेरारियम के निचले 6"L में रहते हैं। मैं 3D मॉडल के अनुसार नीचे से ऊपर तक असेंबली के लिए गया था। ड्रिल नीचे के इलेक्ट्रॉनिक्स अनुभागों के पीछे दो छेद (लगभग 1/4 "प्रत्येक) - एक छेद सभी घटकों की बिजली लाइनों के लिए है जबकि दूसरा पेरिस्टाल्टिक पंपों की टयूबिंग के लिए है।

बारिश के पानी के टयूबिंग को अंदर आने देने के लिए शीर्ष ढक्कन से 1/4 छोड़कर एक छेद ड्रिल करें। एलईडी वायरिंग के लिए एक और छोटा छेद ड्रिल करें और नीचे नैनो में जाएं। सभी इलेक्ट्रॉनिक्स का परीक्षण एक आखिरी बार पहले करें उन्हें बॉक्स के अंदर डाल दिया।

प्लेसमेंट और वॉटरप्रूफिंग

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

बारिश और धुंध विधानसभा

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

परिक्षण

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

चरण 6: टेरारियम डिजाइन (भूनिर्माण)

टेरारियम डिजाइन (भूनिर्माण)
टेरारियम डिजाइन (भूनिर्माण)

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

  • काली मिट्टी
  • पेर्लाइट
  • कंकड़
  • सक्रियित कोयला

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

नोट: इन सभी चीजों को दीवारों को छुए बिना बॉक्स में डालने के लिए, मैंने एक कागज के साथ एक फ़नल जैसी आकृति बनाई और उस उद्घाटन के माध्यम से बॉक्स में सामग्री डाली और इसे सीधे नहीं फेंका।

मैंने अपने आस-पड़ोस में पेड़ों की टहनियों से छोटे-छोटे लट्ठे और काई इकट्ठी की और स्थानीय पौधों की दुकानों में छोटे-छोटे उष्णकटिबंधीय पौधों की और अधिक किस्में इकट्ठी कीं। मुझे एक बोनसाई संतरे का पेड़ मिला, जो देखने के लिए मेरी ज़रूरतों के अनुकूल था और कुछ ऐसा जो होम डिपो में एक सामयिक जलवायु में जीवित रहेगा। टेरारियम में मिट्टी के ऊपर कुछ प्राकृतिक हरे रंग के लुक के लिए मैं कुछ शीट मॉस और कुछ स्पैनिश मॉस (दोनों आमतौर पर बगीचे के केंद्रों में पाए जाते हैं) का उपयोग करता हूं।

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

चरण 7: सॉफ्टवेयर

अधिकांश भाग के लिए ये निर्देश जीथब से यहां सभी कोड के साथ आते हैं। मैं अभी भी उन्हें पूरा करने के लिए यहाँ छोड़ने जा रहा हूँ। जबकि मैं Google सहायक का उपयोग करता हूं जैसा कि वीडियो में देखा गया है, टेरारियम भी टेरारियम में एक माइक्रोफ़ोन के साथ एक Google Voice Hat है, जो आदेशों को सुन रहा है। आप यहां दिए गए निर्देशों के अनुसार केवल AIR Voice Hat का उपयोग करना चुन सकते हैं।

इससे पहले कि आप शुरू करें

डायलॉगफ़्लो / Google पर कार्रवाइयां

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

आपको अपने क्लाउड फ़ंक्शंस को परिनियोजित करने की आवश्यकता होगी जो उपयोगकर्ता के कार्यों के लिए मैप किए गए हैं।

-> फायरबेस के लिए क्लाउड फ़ंक्शंस को सक्षम करने के लिए यहां दिए गए निर्देशों का पालन करें। -> सीएलआई से कार्यों को तैनात करने के चरण ऊपर दिए गए लिंक पर फायरबेस सीएलआई के साथ अपने कार्यों को तैनात करें के अंतर्गत हैं

Cloud PubSubSetup एक Cloud PubSub प्रोजेक्ट जैसा कि इस लिंक में है

विषय बनाने के लिए चरणों का पालन करें। हमने अपने प्रोजेक्ट में 'वेदर' नाम का एक टॉपिक बनाया, जिसमें हमने अपने सब्सक्रिप्शन को जोड़ा। हम इस प्रोजेक्ट में केवल पुल सब्सक्रिप्शन का उपयोग करते हैं। सदस्यता टेरारियम को मौसम-विवरण के रूप में नामित किया गया था

इस प्रोजेक्ट के लिए प्रोजेक्ट आईडी नोट करें क्योंकि यह बाद में श्रोता क्लाइंट को चलाने के काम आएगा।

ओपनवेदर एपीआई अपनी एपीआई कुंजी openweathermap.org से प्राप्त करें। इस कुंजी को क्लाउड फ़ंक्शंस में जोड़ें ताकि उपयोगकर्ता द्वारा विशिष्ट जानकारी मांगने पर वे फ़ंक्शन मौसम सर्वर को पिंग कर सकें। NodeJS स्थापित करें

अपने RPi पर NodeJS स्थापित करें

इन मॉड्यूल को कैसे चलाएं

डायलॉगफ़्लो क्लाउड फ़ंक्शन परिनियोजन

अपने कार्यों की निर्देशिका पर नेविगेट करें और क्रम में निम्नलिखित चलाएँ

$ npm इंस्टॉल

$ फायरबेस लॉगिन

$ फायरबेस init

और अंत में अपने कार्यों को तैनात करने के लिए निम्नलिखित चलाएँ:

$ फायरबेस तैनाती

तैनात कार्यों का लिंक डायलॉगफ्लो के लिए वेबहुक यूआरएल बन जाता है। क्लाउड पबसुब

Subscription.js & package.json फ़ाइल की निर्देशिका में नेविगेट करें और निर्भरताएँ स्थापित करने के लिए npm install चलाएँ। जब आप तैयार हों, तो नोड सब्सक्रिटपियन.जेएस सुनें-संदेश मौसम-विवरण चलाएं जहां मौसम-विवरण वह सदस्यता है जिसे आपने पिछले चरण से बनाया था। Google सहायक / एआईवाई वॉयस किट परीक्षण परिनियोजन

टेरारियम के साथ बातचीत करने के लिए आप या तो Google होम या एआईवाई वॉयस किट का उपयोग कर सकते हैं। ऊपर दिया गया ऐप सेटअप दोनों के लिए समान रहता है।

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

चरण 8: टेरारियम चलाएं

इस पूरे सेटअप का पालन करना कठिन लगता है लेकिन पौधों के साथ काम करते समय वास्तव में मजेदार और आकर्षक होता है। अगर सही किया है, तो आप अंत में कुछ ऐसा कहने में सक्षम होना चाहिए

'अरे गूगल, सिएटल में मौसम कैसा है?', 'हे गूगल, मेक इट रेन' इत्यादि और अपने टेरारियम में जादुई आउटपुट देखें।

अपने नए टेरारियम का आनंद लें और इसे अपने दोस्तों को दिखाएं!

चरण 9: योगदानकर्ता / नोट

  • इसे हरप्रीत सरीन और उसके दोस्तों ने Google क्रिएटिव लैब में बनाया है.
  • यह प्रोजेक्ट Google के ओपन सोर्स कम्युनिटी दिशानिर्देशों का पालन करता है। लाइसेंस और अन्य दिशानिर्देशों के लिए यहां देखें।
  • नोट: यह आधिकारिक रूप से समर्थित Google उत्पाद नहीं है।

सिफारिश की: