विषयसूची:

अपने संयंत्र को स्मार्ट बनाएं! (अरुडिनो द्वारा): ५ कदम
अपने संयंत्र को स्मार्ट बनाएं! (अरुडिनो द्वारा): ५ कदम

वीडियो: अपने संयंत्र को स्मार्ट बनाएं! (अरुडिनो द्वारा): ५ कदम

वीडियो: अपने संयंत्र को स्मार्ट बनाएं! (अरुडिनो द्वारा): ५ कदम
वीडियो: अरुडिनो मास्टरक्लास | 90 मिनट में पूर्ण प्रोग्रामिंग कार्यशाला! 2024, नवंबर
Anonim
Image
Image
आवश्यक सामग्री
आवश्यक सामग्री

तो आपने हमेशा सोचा है कि अपने पौधों में तकनीक कैसे जोड़ें? इस शानदार परियोजना के साथ, आप यह सुनिश्चित कर सकते हैं कि आपके प्यारे पौधे हमेशा अच्छी स्थिति में हों। इस परियोजना को करने के बाद आप:

  • एनालॉग-आउटपुट सेंसर का उपयोग करना सीखें
  • OLED डिस्प्ले पर डेटा प्रदर्शित करने का तरीका जानें
  • अगर सब कुछ ठीक है तो अपने पौधे को मुस्कुराओ और अगर कुछ गलत हो तो रोओ।

स्मार्ट प्लांट; विचार का आधार क्या है?

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

चरण 1: आवश्यक सामग्री

  • Arduino नैनो R3 (× 1 पीसी)
  • DHT11 आर्द्रता और तापमान सेंसर (× 1 पीसी)
  • 0.96 इंच एसपीआई 128X64 OLED डिस्प्ले मॉड्यूल (×1)
  • YwRobot मृदा नमी सेंसर मॉड्यूल (× 1 पीसी)
  • एलडीआर सेंसर (× 1 पीसी)
  • रिबन केबल (×1 पीसी)

चरण 2: सर्किट

सर्किट
सर्किट

कुछ महत्वपूर्ण बिंदु हैं जिन पर आपको ध्यान देना चाहिए। सबसे पहले, आपको एक बिजली की आपूर्ति की आवश्यकता है जो कम से कम 5V और 20mA प्रदान कर सके। यदि आपकी बिजली आपूर्ति इन शर्तों को पूरा नहीं करती है, तो आपको मॉड्यूल को Arduino के 5V पिन से कनेक्ट करना चाहिए (3v3 का उपयोग न करें)। आपको यह भी ध्यान रखना चाहिए कि SPI प्रोटोकॉल के साथ OLED डिस्प्ले का उपयोग किया जाता है। यदि आपका डिस्प्ले I2C है, तो आपको उन्हें Arduino के A4 और A5 पिन से कनेक्ट करना होगा। इसके अलावा, यहां इस्तेमाल किए गए नमी सेंसर में 2 पिन होते हैं और इसलिए एक एनालॉग आउटपुट वाला एम्पलीफायर बोर्ड आवश्यक है। DHT11 सेंसर तापमान और आर्द्रता दोनों को माप सकता है, लेकिन हम अपना कोड केवल तापमान प्रदर्शित करते हैं। आप कोड की कुछ पंक्तियों को जोड़कर आर्द्रता जोड़ सकते हैं।

चरण 3: कोडांतरण

कोडांतरण
कोडांतरण
कोडांतरण
कोडांतरण
कोडांतरण
कोडांतरण

चूंकि हमारा फ्लावर पॉट छोटा है और जगह की सीमा है, इसलिए हमने एक पतली रिबन तार का उपयोग किया है जो हमारे फ्लावर पॉट के लिए उपयुक्त है।

इन तारों को जोड़ने के लिए, पिन हेडर को घटकों से अलग करना बेहतर है। सबसे पहले, OLED डिस्प्ले पिन हेडर को हटा दिया जाना चाहिए। ऐसा करने के लिए, आप सोल्डरिंग आयरन का उपयोग कर सकते हैं लेकिन हीटर सोल्डरिंग बेहतर है।

OLED डिस्प्ले एक बोर्ड से चिपका होता है जो SPI संचार प्रदान करता है। डिस्प्ले को बेहतर ढंग से देखने और तारों को छिपाने के लिए, आप डिस्प्ले पैनल को बोर्ड से अलग कर सकते हैं। ऐसा करने के लिए एक तेज चाकू का प्रयोग करें।

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

हमने जो नमी सेंसर चुना है, उसके लिए एक अलग एम्पलीफायर होना चाहिए। सबसे पहले, पिन हेडर को अलग करें, फिर उन्हें वाटरप्रूफ बनाएं।

LDR सेंसर के लिए, आपको GND और सेंसर के पिन के बीच एक 10k ओम रेसिस्टर कनेक्ट करना होगा। इसे भी वाटरप्रूफ बनाया जाना चाहिए।

तापमान सेंसर के लिए, आपको Vcc और सिग्नल पिन के बीच एक 10k ओम रेसिस्टर कनेक्ट करना होगा।

अब सभी सेंसर और डिस्प्ले मॉड्यूल को Arduino Nano से जोड़ने का समय आ गया है। असेंबली खत्म करने के बाद, Arduino को वाटरप्रूफ बनाना भी न भूलें।

अब बर्तन से कुछ रेत खाली करें (यह सब नहीं, यह पौधे के लिए हानिकारक है) और बोर्ड और सेंसर (तापमान सेंसर को छोड़कर) को अंदर रखें। तापमान संवेदक बर्तन से बाहर होना चाहिए। अब बर्तन को हटाई हुई रेत से भर दें।

हम सब कर चुके हैं! आइए कोड अपलोड करें।

चरण 4: कोड

इस कोड में, हम OLED डिस्प्ले और DHT 11 के लिए SSD1306 और DHT लाइब्रेरी का उपयोग करते हैं। आपको पहले इन लाइब्रेरी को जोड़ना चाहिए, फिर कोड को Arduino Nano पर कंपाइल और अपलोड करना चाहिए। यदि आप पहली बार Arduino बोर्ड चलाते हैं, तो चिंता न करें। बस इन चरणों का पालन करें:

  1. www.arduino.cc/en/Main/Software पर जाएं और अपने ओएस का सॉफ्टवेयर डाउनलोड करें।
  2. निर्देशानुसार IDE सॉफ़्टवेयर स्थापित करें।
  3. Arduino IDE चलाएँ और टेक्स्ट एडिटर को साफ़ करें और टेक्स्ट एडिटर में निम्नलिखित कोड को कॉपी करें।
  4. स्केच पर नेविगेट करें और पुस्तकालयों को शामिल करें (निम्न लिंक से पुस्तकालय डाउनलोड करें)। अब ज़िप लाइब्रेरी जोड़ें पर क्लिक करें और लाइब्रेरी जोड़ें।
  5. टूल और बोर्ड में बोर्ड चुनें, Arduino Nano चुनें।
  6. Arduino को अपने पीसी से कनेक्ट करें और कॉम पोर्ट को टूल्स और पोर्ट में सेट करें।
  7. अपलोड (एरो साइन) बटन दबाएं।
  8. अब तुम बिलकुल तईयार हो!

चरण 5: आगे क्या है?

आगे क्या होगा?
आगे क्या होगा?

अब आप इस परियोजना को अपनी रुचि के अनुसार विकसित कर सकते हैं। यहां कुछ सुझाव दिए गए हैं कि आप उन्हें प्रोजेक्ट में जोड़ सकते हैं:

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

सिफारिश की: