क्या एक बटन को डिबेट करने के लिए बस संधारित्र का उपयोग करना संभव है?


19

मैं सोच रहा था: आप इसे संवारने के लिए सिर्फ एक संधारित्र को एक बटन पर हुक क्यों नहीं कर सकते? मुझे पता चल गया है कि मेरे माइक्रोप्रोसेसर को किस काम को कम करना है, लेकिन मेरे पास एक पीसीबी पर बहुत सीमित स्थान है जिसे मैं डिजाइन कर रहा हूं, इसलिए मैं एक पूर्ण विकसित सर्किट नहीं करना चाहता हूं जो डिजाइन को जटिल करेगा।


ढांच के रूप में

इस सर्किट का अनुकरण करें - सर्किटलैब का उपयोग करके बनाई गई योजनाबद्ध


यह एक उदाहरण सर्किट है; किसी भी त्रुटि के लिए खेद है (मैं कैपेसिटर के साथ सर्किट डिजाइन करने में अच्छा नहीं हूं)। यह भी काम करेगा? टैक स्विच के लिए, मुझे वह नहीं मिला, जो वास्तविक जीवन में है, लेकिन यह इस स्थिति के लिए काम करता है। बटन यहां पाए जाने वाले बटन की तरह हैD10के लिए खड़ा है Digital Pin 10, लेकिन यह कोई फर्क नहीं पड़ता; यह सिर्फ Arduino इनपुट का मतलब है। मुझे यह भी नहीं पता कि मुझे कितने कैपेसिटर की आवश्यकता होगी, इसलिए यदि यह सर्किट काम करता है, तो मुझे किस आकार की आवश्यकता है?


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


1
यहां हमने पहले कहां चर्चा की है: Electronics.stackexchange.com/questions/6884/…
एंडी उर्फ

5
क्या आप महसूस करते हैं कि आप किसी इनपुट को केवल कम से कम 50 एमएस के अंतराल के साथ मतदान कर सकते हैं? अपने एडुइनो के लिए कम काम करना है :)
वाउचर वैन ओइजेन

1
50 मिली सेकंड करेगा - अच्छे बिंदु मिस्टर ओ
एंडी उर्फ

1
नहीं, मेरा मतलब है कि कम से कम 50 एमएस के अंतराल के साथ मतदान करें, और आपको जो भी पता लगाना है उसके अनुसार आपको जो करना है।
राउटर वैन Ooijen

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

जवाबों:


12

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

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


तो अगर मैं बदल गया +और -यह काम करेगा?
अनाम पेंगुइन

@AnnonomusPerson यह निर्भर करता है। स्विच की डिफ़ॉल्ट स्थिति क्या है?

आपका मतलब है जब यह दबाया नहीं जाता है कि क्या यह बिजली का संचालन करता है? यदि आपका यही मतलब है, तो मैं स्विच की प्रकृति के कारण इसे कर सकता हूं। मेरे प्रश्न में लिंक को देखते हुए, जब दबाया नहीं जाता है, बटन top left to the bottom leftऔर से संचालित होता है the top right to the bottom right। जब दबाया जाता है, तो यह top left to the bottom rightऔर से संचालित होता है top right to the bottom left
अनाम पेंगुइन

ठीक है। इसका मतलब यह होगा कि आप चाहते हैं कि पिन कम हो। स्विच को + से संपर्क करना चाहिए, ताकि बटन जारी करने से पहले संधारित्र को कुछ चार्ज मिले।

3
@AnnonomusPerson नहीं है, स्विच करना चाहिए बनाने के लिए + संपर्क। यह थोड़े शब्दजाल है कि स्विच दबाने पर क्या जुड़ेगा । संधारित्र सही जगह पर है। अवरोधक जमीन से IO पिन से सीधे जुड़ा होगा।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.