विषयसूची:

ईएसपी-नाउ रेनस्टिक: 6 कदम (चित्रों के साथ)
ईएसपी-नाउ रेनस्टिक: 6 कदम (चित्रों के साथ)

वीडियो: ईएसपी-नाउ रेनस्टिक: 6 कदम (चित्रों के साथ)

वीडियो: ईएसपी-नाउ रेनस्टिक: 6 कदम (चित्रों के साथ)
वीडियो: (CC) V makes it rain at Spotipoly | Spotipoly (FULL) 2024, जुलाई
Anonim
Image
Image
अपनी सामग्री इकट्ठा करें
अपनी सामग्री इकट्ठा करें

यह मजेदार छोटी परियोजना आपको इलेक्ट्रॉनिक नेटवर्क को यह घोषणा करने की तुच्छ खुशी की अनुमति देगी कि आपके पास बारिश है! एआई नियंत्रित, आंसू की कीमत वाले टेस्ला में सेंसर होने की अफवाह है जो बारिश की शुरुआत में विंडशील्ड वाइपर को जगाते हैं। पूरी तरह से कांच से घिरे केबिन में होने के कारण आप सोचेंगे कि बारिश की स्पष्टता इस तरह के सेंसर को बिल्कुल जरूरी नहीं बनाती है, लेकिन गैसोलीन के विस्फोट की गर्जना के बिना आपके पास डींग मारने के लिए कुछ होना चाहिए। आसानी से उपयोग किए जाने वाले ESP-8266 माइक्रोकंट्रोलर की अंतर्निहित क्षमताओं को स्थानीय ESP-Now नेटवर्किंग विकल्प द्वारा बढ़ाया जाता है। आपको इंटरनेट से कनेक्शन और आने वाली सभी देनदारियों और अव्यवहारिकताओं की आवश्यकता नहीं है। और आपको बांस की छड़ियों से खेलने को मिलता है!

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

चरण 1: अपनी सामग्री इकट्ठा करें

अपनी सामग्री इकट्ठा करें
अपनी सामग्री इकट्ठा करें

याद रखें जब आप एक बच्चे थे और यह सुझाव दिया गया था कि आप किसी को नुकीले बांस के डंडे उगाने और प्रतीक्षा करने के लिए जाल में बांधकर मार सकते हैं! अच्छा हम ऐसा नहीं करेंगे।

1. बांस - जब तक आप Neopixels को अंदर रखना चाहते हैं, तब तक एक अच्छा टुकड़ा प्राप्त करें। (मेरा लगभग ६ फीट का था) इसके अलावा कुछ इलेक्ट्रॉनिक्स को समायोजित करने के लिए सेंसर हाउसिंग के लिए एक हिस्सा पर्याप्त चौड़ा था। (3 इंच चौड़ा 8 इंच लंबा)

2. लचीले सौर सेल - जैसे ये:

3. टीपी 4056 चार्जर बोर्ड:

4. तर्क स्तर कनवर्टर:

5. पावर टाइमर ब्रेकआउट एडफ्रूट:https://www.adafruit.com/product/3573

6. ESP8266 के साथ Adafruit पंख HUZZAH:

7. WEMOS D1 Mini--आपकी पसंद…

8. नियोपिक्सल स्ट्रिप 60 एलईडी/एम

9. लाइपो बैटरी

10. रेन सेंसर - मैंने इसे खरीदा है लेकिन उनमें से बहुत सारे हैं:

11. सामान्य चालू/बंद स्विच

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

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

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

मास्टर यूनिट भी बहुत आसान है। मैंने एक अन्य WEMOS D1 मिनी के बजाय एक Adafruit Huzzah ESP8266 का उपयोग किया क्योंकि इसकी अपनी बैटरी पावर यूनिट है। साधारण चार्ज कंट्रोलर सौर सेल और बैटरी से जुड़ा होता है और पावर टाइमर ब्रेकआउट और ESP8266 को बिजली की आपूर्ति करता है। रेन सेंसर को पावर माइक्रोकंट्रोलर बोर्ड पर 3.3 वी पावर के माध्यम से आता है। मैंने पावर टाइमर और बोर्ड एन पिन से सक्षम लाइन के बीच एक स्विच लगाया ताकि मैं इसे प्रोग्राम करने के लिए इस लाइन को ऊंचा रख सकूं। (इसे तब भी कम रखा जाता है जब टाइमर की शक्ति बंद हो जाती है, इसके बिना इसे काम करने के लिए …) हुज़ा पर दो पिन का उपयोग किया जाता है - एक रेन सेंसर के लिए जो पानी के हिट होने पर इसे डिजिटल रूप से कम लाता है और दूसरा बताने के लिए पावर टाइमर इसे बंद करने के लिए ठीक है। मैंने इस इकाई पर बैटरी परीक्षक नहीं लगाया है, लेकिन यदि आप निर्देश चाहते हैं तो एडफ्रूट वेब पेज पर हैं। यह बोर्ड पर केवल A0 पिन का उपयोग करता है लेकिन आप इसे आसानी से इस डेटा को स्लेव में संचारित करने के लिए प्रोग्राम कर सकते हैं और इसे पिक्सेल हाइट के रूप में आउटपुट कर सकते हैं।

