टॉयलेट पेपर कम होने पर अलार्म कैसे बजाएं?


47

बच्चों के साथ कोई भी जानता है कि वे टॉयलेट पेपर की मदद कभी नहीं करते हैं। किसी को भी पता है कि जब यह कम या बाहर हो तो ट्रैक करें और एक श्रव्य अलार्म ध्वनि करें? मैं अभी नहीं जानता कि किस सेंसर का उपयोग करना है जो मदद कर सकता है।

कुछ जो दिमाग में आए: वजन से, प्रतिबिंब द्वारा (कागज का रंग) या कुछ लेजर ट्रिपवायर - स्पूल पर सब ठीक है। मुझे यह बनाने में कोई आपत्ति नहीं है, यह सिर्फ मुझे पता नहीं है कि कौन सा सेंसर है। किसी को पता है कि किसका उपयोग करना है?


5
शायद आपको टॉयलेट सीट पर सेंसर रगड़ने के बारे में भी सोचना चाहिए, इसलिए अगर कोई कागज नहीं होगा तो यह अलार्म बजेगा। :)
पीटर ब्लूमफील्ड

हो सकता है कि कोई केवल एक रोल के रेडियल प्रतिरोध को मापने की कोशिश कर सकता है (उम्मीद है कि यह बहुत अधिक नहीं है) और तब घट जाएगा जब कोई भी कागज नहीं बचा है।
jfpoilpret

प्रतिरोध के बारे में भूल जाओ: बस इसे मापने की कोशिश की, लेकिन यह मेरी मल्टीमीटर (20M ओम) के अधिकतम कैलिबर के ऊपर है
jfpoilpret

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

@zmo मैं तब एक Arduino के माध्यम से अलार्म ड्राइव करने की आवश्यकता को जोड़ने के लिए अपने प्रश्न को संपादित करने के लिए ओपी को सुझाव दूंगा; यह Arduino.SE
jfpoilpret

जवाबों:


47

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

पोल के तल पर शेल्फ पर वजन की कमी की यंत्रवत् भावना। अंतिम रोल निकाल दिए जाने पर अलार्म चालू हो जाता है। किसी को कम नहीं पकड़ना है।

वजन को समझने के लिए FSR 400 ( डेटाशीट देखें ) जैसे एक संवेदनशील संवेदनशील अवरोधक का उपयोग करें । वैकल्पिक रूप से, आप टॉयलेट पेपर को एक माइक्रो स्विच के साथ आराम करने के लिए हल्के कॉइल स्प्रिंग का उपयोग कर सकते हैं जो दोनों रोल को हटा दिए जाने पर जारी किया जाता है। एक अन्य विकल्प एक आईआर बीम ब्रेक डिटेक्टर होगा जहां अंतिम रोल हटाए जाने पर सर्किट पूरा हो जाता है।


@AnnonomusPerson वह टॉयलेट पेपर के कई पूर्ण रोल के वजन को मापने के बारे में बात कर रहा है , न कि व्यक्तिगत शीट या खाली रोल के बारे में।
AJMansfield

1
यह एक महान विचार है: रोल पर छोड़े गए कागज की मात्रा को मापने के लिए सौदा करने के बजाय, आपको और अधिक रोल प्राप्त करने की आवश्यकता होने पर आपको बताने के लिए बचे हुए रोल की संख्या को मापें।
AJMansfield

वजन की कमी का पता लगाने के लिए आप किस सेंसर का उपयोग करेंगे?
jfpoilpret

3
एक फैब्रिक प्रेशर सेंसर एक विकल्प है, या आधार पर एक हल्का सेंसर जो कवर में मौजूद है यदि कोई रोल मौजूद है।
रॉब होरे

क्या आप एक विशिष्ट सेंसर का उदाहरण प्रदान कर सकते हैं जो काम कर सकता है?
आशीष्र

22

मेरा मानना ​​है कि jfpoilpret द्वारा सामने रखा रीड सेंसर कॉन्सेप्ट और जमैथ्यू को पूरा करना सबसे आसान है। मैंने एक आरेख तैयार किया है कि मुझे लगता है कि यह कैसा लगेगा।

आप कम संपर्क की ऊंचाई को समायोजित करके संवेदनशीलता को समायोजित कर सकते हैं।

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

इस डिजाइन को स्टैंडअलोन इलेक्ट्रॉनिक्स (किसी भी arduino की जरूरत नहीं) का उपयोग करके पूरा किया जा सकता है। हालाँकि, आप उस रोल के परिवर्तन को स्पष्ट करना चाहते थे जिसके लिए आप एक arduino का उपयोग कर सकते थे।

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

रीड सेंसर आरेख


6
अच्छा चित्र। आपने उन्हें बनाने के लिए क्या इस्तेमाल किया?
जम्मूतवी

1
बस एक iportant टिप्पणी: आप भी इस स्थिति में एक ईख संपर्क की जरूरत नहीं है, लेकिन सिर्फ एक साधारण स्विच के रूप में इस्तेमाल धातु के दो टुकड़े। एक ईख संपर्क चुंबकीय बलों को एक स्विच खोलने या बंद करने पर आधारित है; मेरे जवाब की जरूरत थी जहां दोनों हिस्सों के बीच कोई वास्तविक संपर्क नहीं था। लेकिन यहाँ, एक रीड का उपयोग करना बेकार लगता है, मुझे लगता है।
jfpoilpret

@jfilpret मुझे नहीं पता था कि यह शब्द एक विशिष्ट प्रकार का स्विच है। मैं एक कठोर बेंडेबल सामग्री की अधिक सामान्य अवधारणा को सोच रहा था। स्पष्टीकरण के लिए धन्यवाद!
जम्थू

@jmathew कोई समस्या नहीं है, आखिरकार, हम सभी यहाँ ज्ञान साझा करने के लिए हैं!
jfpoilpret

2
मैंने MS Visio 2007 का इस्तेमाल किया।
Arluin

14

मुझे लगता है कि मैंने इसे जेम्स मे के मनलाब की श्रृंखला 1 एपिसोड 2 में देखा।

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

यहां एक क्रूड इमेज बताई गई है, जिसका अर्थ है मैं।

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

मेरी कल्पना की छवि निहारना


9

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

वैकल्पिक रूप से, आप एक इलेक्ट्रॉनिक रूप से नियंत्रित टॉयलेट पेपर डिस्पेंसर (टॉयलेट पेपर की एक प्रीप्रोग्राम्ड लंबाई को फैलाने के लिए पुश बटन) रख सकते हैं और आर्डिनो को सिर्फ इस बात का ट्रैक रखते हैं कि कितना डिस्प्यूट किया गया है।

या, स्पूल रॉड के किनारे एक रोटरी एनकोडर संलग्न करें (सुनिश्चित करें कि यह रोल के अंदर फिसलने के बिना फिट बैठता है), और रोल के रोटेशन को यह निर्धारित करने के लिए गिनें कि कितना उपयोग किया गया है।

बेशक, इन तरीकों में से किसी के साथ, आपको टॉयलेट पेपर के सटीक प्रकार / ब्रांड / सामग्री / आदि के आधार पर परीक्षण और डेटा एकत्र करना होगा।

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

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


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

1
लेकिन एक आम समस्या यह होगी कि अधिकतम कितनी संख्या में घुमाव तय किए जाएं क्योंकि यह चादरों की संख्या और उनकी मोटाई पर निर्भर करता है।
jfpoilpret

मैं इसे 'अटैच रेडिएशन डिवाइस से टॉयलेट रोल' में बदलने के लिए इसे बीच के रोलर पर अटैच करने के लिए बदलूंगा। एक ही प्रभाव है, लेकिन हर रोल के लिए सेंसर पुनः अनुलग्न होने के कम maintennance
Robotnik

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

1
@AJMansfield मुझे आश्चर्य है कि यदि कुछ सर्किल कार्डबोर्ड से प्राप्त रोल के किनारों पर कट जाते हैं (और कुछ देखभाल) संतोषजनक परिणाम देते हैं; यदि रोल हस्तांतरण के लिए डॉवल्स की छड़ पर हैं, तो आप डिस्क के केंद्र में एक छेद प्रहार कर सकते हैं और उन पर पर्ची कर सकते हैं। प्लस साइड पर, यदि आप हमेशा एक ही ब्रांड के टीपी खरीदते हैं, तो आपको केवल एक बार करना होगा (और आप विभिन्न ब्रांडों / प्रकारों के लिए स्पिन की संख्या की सूची को संभाल कर रख सकते हैं जो आपको पता हैं - आप हो सकते हैं दुनिया के पहले ओपनसोर्स टीपी स्पिन काउंट डेटाबेस का गर्व बनाए रखने वाला)।
जेसन सी

7

मुझे लगता है कि 'अरलुइन' और 'जमैथ्यू' का सही विचार है। रोल के शीर्ष पर आराम करने वाले लीवर का उपयोग करें।

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

एक संपर्क जैसे कि पहले से सुझाए गए लोगों के साथ, आपको संपर्क में कागज अटक सकता है क्योंकि यह बंद हो जाता है और फिर कम कागज का पता नहीं लगाया जाएगा।

(आपको एक वजन की आवश्यकता हो सकती है, आरेख पर नीले रंग में दिखाया गया है, रोल का उपयोग करने के लिए लीवर को नीचे धकेलने के लिए)

आपको पॉट के अधिकतम स्विंग के लिए पॉट को जितना संभव हो सके रोल के करीब लाने की कोशिश करने की आवश्यकता है और इसलिए शेष राशि का अधिकतम रिज़ॉल्यूशन।

एक और बात जो आप चाहते हैं कि लीवर के अंत में किसी प्रकार का रोलर हो सकता है ताकि पेपर रोल थोड़ा खींचें के साथ आसानी से आगे बढ़ सके जहां लीवर पेपर से संपर्क करता है।

प्रस्तावित सेटअप


4

आप सिर्फ जन्मदिन कार्ड खेलने वालों में से एक को क्रैक कर सकते हैं और धारक के हाथ में स्विच को अनुकूलित कर सकते हैं। एक बार जब आप 'हैप्पी बर्थडे "सुनते हैं तो आपको पता चलता है कि जिस शौचालय में आप मुसीबत में हैं, (और क्योंकि वे बहुत कम शक्ति के हैं, इन चीजों को हमेशा के लिए झंकार जाते हैं ;-)) मैंने यहाँ एक एलईडी सेटअप दिखाया है, लेकिन आपको इसका अंदाजा है। ...

जन्मदिन की शुभकामनाएं


क्या आप उस आइटम को किसी Arduino बोर्ड से कनेक्ट करने का तरीका बताने के लिए अपने प्रश्न को संपादित कर सकते हैं? धन्यवाद!
अनाम पेंगुइन

3

मैंने एक Arduino के लिए एक परावर्तन टैकोमीटर का निर्माण किया है जो शायद आपकी समस्या का समाधान करेगा। मूल सर्किट काफी सरल है:

टैकोमीटर सर्किट

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

सेंसर बोर्ड को अपने पेपर डिस्पेंसर के पीछे फिट करने के लिए इसे छोटा बनाना सरल होना चाहिए। IR संस्करण और भी छोटा है, लेकिन आज इसका एक चित्र प्राप्त करने के लिए एक घर-निर्मित सेंट्रीफ्यूज में बहुत गहराई से दफन किया गया है।


3

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


$ 10 के लिए आप यह विज्ञापन पा सकते हैं ।
जेसन सी

@ जेसन सी: पहले प्रयास VCNL4000 का उपयोग कर रहा था, लेकिन अन्य रिपोर्टों की तरह, यह रीडिंग के दौरान रुक / रुक / रुक जाता था। मैंने किसी को भी इसे हल करते हुए नहीं देखा है, यहां तक ​​कि जब एमए को कम किया जाता है।
जोस लियोन

@ आदित्य ने HC-SR04 निकटता सेंसर का उपयोग करने में मदद नहीं की। टीपी के एक पूरे रोल और एक खाली के बीच कोई अंतर नहीं था। सबसे अच्छा मुझे लगता है कि 'प्रतिध्वनि' ऊतक के माध्यम से सीधे जा रही थी और टीपी पकड़े हुए धातु पट्टी पर रोक रही थी। तो, कम से कम उस सेंसर के लिए, यह काम नहीं किया।
जोस लियोन

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

2

कम दूरी का अल्ट्रासाउंड दूरी सेंसर एक प्रभावी (और काफी सस्ता) विकल्प हो सकता है। आप एक चिप पर घुड़सवार एक एमिटर + सेंसर संयोजन प्राप्त कर सकते हैं। विभिन्न सेंसर अलग-अलग तरीकों से काम कर सकते हैं (हमेशा डेटाशीट की जांच करें)। एक सामान्य आउटपुट हालांकि दूरी को इंगित करने के लिए नाड़ी की लंबाई का उपयोग करता है। आप pulseIn()फ़ंक्शन का उपयोग करके Arduino में प्रक्रिया कर सकते हैं ।

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

जब आप एक महत्वपूर्ण अवधि (जैसे एक मिनट या अधिक) के लिए बार-बार उस दूरी का पता लगाते हैं, तो आप अलार्म को आवाज़ देंगे।

एक प्रतिबिंब-आधारित सेंसर एक और संभावना हो सकती है, हालांकि मुझे आश्चर्य है कि यदि आप एक खोजने के लिए संघर्ष कर सकते हैं जो टॉयलेट पेपर पर ठीक से काम करेगा (यह निर्भर करता है कि आपका पसंदीदा ब्रांड कितना नरम है!)।


मुझे यकीन नहीं है कि आपको अल्ट्रासाउंड सेंसर के साथ पर्याप्त सटीकता मिलेगी; IIRC, उनमें से अधिकांश में लगभग 3-4 मिमी सटीकता है; सामान्य तौर पर यह काफी अच्छा है, लेकिन टॉयलेट पेपर रोल के व्यास को देखते हुए, यह बहुत गलत हो सकता है।
jfpoilpret

हाँ, यह अक्सर एक व्यक्ति के पढ़ने के लिए सच है। हालांकि उतार-चढ़ाव काफी एकसमान होते हैं, इसलिए आप इसका सामना करने के लिए लगातार कई रीडिंग निकाल सकते हैं। यह संभावित रूप से आपको ~ 1 मिमी की सटीकता दे सकता है।
पीटर ब्लूमफील्ड

क्या होता है जब टॉयलेट पेपर सेंसर से दूर घूमने के दौरान एक मिमी को एक छोटे से कागज के साथ छोड़ देता है?
बेनामी पेंगुइन

1
@AnnonomusPerson जब आंदोलन होता है तो आपको हमेशा शानदार रीडिंग मिलेगी। इसलिए आप प्रतीक्षा करते हैं जब तक कि उस पर अभिनय करने से पहले एक महत्वपूर्ण अवधि के लिए रीडिंग स्थिर न हो।
पीटर ब्लूमफील्ड

@Peter R: HC-SR04 निकटता सेंसर का उपयोग करने से मदद नहीं मिली। टीपी के एक पूरे रोल और एक खाली के बीच कोई अंतर नहीं था। सबसे अच्छा मुझे लगता है कि 'प्रतिध्वनि' ऊतक के माध्यम से सीधे जा रही थी और टीपी पकड़े हुए धातु पट्टी पर रोक रही थी। तो, कम से कम उस सेंसर के लिए, यह काम नहीं किया।
जोस लियोन

2

एक विचार जो मन में आता है वह कुछ इस तरह होगा:

  • पेपर रोल के अंदर यानी कार्डबोर्ड वाले हिस्से के अंदर एक छोटा सा चुंबक चिपकाएं (इसे हर बार जब आप इसे बदलते हैं तो इसे पूरा करना होता है; हालांकि)
  • स्टिक की नोक पर एक रीड संपर्क (इलेक्ट्रो-मैग्नेटिक स्विच) का उपयोग करें जो हमेशा पेपर रोल के संपर्क में रहता है।
  • रीड संपर्क के एक पिन को सीधे इनपुट लॉजिकल पिन से जोड़ा जा सकता है (इसे पुलअप रेज़िस्टर इनपुट के रूप में सेट करें)
  • रीड संपर्क के अन्य पिन को जमीन से जोड़ा जाना है

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

ध्यान दें, एक ईख संपर्क के बजाय, आप एक हॉल इफेक्ट सेंसर का उपयोग भी कर सकते हैं, सिद्धांत समान हैं, केवल तकनीक और विशेषताओं में परिवर्तन होता है।

रीड की संपर्क (या चुंबक की शक्ति) की सही संवेदनशीलता का पता लगाने के लिए यहाँ कठिनाई होगी ताकि रीड संपर्क बंद हो जाए जब इसके और चुंबक के बीच की दूरी एक अलार्म से बचने के लिए काफी छोटी है जो बहुत जल्द सक्रिय हो जाएगी )।


यह काम नहीं करेगा, एक अल्ट्रासोनिक सेंसर के समान कारण। यह अभी भी उस पर कम से कम 10 फीट के साथ बंद हो जाएगा । कलर सेंसर एक बेहतर आइडिया है।
बेनामी पेंगुइन

मैं अल्ट्रासोनिक सेंसर के साथ संबंध नहीं देखता। आप आगे काम कर सकते हैं क्यों यह काम नहीं करेगा? ईख संपर्क और हॉल प्रभाव सेंसर की बड़ी मात्रा में हैं, अकेले विभिन्न प्रकार के मैग्नेट दें।
jfpoilpret

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

थोड़ा बाएं के साथ सक्रिय करना इतना बुरा नहीं है, क्योंकि ओपी सवाल "... टॉयलेट पेपर कम है "; कम जरूरी नहीं कि खाली का मतलब है।
jfpoilpret

2

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

यह डिजाइन वास्तव में सस्ता, आसान और तेजी से निर्माण करने वाला है। हालांकि अभी भी एक चीज है जो आपको करने की आवश्यकता है: जब कोई टॉयलेट पेपर नहीं होता है, तो आपको वास्तव में कार्डबोर्ड रोल को हटाने की आवश्यकता है ;;

अन्यथा, स्पेयर रोल के लिए एक ही तरह का समाधान भी एक बेहतर विचार है :-)


एक एकल चिप्स का चयन न करें जिसमें एमिटर और रिसीवर दोनों शामिल हों? यहां देखें: en.wikipedia.org/wiki/Opto-isolator
jfpoilpret

[…] एक घटक है जो प्रकाश का उपयोग करके दो अलग-अलग सर्किटों के बीच विद्युत संकेतों को स्थानांतरित करता है […] इसलिए मूल रूप से हम एक आईआर एलईडी (एक सर्किट), और एक फोटोट्रांसिस्टर के बीच क्या करते हैं। हालांकि आप सही हैं कि यह एक एकल घटक (MOC3020 की तरह) नहीं है।
zmo

2

यहां बहुत सारे विकल्प ओवरकम्प्लीट और इंट्रसिव लगते हैं।

रंग संवेदक

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

तुम भी $ 8 के लिए एक खरीद सकते हैं ।

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

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

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

यह स्थापित करना बहुत आसान है और इसमें रोल को संशोधित करना शामिल नहीं है। आप सेंसर को दीवार पर डबल-साइड टेप के साथ चिपका सकते हैं, या रोल के नीचे एक छोटे शेल्फ पर रख सकते हैं (या शीर्ष पर नीचे का सामना कर रहे हैं)।

आईआर बीम ब्रेक

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

यह भी स्थापित करने के लिए आसान है (उदाहरण के लिए गर्म गोंद निकालने की मशीन के लिए) और रोल में संशोधन को शामिल नहीं करता है, हालांकि सेंसर का स्थान रोल को बदलने के दौरान आपको नुकसान पहुंचाना आसान बना सकता है।


मुझे वास्तव में रीड सेंसर और रेंज सेंसर भी पसंद है (BTW: $ 10 आपको एक शानदार शॉर्ट रेंज डिस्टेंस सेंसर ) विकल्प यहां मिलता है।


1
आईआर बीम मेरा पहला विचार था। सरल और लागू करना आसान है और शायद कुछ अन्य समाधानों की तुलना में अधिक विश्वसनीय है, हालांकि शायद कम मज़ा :)
केविन

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

1

आपके पास कुछ विकल्प हैं:

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

  • अल्ट्रासोनिक पिंग सेंसर । यह किसी भी तरह से आदर्श नहीं है, लेकिन वे उपयोग करने में आसान हैं। बस एक बाड़े के साथ जोड़ें। यह आदर्श नहीं है क्योंकि यह बताने के लिए पर्याप्त नहीं होगा कि वास्तव में यह कब खाली है। यह थोड़ा अधिक / संवेदनशील के तहत हो सकता है। वजन कठिन होगा, हालांकि अगर यह बिल्कुल भी बदल जाता है।
  • रंग संवेदक (बेहतर, लेकिन अधिक लागत) । आपने इसका उल्लेख किया और यह शायद सबसे अच्छा विचार है। यह आपको लाल, हरे और नीले रंग के लिए एनालॉग मूल्य (अरुडिनो के साथ पढ़ने के लिए) देगा। [यह मानते हुए कि उस रंग की सामग्री जितनी अधिक होगी, वोल्टेज उतना अधिक होगा] श्वेत को उन सभी पर 100% और भूरे रंग का होना चाहिए जो कि मेरी छवि होगी कि उनमें से अधिकांश लगभग 30-40% होगी। (अधिक बाद में, यदि आपको यह समझ में नहीं आता है, तो इस भाग को छोड़ दें)

मैं रंग संवेदक पर अधिक विस्तार में जा रहा हूं:

रंगों को यहां तीन मूल्यों के साथ पढ़ा जाता है: लाल, हरा और नीला। बोर्ड पर तीन सेंसर हैं। एक लाल, दूसरा नीला, और दूसरा हरा छोड़कर सब कुछ फ़िल्टर करता है। बोर्ड पर सेंसर आने वाली रोशनी की मात्रा का पता लगाते हैं और फिर उसे एक वोल्टेज में परिवर्तित करते हैं: 5V ("100% लाल / हरा / नीला") या 0V ("0% लाल / हरा / नीला") के बीच। यह तब Arduino (एक एनालॉग पिन पर 0-1024) द्वारा एक संख्या में परिवर्तित किया जा सकता है।

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

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

भूरे रंग में, रंग नीला लगभग कोई नहीं है। हमें उस रंग को नजरअंदाज करना चाहिए, जब तक कि आप जांचने का तरीका नहीं चाहते कि यह भूरा है। मैं कहूंगा कि यह हमेशा भूरे रंग के किसी भी छाया के लिए 40% से कम होना चाहिए।

भूरे रंग का एक नमूना छाया के साथ मैं जो बता सकता हूं, वह लाल बहुत अधिक हरे रंग का 2x है। यह अनुपात भिन्न हो सकता है, लेकिन आपको यह सत्यापित करना चाहिए कि यह कुछ हद तक मौजूद है। सफेद / ग्रे / काले के लिए, सभी रंग 1: 1: 1 के आनुपातिक हैं। आप इसका उपयोग यह पता लगाने के लिए कर सकते हैं कि क्या यह अंधेरा है, या यदि यह भूरा है।

int rPin = A0;      //Red Pin
int gPin = A1;      //Green Pin
int bPin = A2;      //Blue Pin
int ledPin = 13;    //I made this code with a LED, not a speaker
boolean testTwice = false;

void setup() {
  pinMode(ledPin, OUTPUT);  
}

void loop() {
  int rValue = analogRead(rPin);
  int gValue = analogRead(gPin);
  int bValue = analogRead(bPin);

  if (bPin < 256) { //If this is false, either something is in the way or it's white. Going to verify that something's not in the way...
    int minRed = rPin * 0.4; //A little under a half for padding... this values may need to be adjusted. Adjust this one and the one below farther apart for less sensitive.
    int maxRed = rPin * 0.6; //A little over a half for padding... this values may need to be adjusted.
    if (gPin < maxRed && gPin > minRed) { //Verifys that red between minRed and maxRed
      digitalWrite(ledPin, HIGH);
      delay(5000);
      digitalWrite(ledPin, LOW);
    }
  }
  delay(5000); // No need to waste power... you might want to add an actutal sleep function if on battery power
}

सबसे पहले, यह पुष्टि करता है कि नीला 25% से कम है। फिर, यह पुष्टि करता है कि लाल और हरे रंग के बराबर हैं ... 20% दें या लें। (यानी लाल = 100 हरा = 80, लाल = 110 हरा = 90, आदि)। अगर यह सच है, तो आप बहुत अधिक स्थापित कर सकते हैं कि यह भूरा है। फिर, पांच सेकंड के लिए एक एलईडी चालू करें।

यदि आप चाहें तो एलईडी को बजर होने के लिए संशोधित कर सकते हैं। अगर यह बहुत प्रकाश में काम नहीं कर रहा है या अंधेरे प्रकाश में काम कर रहा है, तो आपको इस कथन को सत्यापित करने के साथ समायोजित करना पड़ सकता है कि नीला 256/1024 (1024 = रिज़ॉल्यूशन पिन) से कम है। चूंकि कोड बाद में पुष्टि करता है कि लाल 2x के बारे में हरा है, इसलिए सफेद रंग की कोई भी छाया उस बयान को पारित नहीं करना चाहिए। आपको समायोजित करना पड़ सकता है minRedऔर maxRedआगे (यदि भूरे रंग का पता नहीं है) या करीब होना चाहिए (यदि यह सफेद होने पर भूरे रंग का पता लगाता है)। मैं वास्तव में बिना कलर सेंसर वाले इस कोड का परीक्षण नहीं कर सकता।


नोट: ये थोड़े फ़िज़ूल हो सकते हैं। मैं इसके बजाय एक एलईडी की सिफारिश करूंगा ताकि पूरा घर सिर्फ टॉयलेट पेपर की वजह से रात के बीच में जाग न जाए। इसके अलावा, यदि आप सेंसर को बाधित करते हैं ... यदि यह बाथरूम में नहीं था, तो मैं एक कैमरा की सिफारिश करूंगा और इसे हर बार एक शॉट ले लूँगा जो कि @ jfpolipret के उत्तर जैसे रीड स्विच के साथ बहुत कम होता है ... लेकिन ... (मजाक नहीं) :)


यदि आप अपने टॉयलेट पेपर का रंग बदलते हैं, तो क्या रंग सेंसर समान काम करेगा (यानी बिना स्केच के)?
jfpoilpret

@jfpoilpret मुझे नहीं पता कि आप अपने टॉयलेट पेपर का पुन: उपयोग करते हैं या नहीं लेकिन ... :) मैं तंत्र के साथ कोड जोड़ रहा हूं इसलिए यह "समान" होगा लेकिन सटीक नहीं।
अनाम पेंगुइन

