विषयसूची:

IoT-टेरारियम: 6 कदम (चित्रों के साथ)
IoT-टेरारियम: 6 कदम (चित्रों के साथ)

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

वीडियो: IoT-टेरारियम: 6 कदम (चित्रों के साथ)
वीडियो: Making An Orchid Terrarium 2024, जुलाई
Anonim
IoT- टेरारियम
IoT- टेरारियम
IoT- टेरारियम
IoT- टेरारियम
IoT- टेरारियम
IoT- टेरारियम

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

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

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

आपूर्ति

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

  • ड्रिल और बिट्स - आपके सेंसर, रोशनी और नियंत्रकों को माउंट करने के लिए टेरारियम कंटेनर के ढक्कन के माध्यम से ड्रिलिंग के लिए प्रयुक्त होता है।
  • हॉट ग्लू गन - टेरारियम के ढक्कन पर सेंसर को चिपकाने के लिए उपयोग किया जाता है। आप एक अलग माउंटिंग विधि जैसे सुपरग्लू या नट और बोल्ट का उपयोग करना चुन सकते हैं।
  • सोल्डरिंग आयरन (वैकल्पिक) - मैंने इस परियोजना के लिए एक समर्पित पीसीबी बनाने का फैसला किया ताकि कनेक्शन सर्वोत्तम संभव हो सकें। आप ब्रेड बोर्ड और जम्पर तारों का भी उपयोग कर सकते हैं और समान परिणाम प्राप्त कर सकते हैं।
  • लगभग ४ घंटे - भवन में शुरू से अंत तक इस परियोजना को पूरा करने में मुझे लगभग ४ घंटे लगे। यह इस बात पर निर्भर करेगा कि आप अपना संस्करण बनाने का निर्णय कैसे लेते हैं

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

  • एक ESP8266 - नियोपिक्सल को नियंत्रित करने, सेंसर से डेटा पढ़ने और आपको वेब पेज दिखाने के लिए उपयोग किया जाता है। आप Adafruit HUZZAH. का उपयोग करना भी चुन सकते हैं
  • एडफ्रूट फ्लोरा आरजीबी नियोपिक्सल (या एडफ्रूट से) - ये एक बेहतरीन फॉर्म फैक्टर में कमाल के छोटे नियोपिक्सल हैं। उनके पास आसान नियंत्रण के लिए अन्य सभी आवश्यक निष्क्रिय घटक भी हैं।
  • DHT11 तापमान आर्द्रता सेंसर (या Adafruit से) - एक बुनियादी तापमान और आर्द्रता सेंसर। इसके लिए आप DHT22 या DHT21 का भी इस्तेमाल कर सकते हैं।
  • मृदा नमी संवेदक (या एडफ्रूट से) - ये दो स्वादों में आते हैं। मैंने एक प्रतिरोधक प्रकार का उपयोग किया है, लेकिन मैं एडफ्रूट से कैपेसिटिव प्रकार की अनुशंसा करता हूं। इन पर बाद में।
  • एक 5वी (1ए) बिजली की आपूर्ति- इस परियोजना के लिए आपको 5वी बिजली की आपूर्ति की आवश्यकता होगी। यह कम से कम 1A पावर में होना चाहिए, इसलिए आप एक मानक USB वॉल सॉकेट का भी उपयोग कर सकते हैं।
  • एक प्रोटोटाइप पीसीबी- एक मजबूत जागीर में सब कुछ एक साथ जोड़ने के लिए उपयोग किया जाता है। ब्रेडबोर्ड और कुछ जम्पर तारों का भी उपयोग कर सकते हैं।
  • कुछ माउंटिंग बोल्ट - आपके पीसीबी को आपके जार के ढक्कन पर माउंट करने के लिए उपयोग किया जाता है। आप गर्म गोंद का भी उपयोग कर सकते हैं।
  • PCB Headers- NodeMCU को PCB पर माउंट करने के लिए।
  • तार - पीसीबी और सेंसर को एक साथ जोड़ने के लिए किसी भी प्रकार के तार।

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

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

इंस्ट्रक्शंस पर भी यहीं बड़ी संख्या में टेरारियम बिल्ड देखें!

चरण 1: अपना टेरारियम बनाना

अपना टेरारियम बनाना
अपना टेरारियम बनाना
अपना टेरारियम बनाना
अपना टेरारियम बनाना
अपना टेरारियम बनाना
अपना टेरारियम बनाना
अपना टेरारियम बनाना
अपना टेरारियम बनाना

शुरू करने के लिए, हमें इसे इंटरनेट से जोड़ने में सक्षम होने से पहले वास्तव में एक टेरारियम बनाने की आवश्यकता है! टेरारियम को संकलित करने का कोई सही या गलत तरीका नहीं है, लेकिन फिर भी सर्वोत्तम प्रथाएं हैं जिन्हें मैं रेखांकित करने का प्रयास करूंगा।

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

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

इस चरण के लिए तस्वीरों के साथ, नीचे दिए गए निर्देश हैं कि आप सर्वोत्तम परिणाम के लिए अपने टेरारियम को कैसे परत कर सकते हैं;

  1. जार के तल में कुछ कंकड़ रखें। यह जल निकासी के लिए है और पानी इकट्ठा करने के लिए एक जगह छोड़ देता है।
  2. इसके बाद काई की एक परत रखें, यह कंकड़ की दरारों से मिट्टी को गिरने से रोकने के लिए एक फिल्टर है और अंततः कंकड़ के प्रभाव को बर्बाद कर देता है। यह एक तार जाल के साथ भी प्राप्त किया जा सकता है
  3. फिर ऊपर से अपना चारकोल डालें। यह चारकोल वाटर फिल्टर का काम करता है
  4. चारकोल के ऊपर अब आप मिट्टी डाल सकते हैं। इस स्तर पर आप यह जांचना चाहेंगे कि आपका जार कितना भरा हुआ है क्योंकि आप इसे खाली कर सकते हैं और बाद की तुलना में यहां फिर से शुरू कर सकते हैं
  5. (वैकल्पिक) आप लेयरिंग प्रभाव के लिए रेत जैसी अन्य सामग्री भी मिला सकते हैं। मैंने सौंदर्य प्रभाव के लिए रेत की एक बहुत अच्छी परत जोड़ दी, फिर मेरी बाकी मिट्टी को स्तरित कर दिया।
  6. इसके बाद, बीच में एक छेद करें और फिर अपने पौधों को डी-पॉट करें और उन्हें केंद्र में नाजुक ढंग से रखें।
  7. यदि आप पहुंच सकते हैं, तो अपने पौधों के चारों ओर मिट्टी को मिट्टी में मजबूती से एम्बेड करने के लिए थपथपाएं।
  8. शीर्ष पर कुछ सजावटी कंकड़ और थोड़ा और काई डालकर समाप्त करें जो थोड़ी नमी के साथ जीवन में आ जाएगा।

अब रविवार की दोपहर को एक या दो टेरारियम को पॉट करना बहुत आसान था! लेकिन मेरे वचन को सुसमाचार के रूप में न लें, यह देखना सुनिश्चित करें कि दूसरों ने कैसे अपने वचनों का निर्माण किया है।

चरण 2: इसे स्मार्ट बनाना

इसे स्मार्ट बनाना
इसे स्मार्ट बनाना
इसे स्मार्ट बनाना
इसे स्मार्ट बनाना

अपने टेरारियम को दूसरों से अलग दिखाने का समय आ गया है। इसे स्मार्ट बनाने का समय आ गया है। ऐसा करने के लिए, हमें यह जानना होगा कि हम क्या मापना चाहते हैं और क्यों। मैं बागवानी में कोई विशेषज्ञ नहीं हूं, इसलिए यह मेरे लिए पहली बार है, लेकिन मैं सेंसर और माइक्रो नियंत्रकों को बहुत अच्छी तरह से समझता हूं, इसलिए अपने ज्ञान को एक में लागू करने से उम्मीद है कि यह अंतर दूसरे को पाट देगा।

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

तापमान और आर्द्रता को मापने के लिए, मैंने DHT11 को चुना। ये Adafruit और अन्य इलेक्ट्रॉनिक्स स्टोर जैसे कई स्रोतों से आसानी से उपलब्ध हैं। वे एक ही परिवार के अन्य सेंसर जैसे DHT22 और DHT21 के साथ Arduino वातावरण में भी पूरी तरह से समर्थित हैं। इस निर्देश के अंत में कोड किसी भी संस्करण का समर्थन करता है, इसलिए आप अपने बजट और उपलब्धता के अनुरूप कोई भी संस्करण चुन सकते हैं।

मृदा नमी सेंसर दो फ्लेवर में आते हैं; प्रतिरोधक और कैपेसिटिव। इस परियोजना के लिए मैंने एक प्रतिरोधक सेंसर के साथ समाप्त किया, जो उस समय मेरे लिए उपलब्ध था, लेकिन एक कैपेसिटिव सेंसर उसी परिणाम की पेशकश करेगा।