चरण 3: इसे बनाएं

इसे बनाओ
इसे बनाओ
इसे बनाओ
इसे बनाओ
इसे बनाओ
इसे बनाओ

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

मास्टर यूनिट लगभग 10 इंच लंबा 3 से 4 इंच चौड़ा टुकड़ा है जो सेंसर को समायोजित करेगा। इसे सावधानी से चुना जाता है ताकि यह शीर्ष पर एक नोड से लगभग 2 इंच दूर कट जाए। यह स्थान सेंसर को धारण करेगा और नीचे के इलेक्ट्रॉनिक्स के लिए वाटरप्रूफ सील की अनुमति देगा। आपको इस नोड-कैप के किनारे पर एक 1/4 'छेद ड्रिल करना चाहिए ताकि सेंसर के तारों को नीचे गिराया जा सके। कैप बेस के चारों ओर एक और युगल छेद इस प्राकृतिक कप में एकत्रित पानी को रेडियल रूप से छोड़ने की अनुमति देगा। मुझे अंतरिक्ष में फिट होने के लिए सेंसर प्लेट को ट्रिम करना पड़ा और एक छोटा छेद पाने के लिए अलग-अलग कनेक्टरों को मिलाप करना पड़ा। सेंसर तार एक सेंसर तुलनित्र बोर्ड को खिलाते हैं जो वाटरप्रूफ सेक्शन में बैठता है। बाहरी उपयोग के लिए पॉलीयूरेथेन स्प्रे के साथ इस इकाई को फिर से अंदर और बाहर स्प्रे करें।

चरण 4: इसे इकट्ठा करें

इसे इकट्ठा करो
इसे इकट्ठा करो
इसे इकट्ठा करो
इसे इकट्ठा करो
इसे इकट्ठा करो
इसे इकट्ठा करो

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

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

चरण 5: कार्यक्रम आईटी

कार्यक्रम आईटी
कार्यक्रम आईटी
कार्यक्रम आईटी
कार्यक्रम आईटी
कार्यक्रम आईटी
कार्यक्रम आईटी

इस आदमी ने सेंसर और ईएसपी-नाउ के कुछ उदाहरण स्थापित करने का अच्छा काम किया: https://github.com/HarringayMakerSpace/ESP-Now। एंड्रियास स्पाइस ने उदाहरण के साथ एक अच्छा वीडियो किया कि मैंने इस परियोजना को शुरू करने के लिए कोड का उपयोग किया। इस सीमित मास्टर/स्लेव इकाई को इंटरनेट की बिल्कुल भी आवश्यकता नहीं है, इसलिए मैंने उन अनुभागों को हटा दिया--यह केवल इस बात की जानकारी स्थानांतरित करता है कि बारिश हो रही है या नहीं। मैंने ईएसपी के लिए हेराल्ड डीप स्लीप विकल्पों का उपयोग नहीं करने का फैसला किया क्योंकि मैंने पिछली परियोजना में पाया कि यह थोड़ी देर के बाद बेतरतीब ढंग से अस्थिर हो गया और सौर बैटरी को बेतरतीब ढंग से नीचे चला जाएगा। हार्डवेयर विकल्प हर दस मिनट में एक बार Adafruit Huzzah को रीबूट करता है, कम सिग्नल बारिश के लिए सेंसर की जांच करता है, अगर यह नहीं मिलता है तो यह टाइमर पर पूर्ण पिन को उच्च/निम्न सिग्नल भेजता है। अन्यथा कोड अपने कोड को सक्रिय करने के लिए दास को सूचना भेजने के लिए स्थानांतरित हो जाता है (वास्तव में कोई जानकारी नहीं है सिवाय स्वयं भेजें फ़ंक्शन के)। स्लेव कोड बस मशीन को बूट करता है और एक संदेश की प्रतीक्षा करता है और जब यह मिलता है तो यह एक मिनट के लिए नियोपिक्सल फ़ंक्शन को सेट करता है। आप इसे सॉफ्टवेयर में बदल सकते हैं लेकिन यह फिर से बारिश की सक्रियता की प्रतीक्षा करना जारी रखता है। मूल्यों को बदलने के लिए देखने के लिए सॉफ़्टवेयर में टिप्पणियां पढ़ें। महान उल्का झरना कोड इस स्रोत से आया है: https://www.tweaking4all.com/hardware/arduino/adruino-led-strip-effects/ मैंने अभी कुछ यादृच्छिक स्थिरांक और एक रंग परिवर्तन जोड़ा है।

चरण 6: इसका उपयोग करना

उसका इस्तेमाल कर रहे हैं
उसका इस्तेमाल कर रहे हैं
उसका इस्तेमाल कर रहे हैं
उसका इस्तेमाल कर रहे हैं

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

सिफारिश की: