वास्तविक समय में बड़ी संख्या में एनालॉग सेंसर पढ़ना


17

मैं एक मिडी जैसा नियंत्रक बनाने की कोशिश कर रहा हूं जिसमें गिटार जैसी गर्दन हो। उस गर्दन पर, दबाव सेंसर का एक बड़ा मैट्रिक्स होता है। नियंत्रक 3 तार का अनुकरण करेगा।

जिस तरह से यह काम करता है: डबल साइडेड कॉपर टेप के 3 लंबे स्ट्रिप्स (0.5 सेमी चौड़ाई, गर्दन के रूप में लंबे समय तक) होते हैं जो बिजली से जुड़े होते हैं (3.3V या 5V शायद, अब के लिए कोई फर्क नहीं पड़ता)। इन स्ट्रिप्स पर वेलोस्टैट की एक परत होती है, जो दबाव के आधार पर प्रतिरोधकता बदलती है। वेलोस्टैट के ऊपर, तांबे की टेप की पंक्तियों या कोशिकाओं की एक और परत होगी, जो किसी चीज़ से जुड़ी होती है, जो कि वेलोस्टैट परत के माध्यम से वोल्टेज को पढ़ने से बाहर निकलती है। चूंकि गर्दन लगभग 40 सेमी लंबी है, इसलिए कम से कम 80 पंक्तियां होंगी।

यदि आप गर्दन के साथ एक चार्ट के स्तंभों के रूप में तांबे के टेप के निचले 3 स्ट्रिप्स की कल्पना करते हैं, तो सेंसर माप की विधि के आधार पर या तो कोशिकाएं या पंक्तियां होंगी, (मुझे लगा कि कोई भी कॉलम को मल्टीप्लेक्स करने में सक्षम हो सकता है, फिर वहाँ पंक्तियाँ हो सकती हैं।) कुछ विशेष शर्तें हैं, जो इसे आसान बना सकती हैं: जैसा कि यह एक गिटार जैसा नियंत्रक है जिसे हर इंटरैक्शन को मापने की आवश्यकता नहीं है! कंट्रोलर के शरीर के सबसे करीब का स्पर्श ही मायने रखता है। साथ ही 8 बिट्स का एक रिज़ॉल्यूशन पर्याप्त सटीक होना चाहिए। 255 दबाव स्तर शायद वैसे भी जरूरत से ज्यादा हैं।

अब मुश्किल बिट्स:

माप को हथौड़ा-ऑन आदि का पता लगाने के लिए वास्तविक समय-वाई पर्याप्त होना चाहिए (यह पता नहीं है कि नमूना दर कितनी उच्च होनी चाहिए - अच्छे माप और खेलने की क्षमता के लिए कई kHz पर अनुमानित) और नियंत्रक का डिजिटल आउटपुट या तो होना चाहिए मिडी (3 अलग-अलग चैनलों पर - एक स्ट्रिंग) या एक डिजिटल सिग्नल जिसे रास्पबेरी पाई के साथ संसाधित किया जा सकता है।

अब जैसा कि मेरा ज्ञान वास्तव में सीमित है, मैं नौकरी के लिए सही उपकरणों के बारे में नहीं सोच सकता था। हालांकि मुझे क्या पता है: यह संभव है। एक समान लेकिन अलग नियंत्रक है जो बहुत ही समान तकनीक का उपयोग करता है (जो मैंने देखा जब तक कि मैं व्यावहारिक रूप से रिवर्स इंजीनियर नहीं हूं, कि उनके पास एक पेटेंट और जानकारी है कि वे ऐसा कैसे करते हैं, जैसा कि मैंने सोचा था कि आर्कन नहीं है), इसे कहा जाता है समुद्र तट।

टी एल; डॉ:

  • लगभग 240 सेंसर

  • 80 के समूहों में अलग किया जा सकता है जो एक ही लाइन द्वारा संचालित होते हैं

  • यह एक वास्तविक समय अनुप्रयोग है, मुझे हर सेंसर से दबाव प्राप्त करना होगा क्योंकि यह छुआ हुआ है (कुछ शर्तें लागू होती हैं, ऊपर देखें)

अग्रिम धन्यवाद, मुझे पता है कि यह पढ़ने के लिए बहुत कुछ है। मैं किसी भी सुझाव के लिए आभारी हूं और बहुत खुशी होगी अगर आप मेरे द्वारा पैदा किए गए भयानक गंदगी को पूरा करने में मेरी मदद कर सकते हैं!

मैंने अब तक जिन चीजों के बारे में सोचा है:

मल्टीप्लेक्सिंग पंक्तियों और स्तंभों, प्रत्येक सेल को एक MCP3008 या बड़े ADC के साथ पढ़ना और चेसिंग करना (डेज़ी चेन या ट्री जैसे) ATmegas जो केवल पोजिशन-वाइज सबसे कम इंटरेक्शन को अंतिम सिग्नल पर धकेलता है, लेकिन मेरी गणना से, जो संभवतः अड़चन हो सकती है। संचार ओवरहेड। पहले के मॉडल में रिबन पोटेंशियोमीटर भी शामिल था, जिसे मैंने छोड़ दिया है, क्योंकि डिजाइन खराब था (कई प्रयास, पर्याप्त ठंडा नहीं था)।

संपादित करें / अपडेट:

अच्छे सुझावों के लिए अब तक धन्यवाद! उनकी बदौलत अब मैं अपनी समस्या को और अधिक स्पष्ट रूप से उद्धृत कर पा रहा हूँ:

मेरे पास 80 पंक्तियों का एक मैट्रिक्स है * दबाव सेंसर के 3 कॉलम। जब एक मानव सेंसर मैट्रिक्स के साथ बातचीत कर रहा है, तो निकटता में कई सेंसर स्पर्श को उठाएंगे, लेकिन केवल एक कॉलम के साथ। स्तंभों को यंत्रवत् रूप से अलग किया जाता है। सेंसर में 100 ओम और 1 कोहम के बीच प्रतिरोध है। इन सभी सेंसर को 8 बिट की गहराई से पढ़ा जाना चाहिए, संसाधित किया जाना चाहिए और परिणाम को कम से कम 1 kHz की दर से भेजा जाना चाहिए। तो एक एकल पढ़ने / प्रसंस्करण को एक मिलीसेकंड से कम लेने की आवश्यकता होती है। प्रति कॉलम अंतिम आउटपुट की आवश्यकता है: एक फ्लोट 32 के लिए 4 बाइट्स और एक यूइंट 8 के लिए 1 बाइट। फ्लोट 32 कॉलम के साथ पहले इंटरैक्शन की औसत स्थिति को इंगित करेगा। एक इंटरैक्शन को एक निश्चित सीमा से ऊपर दबाव के साथ सेंसर के लगातार क्लस्टर के रूप में परिभाषित किया गया है। यह वह जगह है जहाँ प्रसंस्करण मिश्रण में मिलता है: जब तक पठन एक सीमा से अधिक नहीं हो जाता है, तब तक स्तंभ नीचे की ओर हो जाएगा। यह फिर एक बातचीत की शुरुआत के रूप में गिना जाएगा। हर सेंसर का दबाव और स्थिति पहले सेंसर तक याद रहती है, जो कि अधिकतम (शायद) 4 लगातार सेंसर के साथ सीमा से नीचे आता है। रिकॉर्ड किए गए इंटरैक्शन के सभी सेंसर से, केवल दो सेंसर संसाधित किए जाएंगे - वह जो सबसे अधिक दबाव (सबसे कम प्रतिरोध) और उसके ऊपर या नीचे सीधे सबसे अधिक पढ़ता है। फ्लोटिंग पॉइंट स्थिति की गणना उनके दबाव द्वारा भारित दो सेंसर पदों के औसत द्वारा की जाती है। अंतःक्रिया का समग्र दबाव 0 और 255 के बीच दबे दोनों दबावों के जोड़ के बराबर होगा (यूनिट 8 के दोनों दबावों को एक uint16 में जोड़ें और 2 राउंड के बिना विभाजित करें, अनावश्यक बिट्स को त्यागें - यह तेज होना चाहिए)। यह हर कॉलम के लिए होना चाहिए। 15 बाइट्स के आकार का परिणाम तब एसपीआई को एक छोटे कंप्यूटर (रास्पबेरी पाई बी 3) पर भेजा जाएगा जो सिंथेसाइज़र का काम करता है। मैं संचरण की विधि पर सेट नहीं हूं। यदि एसपीआई नौकरी के लिए सही उपकरण नहीं है, तो मैं संचार के किसी भी तरीके को लेने के लिए तैयार हूं जो रास्पबेरी पाई संभाल सकता है। चूंकि यह एक संगीत-इंटरैक्टिव अनुप्रयोग है, विलंबता महत्वपूर्ण है।

मेरे सटीक प्रश्न हैं: क्या बैंक को तोड़े बिना एक ही माइक्रोकंट्रोलर से इसे हल किया जा सकता है? मैं एक शौक परियोजना के लिए कई सौ डॉलर के आईसी खरीदने का खर्च नहीं उठा सकता। आप किस हार्डवेयर की सिफारिश करेंगे? क्या गैर-स्पष्ट कैविटीज़ हैं जिनसे मुझे सावधान रहने की आवश्यकता है?

अब तक के उत्तरों से जो दृष्टिकोण मैंने निकाला है, वह था कि प्रत्येक कॉलम को व्यक्तिगत रूप से शक्ति प्रदान करना, फिर 5 16-चैनल ADCs (ADS7961) के साथ पंक्तियों को पढ़कर एसपीआई पर एक Arduino से जुड़ा। मुझे चिंता है कि यह> 1 kHz की दर तक पहुंचने के लिए सबसे आसान / सस्ता तरीका नहीं है या पर्याप्त तेज़ नहीं हो सकता है।

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


सिर्फ एक विचार .... अगर मक्सिस इंटरलेयड हैं तो गति में सुधार हो सकता है .... mux0 झल्लाहट को 0,8,16,24, आदि स्कैन करेगा ... mux1 - 1,9,17,25 ... mux7 (या उच्चतर) तक ... इस तरह से पहले 8 फ़ुट एक ही समय में 8 muxes द्वारा पढ़े जाते हैं ... फिर अगले 8
फ़्रीट्स

2
'वास्तविक समय' शब्द बिल्कुल सही नहीं हो सकता है। इसका मतलब है कि डेटा सिस्टम को उसी दर पर छोड़ रहा है जब वह इसमें प्रवेश करता है (एक नमूना, एक नमूना बाहर)। लेकिन यह विलंबता के बारे में कुछ नहीं कहता है - इसे संसाधित करने में लगने वाला समय। संगीत के उपयोग के लिए, आपको 10-15 मिनट से कम, अधिमानतः कम से कम 5 से कम होने के लिए समग्र विलंबता (अंतिम ध्वनि को वापस / ध्वनि को खेलने के लिए सहित) की आवश्यकता होती है
शिज़ोमोर्फ

दबाए गए और नहीं दबाए जाने के बीच प्रतिरोध में भिन्नता क्या है?
ट्रेवर_जी

10 और 1000 ओम के बीच (लगभग)
d.oelert

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

जवाबों:


7

अपनी मूल्य सीमा के आधार पर, आप अपने रास्पबेरी पाई और ADCs के बीच एक FPGA का उपयोग करने पर विचार कर सकते हैं, जैसे कि DE0-Nano बोर्ड , जिसमें परिचयात्मक FPGA देव बोर्ड के रूप में अच्छा समर्थन है। इस समाधान में आपको कोड लिखने की अनुमति देने का लाभ है जो एक ही समय में कई / कई एडीसी को क्लॉक करेगा और आपके डेटा को इस तरह से प्रारूपित करेगा जो रास्पबेरी पाई के लिए मौजूद है।

आपने उल्लेख किया कि आप MCP3008 पर विचार कर रहे थे। यह चिप एसपीआई है, इसलिए आप अलग-अलग सीएस पिन के साथ एक ही बस में कुछ उपकरणों को एक साथ जोड़ सकते हैं। मान लीजिए कि आपने तीन चिप्स को एक बस से जोड़ा है, जिससे आपको प्रति AD 6 पिन (तीन डेटा लाइन और तीन CS लाइनें) 24 ADC चैनल मिलते हैं। इसका मतलब है 60 पिन के लिए 240 चैनल, जो कि FPGA की क्षमताओं के भीतर आसानी से है।

यदि आप 2MHz की अधिकतम आवृत्ति पर MCP3008 क्लॉक लाइन चलाते हैं, तो यह (15 घड़ियों / चैनल) * (8 चैनल / चिप) * (3 चिप्स / बस) * (1/2000000 सेकंड / घड़ी) = 0.18ms ले जाएगा 5.56kHz के नमूना दर के अनुरूप सभी 240 सेंसर पढ़ें।


एक अविश्वसनीय रूप से शांत दृष्टिकोण की तरह लगता है! मैं निश्चित रूप से उस पर गौर करूंगा। हालांकि मुझे FPGAs के साथ कोई अनुभव नहीं है, इसलिए यह मेरे लिए संभाल करने के लिए बहुत अधिक हो सकता है ... दूसरी तरफ मैं हमेशा FPGAs में जाने का बहाना खोज रहा
हूं

आप कई एसपीआई लाइनों के साथ एक एआरएम चिप का उपयोग कर सकते हैं। इस तरह आप FPGA लागत से बच जाते हैं और नमूना दर को तिगुना कर लेते हैं (यदि आपके पास 3 SPI नियंत्रक हैं)। ध्यान रखें कि आपको आंतरिक प्रसंस्करण के कारण देरी का प्रबंधन करना है (MCU के अंदर रीडिंग ले जाना कहीं न कहीं पाई जा सकता है) और MCU-> Pi संचार।
रोनन पैक्साओ

वैसे, पीआई में एक एसपीआई नियंत्रक भी होता है।
रोनन पैक्साओ

FPGA के पीछे का विचार यह है कि आप 10 अलग-अलग SPI कंट्रोलर बना सकते हैं, उदाहरण के लिए (मेरे द्वारा दिए गए उदाहरण से संख्या का उपयोग करके) और आसानी से उन्हें पूरी तरह से समानांतर संचालित कर सकते हैं। और हाँ, पाई में एक SPI नियंत्रक है, लेकिन यह कहीं भी पास नहीं है या FPGA के समान ही समानांतर है जो एक को बनाने में सक्षम करेगा।
बिली काल्फस

यदि आप एक FPGA या CPLD को अप्रयुक्त इनपुट के साथ पा सकते हैं, तो आप 80: 1 अनुरूप MUX भी बना सकते हैं। यह एक लंबा शॉट है, लेकिन यह काम कर सकता है
कालेब रीस्टर

10

स्पष्ट उत्तर मक्सिंग है, इसका मतलब है कि आप इलेक्ट्रिक पथ को गतिशील रूप से बनाते हैं। तो बस पूरे मैट्रिक्स के माध्यम से पुनरावृत्त करें, एक समय में एक, या आपके पास जितने एडीसी (एनालॉग से डिजिटल कनवर्टर) इनपुट होते हैं।

यदि आपको 3 एडीसी मिला है, तो आप एक समय में एक पंक्ति पढ़ सकते हैं, फिर आप इनपुट को एक मक्स और वॉयला में बदल सकते हैं, अब आप दूसरी पंक्ति पढ़ रहे हैं, और फिर आप जारी रखें। इस सेटअप के साथ समस्या यह है कि आपको 80 पंक्तियाँ मिलीं, और इसमें कोई 80: 1 (अस्सी इनपुट से लेकर एक इनपुट) mux नहीं है जिसके बारे में मुझे जानकारी है। लेकिन 16: 1 muxes हैं जो आप 16 * 5 = 80 इनपुट प्राप्त करने के लिए एक साथ रख सकते हैं।

यह कुछ इस तरह दिखेगा:

row  0-15 [16:1 mux]____________ 5 inputs in [8:1 mux]-ADC
row 16-31 [16:1 mux]_| | | |
row 32-47 [16:1 mux]___| | |
row 48-63 [16:1 mux]_____| |
row 64-79 [16:1 mux]_______|

16: 1 muxes के लिए 4 इनपुट संकेतों को एक साथ जोड़ा जा सकता है।

तो अंत में आप इस पैटर्न में नियंत्रण संकेतों के साथ एक बाइट है:

Grouped up:
0, 3 bits for the 8:1 mux, 4 bits for the 16:1 mux

Bit for bit:
0,8:1 MSB, 8:1 LSB+1, 8:1 LSB, 16:1 MSB, 16:1 LSB+3, 16:1 LSB+2, 16:1 LSB+1, 16:1 LSB

इसका मतलब है कि आपको 5 × 16: 1 मक्स और एक 8: 1 मक्स = 6 आईसी की आवश्यकता होगी

इसे 3 से गुणा करें क्योंकि आप एक बार में एक पंक्ति पढ़ना चाहते हैं।

इसका मतलब है कि आपके पास 18 आईसी, 7 कंट्रोल सिग्नल होंगे। आप आईसी की संख्या कम कर सकते हैं यदि आप एनालॉग इनपुट की संख्या में वृद्धि करेंगे। यह सिर्फ 3 एनालॉग इनपुट के साथ 18 है।

यदि आप इसके बजाय 240/16 = 15 आईसी का उपयोग करते हैं, तो आपको 15 × 16: 1 muxes से 15 एनालॉग आउटपुट मिले। तब आप इसे 16: 1 mux, या 16: 8 mux के साथ कैस्केड कर सकते थे। अंत में यह 16 IC का होगा यदि आप इसे 16: 1 muxes के साथ "ऑप्टिमाइज़" करेंगे। लेकिन इसका मतलब यह होगा कि आपका सॉफ़्टवेयर समाधान उतना नहीं होगा ... ऊपर जैसा सुरुचिपूर्ण, यह क्रिस्क्रॉस और मापांक और अन्य सामान होगा, लेकिन हे, आप 2 आईसी बचाते हैं।

10.8ms=1.25kHz

यह संभव है, लेकिन यह एक अच्छा डिजाइन नहीं है।

आइए इसे दूसरे तरीके से हल करें ... अधिक स्थान और धन कुशल तरीका।

* 20 मिनट बाद * हम्म् ... मेरे पास आए सभी समाधान या तो स्थापित करने में बहुत मुश्किल हैं और / या कुछ उन्नत अंशांकन की आवश्यकता है ...

ओह ठीक है, तो मैं मानता हूं कि आपका डिजाइन आपके काम के लिए उपयुक्त है।

शुभकामनाएँ।


मुझे आश्चर्य है कि वे अन्य उपाय क्या हैं। साझा करने के लिए परवाह? - पंडालियन98

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

यहां मेरे कुछ विचार हैं, जहां मैं केवल एक कॉलम के बारे में सोचता हूं। बस विचार को 3 से गुणा करें और आपके पास 3-कॉलम गिटार के लिए संपूर्ण समाधान है।

पहला विचार:

गिटार के नीचे से गिटार की गर्दन तक जाने वाले दो समानांतर तारों (कम प्रतिरोध) का उपयोग करें। गिटार के नीचे तारों में से एक को जमीन से कनेक्ट करें। एक एलआर माप प्रणाली बनाएं और दूसरे तार से अधिष्ठापन और प्रतिरोध को मापें, तल पर भी।

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

इसमें दो "तार" नहीं होते हैं, दो प्रवाहकीय टेप हो सकते हैं, या कुछ और।

इससे पहले मैंने इसे साझा क्यों नहीं किया: इसके लिए विश्वसनीय होने के लिए, आपको प्रत्येक व्यक्ति के लिए सेंसर को कैलिब्रेट करने की आवश्यकता है क्योंकि हर किसी की त्वचा में प्रतिरोध की मात्रा अलग-अलग होती है। जब भी आप खेलते हैं, आप पसीना करेंगे और आगे प्रतिरोध को कम करेंगे, इसलिए आपको इसकी भरपाई करने की आवश्यकता होगी। हर कोई अलग तरह से पसीना बहाता है, इसलिए इसे प्रति व्यक्ति को कैलिब्रेट करना होगा।

अतः ऊँगली का अधिष्ठापन => स्थिति। प्रतिरोध => आप कितना मुश्किल दबा रहे थे।

आपके द्वारा मापे जाने वाले मानों का विचलन नैनो n और नैनो H में होगा, इसका मतलब है कि आपको CMRR और SNR के बारे में कुछ उचित ज्ञान की आवश्यकता होगी। अन्यथा आप देखेंगे कि यह मुख्य वोल्टेज होगा, यह मानते हुए कि यह घर के अंदर किया जाएगा। या वाईफाई या लैंप या कुछ अन्य शोर स्रोतों से कुछ अन्य आवृत्तियों। तो शायद एक उचित डिजिटल फिल्टर की आवश्यकता होगी। और ... यह शायद पहले से ही ओपी की क्षमताओं और स्वीकार्य मानसिक प्रयास के दायरे से बाहर है। इसलिए इस विचार को फेंक दिया जाता है।

दूसरा विचार:

जमीन पर जुड़े गिटार पर एक सपाट प्रवाहकीय सतह बनाएं।

एक तार, या प्रवाहकीय टेप या सिर्फ एक फ्लैट कंडक्टर का उपयोग करें। इसके ऊपर कुछ गैर-प्रवाहकीय पेंट डालें, या इसके ऊपर कुछ नियमित गैर-प्रवाहकीय टेप।

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

तो आप कुछ छोटी चौकोर तरंग नाड़ी भेजेंगे और मापेंगे कि प्रतिबिंब के कारण आपकी उंगली के अछूता तार के ऊपर होने के कारण उसे वापस आने में कितना समय लगता है। और फिर आप गिटार के नीचे परिलक्षित स्पाइक के आयाम को मापते हैं। तो यात्रा का समय => ऊँगली की स्थिति। प्रतिबिंब का आयाम => आप कितना कठिन दबा रहे थे।

यह स्थापित करने के लिए सबसे आसान काम नहीं है ... यदि आप नहीं जानते कि आप क्या कर रहे हैं। तो फिर, यह ओपी से निपटने के लिए बहुत प्रयास हो सकता है। इसलिए इस विचार को फेंक दिया जाता है।


यह कुछ इस तरह दिखेगा:

यहां छवि विवरण दर्ज करें

मैंने 150 प्रतिबाधा के रूप में विशेषता प्रतिबाधा ग्रहण की है, दूसरे शब्दों में एक बहुत खराब संचरण लाइन। वास्तव में यह बदतर हो सकता है, मुझे नहीं पता कि मैंने ऐसा कभी नहीं किया है।

यदि कोई व्यक्ति गड़बड़ करना चाहता है , तो यहां लिंक दिया गया है।

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

अन्य कठिन हिस्सा वास्तव में टीओएफ (उड़ान का समय) को मापने के लिए होगा, वहां कुछ आईसी हैं, लेकिन वे सस्ते नहीं हैं .. लेकिन आप हमेशा एक निरंतर वर्तमान स्रोत बना सकते हैं और एक छोटा संधारित्र भर सकते हैं और फिर बस वोल्टेज पढ़ें।

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

https://en.wikipedia.org/wiki/Transmission_line थोड़ा नीचे स्क्रॉल करें और आप देखेंगे कि कैपेसिटिव पैरामीटर हर का एक हिस्सा है।

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

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

तीसरा विचार:

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

इस बिंदु पर मैं विचारों से बाहर निकल रहा हूं और कहता हूं कि मैंने 20 मिनट बिताए हैं। जब हकीकत में मैंने 10 खर्च किए। अब मैंने इसे लिखने के लिए निश्चित रूप से एक और 10 मिनट बिताए हैं, इसलिए यह सब और बढ़ जाता है।


1
मुझे लगता है कि 80 सेंसरों के 15 सेटों को 15 आईसी हुक करने में शामिल डीबगिंग महत्वपूर्ण हो सकती है ... महत्वपूर्ण। इसके अलावा, निश्चित रूप से यह बात उपयोग करने के लिए पर्याप्त मजबूत नहीं होगी, सेंसर के सरणी से लटकने वाले सैकड़ों तारों के कारण।
BeB00

मुझे लगता है कि यह वास्तव में बहुत संभव है, और अगर ठीक से किया जाता है तो तारों की मात्रा कम हो जाती है जो अन्यथा आवश्यक होगी।
pjc50

मुझे आश्चर्य है कि वे अन्य उपाय क्या हैं। साझा करने के लिए परवाह?
पीएनडीए

1
@ pandalion98 हम्म् ... शायद दूसरा विचार इतना बुरा विचार नहीं था। ओह अच्छा।
हैरी स्वेन्सन

6

तीन विचार:

1. आपूर्ति पक्ष पर कुछ मल्टीप्लेक्सिंग करें

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

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

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

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

2. एडीसी इनपुट के बहुत से कुछ माइक्रोकंट्रोलर का उपयोग करें