प्रतिरोधक सेंसर मिट्टी में दो पिनों पर वोल्टेज लगाकर और वोल्टेज ड्रॉप को मापकर काम करते हैं। यदि मिट्टी नम है तो कम वोल्टेज ड्रॉप होगा और इसलिए माइक्रो-नियंत्रक के एडीसी द्वारा पढ़ा गया एक बड़ा मूल्य। इनकी सुंदरता सादगी और लागत है, यही वजह है कि मैंने इस संस्करण का उपयोग करना समाप्त कर दिया।

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

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

चरण 3: पीसीबी बनाना

पीसीबी बनाना
पीसीबी बनाना
पीसीबी बनाना
पीसीबी बनाना
पीसीबी बनाना
पीसीबी बनाना
पीसीबी बनाना
पीसीबी बनाना

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

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

  1. सब कुछ कैसे फिट होगा यह देखने के लिए अपने ढक्कन के ऊपर पीसीबी बिछाकर शुरू करें। फिर पीसीबी पर किसी भी कट लाइन और बढ़ते छेद को चिह्नित करें। इस चरण में आपको यह भी चिन्हित करना चाहिए कि तारों के लिए आपके ढक्कन में छेद कहाँ होना चाहिए।
  2. यदि आप प्रोटोटाइप बोर्ड का उपयोग कर रहे हैं तो अगला अपने बोर्ड को काट लें। आप इसे एक चाकू और सीधे किनारे का उपयोग करके छेदों के साथ स्कोर करके और इसे स्नैप करके कर सकते हैं।
  3. फिर एक ड्रिल का उपयोग करके, शिकंजा के लिए अपने ढक्कन में जाने के लिए बढ़ते छेद बनाएं। यह छेद व्यास आपके स्क्रू से बड़ा होना चाहिए। मैंने एम 3 स्क्रू के लिए 4 मिमी के छेद का इस्तेमाल किया। आप पीसीबी को ढक्कन पर भी माउंट करने के लिए गर्म गोंद का उपयोग कर सकते हैं।
  4. इस स्तर पर यह एक अच्छा विचार है कि अपने ढक्कन में बढ़ते छेद भी करें, जबकि पीसीबी पर कोई घटक नहीं हैं। तो अपने पीसीबी को अपने ढक्कन के ऊपर रखें, छेदों को चिह्नित करें और अपने बढ़ते बोल्ट से छोटे व्यास का उपयोग करके उन्हें ड्रिल करें। यह बोल्ट को ढक्कन में काटने की अनुमति देगा।
  5. अपने तारों के माध्यम से सभी तरह से जाने के लिए छेद ड्रिल करें। मैंने अपने लिए 5 मिमी का छेद बनाया जो कि सही आकार का था। इस स्तर पर अपने ढक्कन में उसी छेद को चिह्नित करना और ड्रिल करना भी एक अच्छा विचार है।
  6. अब आप अपने पीसीबी पर कंपोनेंट्स बिछा सकते हैं और सोल्डरिंग शुरू कर सकते हैं। ESP8266 के हेडर से शुरू करें।
  7. ESP8266 हेडर के साथ अब आप जानते हैं कि पिन कहाँ लाइन अप करते हैं, इसलिए अब आप अपने सेंसर को जोड़ने के लिए कुछ तारों को काट सकते हैं। ऐसा करते समय सुनिश्चित करें कि वे आपकी आवश्यकता से अधिक लंबे हैं, क्योंकि आप उन्हें बाद में ट्रिम कर सकते हैं। ये तार आपकी सारी शक्ति + और - के साथ-साथ डेटा लाइनों के लिए भी होने चाहिए। मैंने इन्हें भी कलर कोड किया था इसलिए मुझे पता था कि कौन सा है।
  8. अगला सर्किट आरेख के अनुसार बोर्ड के लिए आवश्यक सभी तारों को मिलाएं और उन्हें पीसीबी के छेद के माध्यम से ढक्कन पर माउंट करने और अपने सेंसर से जोड़ने के लिए तैयार करें।
  9. अंत में, आपको अपनी बिजली आपूर्ति के लिए एक कनेक्शन बनाना होगा। मैंने इसके लिए एक छोटा कनेक्टर (चित्रों में नहीं) जोड़ा। लेकिन आप इसे सीधे भी मिलाप कर सकते हैं।

यह पीसीबी असेंबली के लिए है! इसके ज्यादातर यांत्रिक सुझाव हैं क्योंकि यह आपके ऊपर होगा कि आप अपने ढक्कन के अनुरूप अपना पीसीबी बिछाएं। इस स्तर पर पीसीबी को ढक्कन पर माउंट न करें क्योंकि हमें अगले चरण में सेंसर को नीचे की ओर माउंट करना होगा।

चरण 4: ढक्कन बनाना

ढक्कन बनाना
ढक्कन बनाना
ढक्कन बनाना
ढक्कन बनाना
ढक्कन बनाना
ढक्कन बनाना

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

सावधानी: नियोपिक्सल की डेटा लाइनों की एक दिशा होती है। पीसीबी पर तीरों की तलाश करके प्रत्येक प्रकाश के इनपुट और आउटपुट पर ध्यान दें। सुनिश्चित करें कि डेटा हमेशा आउटपुट से इनपुट तक जाता है।

  1. रोशनी और तापमान संवेदक को ढक्कन पर रखकर देखें कि आप उन्हें कहाँ फिट करना चाहते हैं। मेरा सुझाव है कि तापमान संवेदक को रोशनी से दूर रखें क्योंकि वे थोड़ी सी गर्मी छोड़ देंगे। लेकिन इसके अलावा लेआउट पूरी तरह आप पर निर्भर है।
  2. सब कुछ निर्धारित होने के साथ, आप रोशनी को एक साथ जोड़ने के लिए कुछ तार काट सकते हैं। मैंने इसे एक परीक्षण टुकड़ा काटकर और बाकी को काटने के लिए एक गाइड के रूप में उपयोग करके किया।
  3. इसके बाद मैंने रोशनी को पकड़ने के लिए कुछ ब्लू-टेक का इस्तेमाल किया और फ्लोरा बोर्ड के किनारों पर पैड का उपयोग करके तारों को मिलाप किया। रोशनी के डेटा दिशाओं पर ध्यान दें।
  4. फिर मैंने लाइट से ब्लू-टेक को हटा दिया और गर्म गोंद का इस्तेमाल करके उन्हें ढक्कन के साथ-साथ उस स्थान पर तापमान सेंसर के साथ सुरक्षित किया जहां मैं खुश था।
  5. अब आप पीसीबी लें और इसे उस ढक्कन पर माउंट करें जहां आपने पहले छेद किया था और छेद किया था। सेंसर से कनेक्ट होने के लिए तैयार बड़े छेद के माध्यम से तारों को धक्का दें।
  6. फिर पिछले चरण में दिए गए सर्किट आरेख के बाद प्रत्येक तार को सही सेंसर में मिलाएं।
  7. चूंकि मिट्टी सेंसर ढक्कन पर नहीं लगाया गया है, इसलिए आपको यह सुनिश्चित करने की आवश्यकता होगी कि तारों को मिट्टी में लगाए जाने के लिए पर्याप्त समय तक छोड़ दिया जाए। एक बार कट जाने के बाद, अपने मिट्टी के सेंसर पर मिलाप करें।

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

चरण 5: ESP8266 को Arduino के साथ कोड करना

Arduino के साथ ESP8266 को कोड करना
Arduino के साथ ESP8266 को कोड करना
Arduino के साथ ESP8266 को कोड करना
Arduino के साथ ESP8266 को कोड करना
Arduino के साथ ESP8266 को कोड करना
Arduino के साथ ESP8266 को कोड करना
Arduino के साथ ESP8266 को कोड करना
Arduino के साथ ESP8266 को कोड करना

आपके सेंसर-युक्त ढक्कन जाने के लिए तैयार होने के साथ, इसमें स्मार्ट डालने का समय आ गया है। ऐसा करने के लिए आपको स्थापित ESP8266 बोर्डों के साथ Arduino वातावरण की आवश्यकता होगी। इसके पीछे महान समुदाय के लिए धन्यवाद, यह अच्छा और आसान है।

इस चरण के लिए, मेरा सुझाव है कि ESP8266 को पीसीबी में प्लग न किया जाए ताकि आप इसे पहले अपलोड करने और चलाने के साथ किसी भी समस्या को डीबग कर सकें। एक बार आपका ESP8266 काम कर रहा है और पहली बार वाईफाई से जुड़ा है, तो मेरा सुझाव है कि आप इसे पीसीबी में प्लग करें।

Arduino पर्यावरण सेटअप करें:

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

एक बार जोड़ने के बाद, आपको इस परियोजना के काम करने के लिए बोर्ड के प्रकार और फ्लैश आकार का चयन करना होगा। "टूल्स" -> "बोर्ड" मेनू में आपको "नोडएमसीयू 1.0" मॉड्यूल का चयन करना होगा, और फ्लैश आकार विकल्पों में आपको "4 एम (1 एम एसपीआईएफएफएस)" का चयन करना होगा।

पुस्तकालयों को जोड़ना

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

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

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

