मानव हाथ के बिना कैपेसिटिव टच स्क्रीन का उपयोग कैसे करें


25

मैं एक प्रोग्रामर हूं, और मैं आमतौर पर स्टैक ओवरफ्लो पर बाहर घूमता हूं, लेकिन मेरे पास एक बिजली का सवाल है।

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

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

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

क्या कुछ भी है जो मैं तार को चार्ज करने के लिए कर सकता हूं, या इसे किसी तरह ब्लॉक कर सकता हूं?


मुझे यह बताने के लिए सभी के लिए धन्यवाद कि कैपेसिटिव टचस्क्रीन कैसे काम करती है। मेरे दिमाग में यह गलत था।

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

मुझे लगता है कि यह एक अजीब सवाल हो सकता है, इसलिए अगर मुझे इस बारे में कोई जवाब नहीं मिलता है, तो मैं अभी भी नीचे एक जवाब चुनूंगा, मैंने पहले ही इस सवाल से बहुत कुछ सीखा है।


: मैं व्यक्तिगत रूप से इस दस्तावेज़ को पसंद किया संधारित्र स्पर्श प्रौद्योगिकी के बारे में थोड़ा और अधिक समझने के लिए ti.com/lit/an/slaa363a/slaa363a.pdf
jippie

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

नहीं, वास्तव में नहीं, यह अधिक पसंद है कि एक चिकित्सक कैसे काम करता है। शायद youtube.com/watch?v=JVRuDY4X88M&sns=em
ग्रैडी प्लेयर

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

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

जवाबों:


8

तो इसका मतलब है कि मुझे तब तक इसके साथ बातचीत करने में सक्षम होना चाहिए जब तक कि मैं स्क्रीन पर एक छोटा करंट ला सकूं, जहां मैं टच करना चाहता हूं।

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


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

2
@ जेफ़: हाँ, सॉर्टोफ़। तार्किक दिशा वह उपकरण है जो सक्रिय रूप से किसी चीज की उपस्थिति की तलाश में है। कुछ विशुद्ध रूप से निष्क्रिय है।
ओलिन लेथ्रोप

शायद यह अधिक समझ में आता है अगर ऑप एक ही सर्किट को निकटता डिटेक्टर के रूप में काम करता है?
ग्रैडी प्लेयर

ठीक है। मैं इसे समझने की कोशिश कर रहा हूं। अगर मैं अपने टचस्क्रीन पर एक डाइम लगाऊं, और इसे प्लास्टिक पेन से घुमाऊं, तो कुछ नहीं होता। लेकिन जब मैं उस उंगली को अपनी उंगली से छूता हूं और उसे घुमाता हूं, तो स्क्रीन प्रतिक्रिया करता है। क्या इसका मतलब यह है कि जब तक मैं इसे नहीं छूता, तब तक किसी भी तरह से एक प्रवाहकीय नहीं होता है?
जेफ रयान

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

26

मैं आम तौर पर उपमाओं का विरोध करता हूं, लेकिन चूंकि आप एक सॉफ्टवेयर-ओनली आदमी हैं, और चूंकि हर कोई आपसे कैपेसिटेंस के बारे में बात करने पर जोर देता है, इसलिए मैं कहानी के लिए जा रहा हूं।

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

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

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

[संपादित करें, पते के लिए, "मैं क्या कर सकता हूं ..."] एक फोन का स्केच जिसमें एक स्विच्ड सेंस वायर लगा हो

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

[संपादित करें: एक सहयोगी का कहना है कि इस काम को करने के लिए FET की आवारा क्षमता अभी भी बहुत अधिक है। हालांकि कोशिश करने के लिए कुछ भी खर्च नहीं होता है।]

[संपादित करें: उत्तर का यह भाग नीचे मिली टिप्पणी के जवाब में है]

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

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

[संपादित करें: @toolbear "ग्राउंड" के बारे में पूछता है]

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

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


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

यह एक अद्भुत उत्तर है।
j03m

इस सादृश्य ने मेरे आम आदमी की समझ को पाटने में मदद की।
टूलबार 16

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

बहुत ही रोचक। मान लीजिए कि मैं क्षमता बढ़ाने के लिए सिक्के में 10µF का संधारित्र संलग्न करता हूं और मैं ट्रांजिस्टर के माध्यम से दोनों तरफ जमीन करता हूं, तो क्या यह बेहतर काम करेगा? वैकल्पिक रूप से क्या मैं सिक्के को टच स्क्रीन पर रख सकता हूं, सिक्के और संधारित्र के बीच एक रिले जोड़ सकता हूं और फिर रिले के माध्यम से क्षमता को ट्रिगर कर सकता हूं? मुझे लगता है कि यह कुछ प्रयोगों के लिए समय है :-)
थॉमस वेलर

4

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

यह एक समाई परिवर्तन को पंजीकृत करता है क्योंकि आपका शरीर एक संधारित्र के आधे के रूप में कार्य करता है, या अधिक बस समाई जोड़कर कार्य करता है ... क्योंकि यह सीधे संपर्क में काम कर सकता है, अर्थात एक आदर्श संधारित्र के रूप में नहीं ...

एक विशिष्ट सेटअप में इसे केवल कुछ pF जोड़ने की आवश्यकता होती है।


वास्तव में कुछ एनएफ भारी समाई होगा। ये चीजें आमतौर पर कुछ पीएफ मापती हैं, कभी-कभी 100 एफ। आप परिमाण के कम से कम तीन आदेशों से दूर हैं।
ओलिन लेथ्रोप

@ ओलिन लेट्रोप, शायद मैं हूं ... मुझे माइक्रोचिप से ctmu प्रलेखन पर वापस जाना होगा, यही वह जगह है जहां मुझे लगा कि मुझे मेरे आंकड़े मिल गए हैं।
ग्रैडी प्लेयर

हाँ, मुझे जो उदाहरण मिला, उसने 7pF की कैपेसिटी दी, मैं रास्ता भटक गया था।
ग्रैडी प्लेयर

3

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


3

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

मैं यह भी मान सकता हूँ कि आपके पास और Android डिवाइस है।

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

मूल रूप से आपका मुख्य लक्ष्य एडीबी कार्य करना है। ऑनलाइन बहुत सारे संसाधन हैं इसलिए मैं इसे यहाँ नहीं समझाऊँगा। इसे पाने के लिए आपको एंड्रॉइड एसडीके डाउनलोड करना होगा।

इसके बाद, ADB कमांड को अपने डिवाइस पर भेजने के लिए कमांड प्रॉम्प्ट का उपयोग करें।

जैसे आदेश:

adb shell input tap x y

पिक्सेल स्थान के रूप में 'x' और 'y' के साथ स्क्रीन दब जाएगी।


1
यह वास्तव में एक दिलचस्प विचार है .. आप सही हैं, इसका विषय है, लेकिन मेरे अंतिम लक्ष्य को प्राप्त करने का एक तरीका प्रदान करता है ... संयोग से, मैंने वॉल्यूम नियंत्रण के साथ हेडफ़ोन का उपयोग किया, और फिर अपने आवेदन को वॉल्यूम अप करने के लिए प्रतिक्रिया दे रहा हूं / वॉल्यूम डाउन / प्ले / पॉज़ की प्रमुख घटनाएं .. मुझे और डिवाइस के बीच कुछ फीट की दूरी दी, और सिर्फ एक क्लिक से मेरे अधिक विकल्प दिए ...
Jeff Ryan

input tapएंड्रॉइड स्टूडियो 6 पर एडीबी के साथ उपलब्ध नहीं लगता है
थॉमस वेलर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.