उदाहरण के लिए, PICAXE 40X2 में 27 पिन हैं जिनका उपयोग एनालॉग के रूप में किया जा सकता है, इसलिए आप अपनी आवश्यकताओं को उनमें से 9 के साथ कवर कर सकते हैं। यह एक साधारण BASIC भाषा में प्रोग्राम किया गया है और i2c गुलाम के रूप में कार्य कर सकता है - इसलिए आप एक और माइक्रोकंट्रोलर के साथ 9 चिप्स पढ़ सकते हैं - या आप शायद सीरियल डेटा के रूप में प्रत्येक चिप से आउटपुट भेज सकते हैं और इसे होस्ट कंप्यूटर में पढ़ सकते हैं सीरियल-टू-यूएसबी कन्वर्टर्स के माध्यम से। मैं बिल्कुल वादा नहीं कर सकता कि यह कितनी तेजी से आगे बढ़ेगा, लेकिन मुझे लगता है कि यह ठीक काम करना चाहिए यदि आप अधिकतम गति पर PICAXE को देखते हैं (16 मेगाहर्ट्ज बाहरी गुंजयमान यंत्र का उपयोग करते हुए)। बेशक यदि आप C में माइक्रोकंट्रोलर प्रोग्रामिंग से खुश हैं तो आप PIC18F45K22 के साथ वही काम कर सकते हैं जिस पर PICAXE आधारित है।

3. ऑफ-द-शेल्फ एनालॉग इनपुट इकाइयों का उपयोग करें

अंत में, अगर आपको समय बचाने के लिए पैसे खर्च करने में कोई आपत्ति नहीं है, और पोर्टेबिलिटी एक उच्च प्राथमिकता नहीं है - उदाहरण के लिए, अगर यह उपकरण के लिए ठीक है, तो कुछ मोटी केबल द्वारा उपकरण रैक पर टेदर किया जाए - आप बस पर्याप्त उच्च खरीद सकते हैं- चैनल-गणना एनालॉग इनपुट उपकरणों को एक बार में सभी सेंसर को मापने के लिए। उदाहरण के लिए मापन कम्प्यूटिंग USB-2633 यूएस $ 1k से थोड़ा अधिक के लिए 64 एनालॉग इनपुट पढ़ता है।


4

16 या अधिक MUX'd ADC इनपुट प्रत्येक के साथ एक छोटे बल ADCs या MCU / ADC द्वारा पीछा एक क्रूर बल संकेत कंडीशनिंग (शायद निष्क्रिय) पर विचार करने के लायक हो सकता है। वह केवल 40 चिप्स है। एक चिप का एक उदाहरण जो काम कर सकता है वह है ADS7961QDBTRQ1 , जिसमें ऑटो-इन्क्रिमेंट चैनल मोड और 16 इनपुट हैं।

4kHz नमूना दर और प्रति नमूना 240bytes पर भी समग्र डेटा दर लगभग 1MB / s है, जो बहुत डरावना नहीं है। शायद गुलामों से संवाद करने वाला 10MHz या 20MHz SPI बस वाला मास्टर सीपीयू। यदि बैंडविड्थ नहीं है तो 2 एसपीआई बसों का उपयोग करें। ऊपर वर्णित भाग 20 मेगाहर्ट्ज पर काम करता है, इसलिए एक एकल एसपीआई करेगा।

या हो सकता है कि आप एक एकल TI चिप का उपयोग कर सकते हैं- DDC2256AZZF , जिसमें 64-चैनल एक साथ नमूना और 256 इनपुट हैं .. लेकिन यह विशेष रूप से सस्ता नहीं है (लगभग $ 350 USD) और एक 14x14mm 323-पिन FFBA सरणी में आता है, इसलिए यह नहीं जा रहा है सफेद प्लगबोर्ड ब्रेडबोर्ड के साथ काम करें।


3

एक वास्तविक समय के लिए मानव इंटरफ़ेस अनुप्रयोग, मल्टी-खज़ का एक समग्र नमूना दर उच्च लगता है। 50 हर्ट्ज पर्याप्त है ( https://en.wikipedia.org/wiki/Input_lag#Typical_overall_response_times )। इसका मतलब है कि आपको सभी सेंसर को <20ms में नमूना करना होगा, इसलिए प्रति सेंसर 80us। यह बहुत मुश्किल नहीं है, और मूल रूप से सभी सामान्य 8 बिट माइक्रोकंट्रोलर्स (यानी एटमेगा 8 <30us में कर सकते हैं) द्वारा प्रबंधित किया जा सकता है।

आप सभी इंटरैक्शन को माप सकते हैं और फिर केवल उन लोगों को त्याग सकते हैं जिनकी आपको आवश्यकता नहीं है, क्योंकि उन सभी को मापना तकनीकी रूप से कठिन नहीं है। मुद्दा मल्टीप्लेक्सिंग से आता है। मैं आपके पोस्ट पर थोड़ा भ्रमित हूं, क्योंकि यह कहता है कि सेंसर एक बार में 80 संचालित होते हैं? सामान्य बात यह है, जैसा कि आप कहते हैं, मल्टीप्लेक्स कॉलम और पंक्तियाँ। यदि आप ऐसा नहीं करते हैं, तो आपको अपने डिवाइस से आने वाले 80 तारों से निपटना होगा, जो वास्तव में एक महान विचार नहीं है। आपको इसे मैट्रिक्स में विभाजित करने का एक तरीका खोजने की आवश्यकता है, इसलिए आपको 30 तार मिलते हैं (जो अभी भी बहुत कुछ है)। फिर आप उन्हें मल्टीप्लेक्स कर सकते हैं, लेकिन अगर मैं आप थे तो मेरे पास कई माइक्रोकंट्रोलर होंगे और उन्हें एक मास्टर तक हुक दिया जाएगा। आप गुलाम MCUs के बजाय एक समर्पित ADC का उपयोग कर सकते हैं, लेकिन मैं व्यक्तिगत रूप से MCUs के साथ रहना चाहूंगा।

आपने सही पहचान की है कि संचार एक समस्या हो सकती है, लेकिन यह कम से कम MCUs के बीच एक बड़ी बात नहीं है। 8MHz पर एक Atmega 2MHz पर SPI कर सकता है, इसलिए सभी सेंसर डेटा भेजने में <1ms लगेगा। फिर सवाल यह है कि मास्टर एमसीयू के पास इस डेटा के साथ आप क्या करना चाहते हैं।


2
जब एकल इनपुट 50 हर्ट्ज पर प्रतिक्रिया दी जाती है, तो आमतौर पर सामान्य जीयूआई शब्दों में "पर्याप्त" माना जाता है, लेकिन साउंड कार्ड के साथ मेरे खुद के अनुभव से, 200 एमएस विलंबता के साथ संगीत खेलना बिल्कुल भी सुखद अनुभव नहीं है (स्पीच जैमिंग सोचें)। मुझे लगता है कि एक चर 0-200 एमएस विलंबता उपकरण को लगभग अयोग्य बना देगा, क्योंकि किसी भी प्रकार का राइम निश्चित रूप से मृत हो जाएगा। लगभग एक kHz की एक मतदान आवृत्ति एक अच्छा प्रारंभिक बिंदु न्यूनतम, मेथिंक होगी।
डैंपमास्किन

1
@ डम्पमास्किन 50 हर्ट्ज = 20 मी।, 200 मी। 20ms शायद अधिक उचित है
स्टीवन वाटरमैन

1
मेरी गलती। 20 एमएस संभवत: प्रयोग करने योग्य हो सकता है यदि यह एक सहमति 20 एमएस है, लेकिन कम विलंबता हमेशा बेहतर होती है। सिग्नल श्रृंखला में वैसे भी बाद में अधिक विलंबता होगी।
डैंपमास्किन

@Dampmaskin बिल्कुल समस्या है कि मैं वर्णित दृष्टिकोण के साथ देखते हैं। मुझे श्रृंखला में बाद के घटकों के लिए जितना संभव हो उतना विलंबता "सहेजने" की आवश्यकता है, क्योंकि मैं एक रास्पबेरी पाई सिंथेटिक्स को हुक करने की कोशिश कर रहा हूं और आदर्श रूप से मैं कुल विलंबता के 15-20 सेमी से नीचे रहना चाहूंगा। यदि नियंत्रक पहले से ही 20ms लेता है, तो कोई हेडरूम नहीं बचा है।
d.oelert

अधिकांश संगीतकारों के लिए @StevenLowes 20ms बहुत लंबा है। यह कुछ ध्वनियों के लिए हास की दूरी के बाहर भी है। व्यक्तिगत रूप से मैं वास्तव में 10ms से अधिक विलंबता को नहीं संभाल सकता हूं और मैं एक पियानोवादक को जानता हूं जो केवल 6ms विलंबता का पालन नहीं कर सकता है।
टॉड विलकॉक्स

3

आपकी सरलतम विधि एक लंबे फ्लेक्स-सर्किट पर 10 आठ-बिट ओपन कलेक्टर सीरियल की एक श्रृंखला के साथ पूरी तरह से निर्माण करने के लिए हो सकती है समानांतर रजिस्टरों ने फ्लेक्स को वितरित किया प्रत्येक पैड के प्रत्येक स्तंभ को व्यक्तिगत रूप से बिजली देने के लिए।

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

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

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

कंट्रोलिंग माइक्रो फिर रजिस्टरों की श्रृंखला के नीचे एक सिंगल जीरो बिट भेजेगा ताकि केवल एक कॉलम एक समय के रूप में संचालित हो। शेष कनेक्शन फ्लोटिंग होंगे।


1

ऐसा करने का स्पष्ट तरीका (जैसा कि आपको प्रत्येक स्ट्रिंग पर केवल एक स्पर्श को देखने की आवश्यकता है) एक वोल्टेज डिवाइडर पर माल को जोड़ने के लिए है और फिर प्रत्येक स्ट्रिंग पर वोल्टेज को मापें

जो आपको टच लोकेशन बताएगा।

स्पर्श दबाव प्राप्त करने के लिए एक संधारित्र को जमीन से प्रत्येक झल्लाहट में डालें और प्रत्येक स्ट्रिंग पर एसी प्रतिरोध को मापें।

इस दृष्टिकोण के नीचे की ओर यह है कि तार उच्चतर स्पर्शों का जवाब देंगे


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

ऊपर के
झटके

आह, मैं देख रहा हूँ कि तुम अब क्या मतलब है, खेद है कि घने था। यह दृष्टिकोण टूट सकता है, जब नोटों को लेगाटो खेला जाता है, क्योंकि तब अनिवार्य रूप से एक ही स्ट्रिंग पर कई स्पर्श होंगे। केवल सबसे कम मामले हालांकि
d.oelert

जब मैं वास्तव में आपके दृष्टिकोण को पसंद करता हूं, तो यह मेरे मूल प्रश्न का उत्तर नहीं देता है, जो कि आमतौर पर बड़ी संख्या में एनालॉग सेंसर से निपटता है, जिसे वास्तविक समय में संसाधित करने की आवश्यकता होती है।
d.oelert

कैमरों में एनालॉग सेंसर की एक बड़ी संख्या होती है ...
जेसेन

0

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

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


" यदि आप कुछ तार प्राप्त कर सकते हैं जिसमें प्रति इंच समान रूप से एक समान प्रतिरोध है जो कि 100 ओम और गिटार की लंबाई के लिए 100K के बीच कहीं है " - मुझे संदेह है कि s / वह उस प्रकार के तार को खोज सकता है।
हैरी स्वेन्सन

मैं असहमत हूं; मेरे कार्यालय में प्रतिरोध तार है जो 1717 ओम / मी है, इसलिए इसे ढूंढना मुश्किल नहीं होना चाहिए। मैं यह नहीं कह रहा हूं कि यह काम करना आसान है, क्योंकि यह एक µ50 माइक्रोन तार है, लेकिन इसे हासिल करना मुश्किल नहीं है।
मृगबर

@MrGerber: मैं भूल गया था कि गर्म लोगों की तुलना में ठंड के तापमान पर nichrome वायर का प्रतिरोध बहुत कम है, और इसलिए 10 ओम के करीब कुछ पर काम करने के लिए सर्किट को बदलना बेहतर होगा, लेकिन मूल अवधारणा पर काम किया जा सकता है। वैकल्पिक रूप से, गर्दन का कमजोर रूप से प्रवाहकीय सामग्री होना और स्ट्रिंग्स का संबंध बनाना भी काम कर सकता है।
सुपरकैट

यह NiCr नहीं है, लेकिन FeCrAl है, और प्रतिरोध तापमान पर बहुत अधिक नहीं बदल रहा है। मेरे पास जो प्रकार है वह लगभग 8% 100 C से 1300 C. से बदल रहा है। Ref: Kanthal D (और नहीं, मैं E-cigs नहीं बना रहा हूं।)
MrGerber

@MrGerber: ठीक है, यह बुरा नहीं है। पहले की टिप्पणी के जवाब में मैंने कुछ तालिकाओं को देखा और प्रतिरोधों को देखा जो तापमान के साथ परिमाण के क्रम से बढ़ रहे थे।
सुपरकैट

0

मैंने इस पोस्ट को देखा और मैं सोच रहा था, यह एक चिप के साथ संभव हो सकता है। मैं सबसे सस्ता माइक्रोकंट्रोलर बोर्ड लेना चाहता हूँ, जैसे सस्ते ब्लूपिल बोर्ड। इसमें एआरएम एम 3 है, जिसमें 10 एडीसी चैनल उपयोग करने के लिए स्वतंत्र हैं। यदि आप कॉलम को 3 स्ट्रिंग्स के 3 समूहों में रखते हैं, तो उन्हें 9 मुफ़्त एडीसी चैनलों से कनेक्ट करें। कुल 63 'माल' के लिए, पिन की पंक्तियों को टॉगल करने के लिए अन्य 21 पिन का उपयोग करें। connection matrix, resistors are the velostat cells, the gpio drives at 3.3v or is in input mode, the ADC pins measure the voltage drop across the velostat cell माइक्रोकंट्रोलर में दो 1 एमएसपीएस 12 बिट एडीसी होते हैं जिनका उपयोग चरण देरी के साथ 2Msps के समर्थन के लिए किया जा सकता है, जो किसी भी मॉड्यूलेशन पर हथौड़ा मारने या नोटिस करने के लिए बहुत नहीं होना चाहिए। मुझे लगता है कि आप USB कनेक्शन का उपयोग कर सकते हैं और बात को USB मिडी कंट्रोलर की तरह काम कर सकते हैं। आप अधिक इनपुट के लिए एक बड़े माइक्रोकंट्रोलर का उपयोग कर सकते हैं, लेकिन मैं यह नहीं देखता कि आप 30 से अधिक माल के साथ 'झल्लाहट' के प्रबंधन के लिए कैसे जा रहे हैं, या यह टचस्क्रीन की तरह अधिक होने जा रहा है?

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

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