- टच सेंसर के प्रकार
- कैसे संयंत्र पर एक स्पर्श का पता लगाने के लिए?
- हमारे रंग बदलने संयंत्र फूलदान बनाने के लिए आवश्यक सामग्री
- टच-आधारित कलर चेंजिंग अरुडिनो प्लांट के लिए सर्किट आरेख
- Arduino प्रोग्राम प्लांट पर टच का पता लगाने और एलईडी रंग बदलने के लिए
इस लेख में, हम सीखेंगे कि कैसे Arduino का उपयोग करके एक स्पर्श-आधारित रंग बदलने वाले पौधे का निर्माण किया जाए। जब आप पौधे को छूते हैं, तो पौधे के फूलदान का रंग अपने आप बदल जाएगा। यह एक अच्छा इनडोर सजावटी प्रोजेक्ट है और शुरुआती लोगों के लिए कुछ दिलचस्प सामान बनाने और सीखने के लिए एक छोटा शौक प्रोजेक्ट भी है। पहले हमने Arduino का उपयोग करके एक टच-आधारित संगीत प्लेयर भी बनाया है, जो एक समान सिद्धांत पर काम करता है, आप उन्हें भी देख सकते हैं।
अब जब हम स्पर्श आधारित पौधे कहते हैं, तो एक आम सवाल जो पॉप-अप हो सकता है, वह यह है कि एक इलेक्ट्रॉनिक सर्किट एक पौधे के माध्यम से मानव स्पर्श का पता कैसे लगा सकता है। आजकल, टच सेंसिंग डिवाइस हमारे चारों ओर हैं। हम अपने स्मार्टफोन में और विभिन्न प्रकार के उपकरणों में टच डिस्प्ले देख सकते हैं। टच सेंसर बस एक स्विच के रूप में होता है, जब कोई टच सेंसर को छूता है, सेंसर एक इलेक्ट्रॉनिक सर्किट को बंद कर देता है और वर्तमान के प्रवाह की अनुमति देता है।
टच सेंसर के प्रकार
मोबाइल फोन से लेकर स्मार्ट वेंडिंग मशीनों तक, आजकल हम सभी आधुनिक उपकरणों में टच सेंसर पा सकते हैं। टच सेंसर मुख्य रूप से दो प्रकार के होते हैं, अर्थात् प्रतिरोधक टच टाइप और कैपेसिटिव टच टाइप । प्रकार का नाम ही ऑपरेशन के तरीके और कार्य सिद्धांत को इंगित करता है।
प्रतिरोधक टच सेंसर: जैसा कि नाम से पता चलता है कि कंडक्टर के प्रतिरोध के आधार पर प्रतिरोधक टच सेंसर काम करता है। जब एक स्पर्श मानव शरीर के साथ होता है, तो कंडक्टर की प्रतिरोधकता बदल जाती है और एक वोल्टेज परिवर्तन भी होता है, यह वोल्टेज परिवर्तन सर्किट द्वारा पता लगाया जाता है और चीजें होती हैं।
कैपेसिटिव टच सेंसर: यह सबसे ज्यादा इस्तेमाल किया जाने वाला टच सेंसर है। इसका सिर्फ इसलिए कि हम एक बार में कई स्पर्श कर सकते हैं। कैपेसिटिव टच सेंसर कैपेसिटेंस में बदलाव के आधार पर काम करता है, जब हम सेंसर को सर्किट में बदलाव की कैपेसिटेंस टच करते हैं और इसे टच के रूप में पाया जाएगा। अब हमारे सर्किट पर विस्तार से चर्चा करते हैं।
कैसे संयंत्र पर एक स्पर्श का पता लगाने के लिए?
हमारे प्लांट सर्किट भी कैपेसिटिव टच सेंसर पर आधारित है । वह यह है कि हम अपने पौधे को एक तार से जोड़कर उसे एक इलेक्ट्रोड की तरह काम करेंगे, फिर जब हम पौधे को छूते हैं, तो हमारे शरीर की उपस्थिति के कारण, समाई बदल जाती है और यह हमारे सर्किट द्वारा पता लगाया जाएगा। और सर्किट के बारे में बात करते हुए, हमें समाई में परिवर्तन का पता लगाने और पूरे सिस्टम को नियंत्रित करने के लिए एक माइक्रोकंट्रोलर की आवश्यकता है। हमारे मामले में, माइक्रोकंट्रोलर Arduino है।
हमारे रंग बदलने संयंत्र फूलदान बनाने के लिए आवश्यक सामग्री
- Arduino
- आम कैथोड आरजीबी एलईडी
- 1me ओम ओम रोकनेवाला (भूरा, काला, हरा)
- तार जोड़ना
- इसके आधार के साथ एक पौधा
- आम पीसीबी
टच-आधारित कलर चेंजिंग अरुडिनो प्लांट के लिए सर्किट आरेख
इस परियोजना में प्रयुक्त पूरा सर्किट आरेख नीचे दिखाया गया है। सर्किट ईजी ईडीए का उपयोग करके बनाया गया था और जैसा कि आप देख सकते हैं, यह एक बहुत ही सरल सर्किट है।
सबसे पहले, Arduino पिन 2 और पिन 4 के बीच एक मेगा ओम रेसिस्टर कनेक्ट करें। फिर एक लॉन्ग वायर (कॉपर) को पिन 4 से कनेक्ट करें। यह तार एक इलेक्ट्रोड या टच लेड के रूप में कार्य करता है, फिर RGB को सामान्य ग्राउंड से जमीन और लाल से कनेक्ट करता है। Arduino का D5 और D6 से हरा, D7 से नीला, अंत में तार को प्लांट बॉडी से जोड़ देता है और बस। कनेक्शन के बाद मेरा हार्डवेयर सेट-अप इस तरह दिखता है जैसा कि नीचे दिखाया गया है।
मैंने RGB LED को एक सामान्य परफ़ेक्ट बोर्ड (जैसे नीचे दिखाया गया है) से जोड़ा है और अंत में बेस (ग्लास) को PCB पर ऊपर रखा है। बस।
Arduino प्रोग्राम प्लांट पर टच का पता लगाने और एलईडी रंग बदलने के लिए
इस परियोजना में प्रयुक्त पूरा कार्यक्रम इस पृष्ठ के नीचे पाया जा सकता है। संयंत्र की समाई का पता लगाने के लिए, हमें एक कैपेसिटिव सेंसर लाइब्रेरी का उपयोग करने की आवश्यकता है । आप नीचे दिए गए लिंक से Arduino कैपेसिटिव सेंसर लाइब्रेरी डाउनलोड कर सकते हैं।
Arduino कैपेसिटिव टच सेंसर लाइब्रेरी डाउनलोड करें
अपने Arduino IDE में लाइब्रेरी को डाउनलोड करने और जोड़ने के बाद, उस लाइब्रेरी को अपने कोड में शामिल करें। यह पुस्तकालय Arduino पिन की समाई को पढ़ने में मदद करता है।
#शामिल
हमने पहले ही पिन 2 और 4 के बीच अवरोधक को जोड़ दिया है, इसलिए हमें पिन 4 में समाई को मापने की आवश्यकता है, इसके लिए पिन को परिभाषित किया गया है।
कैपेसिटिव सेंसर CS_2_4 = कैपेसिटिव सेंसर (2,4);
कैपेसिटिव सेंसर एक माइक्रोकंट्रोलर पिन को टॉगल करता है, अर्थात यह पिन को एक नए राज्य में भेजता है और फिर प्राप्त पिन के लिए उसी पिन को बदलने की प्रतीक्षा करता है। सेटअप अनुभाग में, मैंने एलईडी और सेंसर लीड के लिए विभिन्न पिनों को परिभाषित किया।
पिनमोड (4, INPUT); पिनमोड (5, बाहर); पिनमोड (6, बाहर); पिनमोड (7, OUTPUT);
लूप सेक्शन में डिजिटल रीड की मदद से, हम पिन 4 की स्थिति को पढ़ सकते हैं और हम वैरिएबल 'आर' में वैल्यू स्टोर करते हैं।
r = digitalRead (4); if (r == उच्च && p == कम && मिली) () - समय> बहस) { cnt ++; if (राज्य == उच्च) राज्य = LOW; if (cnt == 1) { digitalWrite (5, उच्च); digitalWrite (6, LOW); digitalWrite (7, LOW); } अगर (cnt == 2) { digitalWrite (5, LOW); digitalWrite (6, उच्च); digitalWrite (7, LOW); } अगर (cnt == 3) { digitalWrite (5, LOW); digitalWrite (6, LOW); digitalWrite (7, उच्च); } अगर (cnt> 3) { cnt = 1; } पी = आर;
जब भी किसी स्पर्श का पता लगाया जाता है, तो यह मायने रखता है कि मैंने वृद्धि की है और मैंने अलग-अलग रंगों को अलग-अलग रंगों में वृद्धि करने के लिए अलग-अलग स्थिति दी है।
कोड तैयार हो जाने के बाद, बस इसे अपने Arduino बोर्ड पर अपलोड करें और अपने फूलदान के नीचे एल ई डी लगाएं। यहां मैं एक ग्लास फूलदान का उपयोग कर रहा हूं और मेरा सेटअप इस तरह दिखता है जब सब कुछ तैयार है।
जैसा कि आप देख सकते हैं, फूलदान पहले से ही लाल रंग में जलाया गया है, और जब मैं पौधे को छूता हूं, तो रंग बदल जाएगा। बस पानी युक्त पौधों जैसे भाग्यशाली बांस, मनी प्लांट आदि का उपयोग करना सुनिश्चित करें। इस परियोजना का पूरा काम नीचे दिए गए वीडियो में भी देखा जा सकता है।
आशा है कि आपने इस परियोजना के निर्माण का आनंद लिया और कुछ उपयोगी सीखा, यदि आपके कोई प्रश्न हैं, तो उन्हें नीचे टिप्पणी अनुभाग में छोड़ दें या अन्य तकनीकी चर्चा शुरू करने के लिए हमारे मंचों का उपयोग करें।