मुझे लगता है कि टॉयलेट पेपर एक अल्ट्रासोनिक सेंसर से अल्ट्रासोनिक फट को अवशोषित करने के लिए पर्याप्त नरम है
TheDoctor

@Doctor यह वास्तव में एक अच्छा विचार नहीं है, जैसे मैंने बताया। यह गलत है।
अनाम पेंगुइन

1
@jfpoilpret यदि आपने एक "कैलिब्रेट" बटन जोड़ा है और एक नया रोल स्थापित करने के बाद इसे बाथरूम की रोशनी के साथ दबाया है, तो आप सही रंग को माप सकते हैं।
जेसन सी

1

एक शांत परियोजना की तरह लगता है, यहाँ मेरे 2 सीटी हैं:

बग़ल में रोल की तस्वीरें लेने के लिए एक कैमरा इंगित करें, जो कि वास्तव में यह पता लगाने का एकमात्र तरीका है कि कितना कागज बचा है। (संपादित करें: आप csi कैमरा के साथ रास्पबेरी पाई का उपयोग कर सकते हैं और शीट की संख्या के अनुरूप आउटपुट सिग्नल बना सकते हैं और उस सिग्नल को arduino को खिला सकते हैं ?!)

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

(संपादित करें: एक और विचार, ढक्कन के कोण को मापकर रोल की मोटाई को मापें)


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

मुझे आपका अंतिम संपादित विचार पसंद है; ढक्कन पर एक स्विच का उपयोग करके इसे और सरल किया जा सकता है, जब सर्किट एक निश्चित कोण तक पहुंच गया है, तो सर्किट को बंद कर देगा; यह कोण को मापने से ज्यादा आसान लगता है।
jfpoilpret

1

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


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

1

मैं कहता हूं कि एक वजन संवेदक प्राप्त करें, और इसे रोल के वजन के लिए प्रोग्राम करें। जब यह एक निश्चित वजन से नीचे चला जाता है, तो एक एलईडी फ्लैश करना शुरू करें या एक बीप बनाएं।


0

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

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

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

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

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

संपादित करें: कैपेसिटिव दृष्टिकोण की अवधारणा का कार्य करना। केवल एक arduino और 2 कठोर तारों की जरूरत है। बहुत शोर के साथ एक इंच के लगभग 8 वें हिस्से को सटीक करें। बहुत यकीन है कि आप मज़बूती से कम से कम 1 इंच सटीकता प्राप्त कर सकते हैं। मापन का समय लगभग एक मिनट है। यह वास्तव में इसके प्रति संवेदनशील है। आपको यह सुनिश्चित करना होगा कि एक पैर के भीतर कुछ भी धातु रह जाए जहां वह था या वह परिरक्षण का उपयोग करे।

float difference;
unsigned long i;
unsigned long j;
unsigned int temp;
volatile unsigned char blah;

void setup()
{
  pinMode(5,OUTPUT);
  Serial.begin(9600);
}

void loop()
{
 difference =0;
 Serial.print("Measuring: ");

 for(i=0;i<100;i++)
   {
     for(j=0;j<5000;j++)
     {
       digitalWrite(5,LOW);

       temp=analogRead(A0);

       digitalWrite(5,HIGH);

       temp = analogRead(A0)-temp;
       if(temp<1024)
       {
         difference += temp;
       }

     }
     //Random delay every 5000 samples helps avoid problems with interference by staggering the samples to cancel aliasing.
     delay(random(1,50));
     Serial.print("|");

   }
   Serial.print("\n");
   Serial.print("Value: ");
   Serial.print(difference/500000);
   Serial.print("\nMeasurement Complete. Press Enter to begin another test.\n");

   while(!Serial.available())
   {
     blah = 20;
   }
   Serial.read();


}

http://pastebin.com/2W5y81AB


बाहरी लिंक के बजाय अपने उत्तर में कोड शामिल करना बेहतर है। यदि भविष्य में लिंक टूट जाता है तो भी आपका उत्तर प्रासंगिक रहेगा।
साकलेन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.