अब इस परियोजना के लिए पुस्तकालयों को जोड़ने के लिए आपको गिटहब भंडार से ज़िप फ़ाइल डाउनलोड करनी होगी और सभी पुस्तकालयों को शामिल "पुस्तकालयों" फ़ोल्डर में स्थापित करना होगा। ये सभी.zip फ़ाइलों के रूप में संग्रहीत हैं और इसके लिए Arduino के आधिकारिक वेब पेज पर सुझाए गए चरणों का उपयोग करके स्थापित किया जा सकता है।

आवश्यक चर बदलें

आपके द्वारा सब कुछ डाउनलोड और इंस्टॉल करने के बाद, कोड को संकलित करना और बोर्ड पर अपलोड करना शुरू करने का समय आ गया है। तो उस डाउनलोड किए गए रिपॉजिटरी के साथ, "IoT-Terrarium" नामक एक फ़ोल्डर भी होना चाहिए, जिसमें.ino फाइलों का एक गुच्छा हो। "IoT-Terrarium.ino" नामक मुख्य फ़ाइल खोलें और शीर्ष के निकट स्केच के मुख्य चर भाग तक स्क्रॉल करें।

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

स्ट्रिंग एसएसआईडी = "";

स्ट्रिंग पासवर्ड = "";

अगला समय क्षेत्र है जिसमें आप हैं। यह एक सकारात्मक या नकारात्मक संख्या हो सकती है। उदाहरण के लिए सिडनी +10 है;

#परिभाषित यूटीसी_ऑफसेट +10

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

इन्हें एक साथ गुणा करने पर आपको डेटा कितने समय के लिए वापस चला जाएगा, क्रमशः २८८ और १५०००० (२.५ मिनट) के डिफॉल्ट्स १२ घंटे की समयावधि देते हैं, इन्हें इस हिसाब से बदलें कि आप कितनी दूर देखना चाहते हैं।

#परिभाषित करें NUM_SAMPLES 288

#परिभाषित करें COLLECTION_PERIOD १५००००

पिछले चरणों में मैंने एलईडी को ESP8266 के D1 (पिन 5) को पिन करने के लिए जोड़ा। यदि आपने इसे बदल दिया है या कम या ज्यादा एलईडी जोड़ दिए हैं तो आप इसे दो पंक्तियों में बदल सकते हैं;

#define NUM_LEDS 3 // आपके द्वारा कनेक्ट की गई LED की संख्या

#define DATA_PIN 5 // वह पिन जिस पर LED की डेटा लाइन चालू है

आखिरी चीज जिसे आपको बदलने की जरूरत है वह है आपकी DHT11 सेटिंग्स। यदि आपने DHT11 का उपयोग नहीं किया है तो बस इसके कनेक्टेड पिन और टाइप को बदलें;

#define DHT_PIN 4 // वह डेटा पिन जिससे आपने अपने DHT सेंसर को जोड़ा है

#define DHTTYPE DHT11 // DHT11 का उपयोग करते समय इसे अनकम्मेंट करें

संकलित करें और अपलोड करें

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

इतना ही! आपने सफलतापूर्वक कोड अपलोड कर दिया है। अब टेरारियम पर ढक्कन चिपका दें और देखें कि सेंसर का क्या कहना है।

चरण 6: अंतिम उत्पाद

अंतिम उत्पाद
अंतिम उत्पाद
अंतिम उत्पाद
अंतिम उत्पाद

एक बार सभी को एक साथ रखने के बाद, मिट्टी के सेंसर को मिट्टी में चिपका दें ताकि दोनों प्रोंग ढँक जाएँ। फिर बस ढक्कन बंद करें, अपनी बिजली की आपूर्ति कनेक्ट करें और चालू करें! यदि आप उसी वाईफाई नेटवर्क पर हैं तो अब आप EPS8266 के वेब पेज पर नेविगेट कर सकते हैं। यह इसके आईपी पते पर जाकर या यहां एमडीएनएस का उपयोग करके किया जा सकता है; https://IoT-Terrarium.local/ (वर्तमान में Android द्वारा समर्थित नोट, आह)

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

आप पेज को आईओएस या एंड्रॉइड पर अपनी होम स्क्रीन पर भी सहेज सकते हैं ताकि यह एक ऐप की तरह काम करे। जब आप इसे क्लिक करते हैं तो अपने ESP8266 के समान वाईफाई नेटवर्क पर होना सुनिश्चित करें।

इस परियोजना के लिए बस इतना ही, यदि आपके पास कोई टिप्पणी या प्रश्न हैं तो उन्हें टिप्पणियों में छोड़ दें। पढ़ने और खुश करने के लिए धन्यवाद!

सिफारिश की: