রিয়েল টাইমে বিপুল সংখ্যক অ্যানালগ সেন্সর পড়া


17

আমি একটি এমআইডিআই-এর মতো কন্ট্রোলার তৈরি করার চেষ্টা করছি যার গিটারের মতো ঘাড় রয়েছে। এই ঘাড়ে, চাপ সেন্সরগুলির একটি বিশাল ম্যাট্রিক্স রয়েছে। কন্ট্রোলার 3 টি স্ট্রিং অনুকরণ করবে।

যেভাবে এটি কাজ করে: ডাবল পার্শ্বযুক্ত তামার টেপের 3 টি দীর্ঘ স্ট্রাইপ রয়েছে (ঘাড় যতক্ষণ প্রস্থে 0.5 সেন্টিমিটার) শক্তির সাথে সংযুক্ত রয়েছে (3.3V বা 5V সম্ভবত, এটি এখনই গুরুত্বপূর্ণ নয়)। এই স্ট্রিপগুলির উপরে ভেলোস্ট্যাট একটি স্তর রয়েছে যা চাপের উপর ভিত্তি করে প্রতিরোধ ক্ষমতা পরিবর্তন করে। ভেলোস্টেটের উপরে সারি বা তামা টেপের সেলগুলির আরও একটি স্তর থাকবে, যা কোনও কিছুর সাথে সংযুক্ত রয়েছে, যা ভেলোস্ট্যাট স্তরটির মাধ্যমে ভোল্টেজের পড়া পড়তে পারে। ঘাড়টি প্রায় 40 সেন্টিমিটার দীর্ঘ হওয়ায় কমপক্ষে 80 টি সারি থাকবে।

আপনি যদি ঘাড় বরাবর একটি চার্টের কলাম হিসাবে তামা টেপের নীচের 3 টি স্ট্রিপগুলি কল্পনা করেন, তবে পরিমাপের পদ্ধতির উপর নির্ভর করে সেন্সরগুলি হয় কোষ বা সারি হবে (আমি ভেবেছিলাম কেউ কলামগুলিও মাল্টিপ্লেক্স করতে সক্ষম হতে পারে, তবে সারিগুলি থাকতে পারে) নিয়ামকটির দেহের সবচেয়ে কাছের স্পর্শটিই গুরুত্বপূর্ণ। এছাড়াও 8 বিটের একটি রেজোলিউশন পর্যাপ্ত নির্ভুল হওয়া উচিত। 255 চাপের স্তর সম্ভবত যাইহোক প্রয়োজনের চেয়ে বেশি।

এখন কঠিন বিট:

হাতুড়ি-গুলি ইত্যাদি সনাক্তকরণের জন্য পরিমাপটি রিয়েল-টাইম-ওয়াই হওয়া দরকার (ভাল পরিমাপ এবং খেলার যোগ্যতার জন্য নমুনার হার কতটা উচ্চতর হতে হবে - আনুমানিক বেশ কয়েকটি কেএইচজেড) এবং নিয়ামকের ডিজিটাল আউটপুটটি হওয়া উচিত এমআইডিআই (3 টি পৃথক চ্যানেলে - প্রতিটি স্ট্রিং প্রতি এক) বা একটি ডিজিটাল সিগন্যাল যা রাস্পবেরি পাই দিয়ে প্রক্রিয়া করা যায়।

এখন আমার জ্ঞানটি সত্যিই সীমাবদ্ধ থাকায় আমি কাজের সঠিক সরঞ্জামগুলির কথা ভাবতে পারি নি not আমি যা জানি তবে তা হ'ল: এটা সম্ভব। একটি অনুরূপ তবে পৃথক নিয়ামক রয়েছে যা একটি খুব অনুরূপ কৌশল ব্যবহার করে (যা আমি লক্ষ্য না করা অবধি প্রকৃতভাবে ইঞ্জিনিয়ারডকে বিপরীত করলাম, যে তাদের পেটেন্ট রয়েছে এবং তারা কীভাবে কাজ করে সে সম্পর্কে আমার ধারণা যেমন তত্ক্ষণিক নয়), এটিকে রোলি বলা হয় সমুদ্রতীর।

টি এল; ডিআর:

  • মোটামুটি 240 সেন্সর

  • একই লাইনের দ্বারা চালিত 80 টি গ্রুপে বিভক্ত হতে পারে

  • এটি একটি বাস্তব সময়ের অ্যাপ্লিকেশন, আমার স্পর্শ করার সাথে সাথে প্রতিটি সেন্সর থেকে চাপ নেওয়া দরকার (কিছু শর্ত প্রযোজ্য, উপরে দেখুন)

অগ্রিম ধন্যবাদ, আমি জানি এটি পড়ার অনেক কিছুই। আমি কোনও পরামর্শের জন্য কৃতজ্ঞ এবং আপনি খুশি হবেন যদি আপনি আমাকে যে ভয়াবহ জগাখিচুড়ি উত্পন্ন করার জন্য প্রস্তুত করতে সাহায্য করতে পারেন!

আমি এখনও অবধি যে বিষয়গুলি ভেবেছি:

একাধিক সারি এবং কলামগুলি, MCP3008 বা বৃহত্তর এডিসি সহ প্রতিটি কক্ষটি পড়া এবং এটিমেগাসের চেইন আপ (চূড়ান্ত শৃঙ্খলা বা বৃক্ষের মতো) এটিমেগাস যা কেবলমাত্র অবস্থান-ভিত্তিক সর্বনিম্ন ইন্টারঅ্যাকশনটিকে চূড়ান্ত সংকেতের দিকে ঠেলে দেয়, তবে আমার গণনা থেকে, সম্ভবত এটির দ্বিধা হতে পারে by যোগাযোগ ওভারহেড এছাড়াও পূর্ববর্তী একটি মডেলের মধ্যে পটি পেন্টিওমিটারগুলি অন্তর্ভুক্ত ছিল, যা আমি বাতিল করে দিয়েছি, কারণ নকশাটি খারাপ ছিল (বেশ কয়েকটি প্রচেষ্টা, যথেষ্ট শীতল ছিল না)।

সম্পাদনা / আপডেট:

এখন পর্যন্ত ভাল পরামর্শের জন্য ধন্যবাদ! তাদের ধন্যবাদ আমি এখন আমার সমস্যার শব্দটি আরও স্পষ্টভাবে বলতে সক্ষম হয়েছি:

আমার কাছে 80 সারি * মেট্রিক্স রয়েছে 3 চাপ সেন্সরের 3 টি কলাম। যখন কোনও সেন্সর ম্যাট্রিক্সের সাথে আলাপচারিতা করে, তখন বেশিরভাগ সেন্সর সান্নিধ্যের মধ্যে স্পর্শটি গ্রহণ করে তবে কেবল একটি কলামে। কলামগুলি যান্ত্রিকভাবে পৃথক করা হয়েছে। সেন্সরগুলির 100 ওহম এবং 1 কোহিমের মধ্যে প্রতিরোধের ব্যবস্থা রয়েছে। এই সমস্ত সেন্সরকে 8 বিটের গভীরতার সাথে পড়তে হবে, প্রক্রিয়াজাত করা উচিত এবং ফলাফলগুলি কমপক্ষে 1 কেজি হার্জ হারের সাথে প্রেরণ করা দরকার। সুতরাং একক পাঠ / প্রক্রিয়াকরণে মিলিসেকেন্ডের চেয়ে কম সময় নেওয়া দরকার। প্রতি কলামে চূড়ান্ত আউটপুট হওয়া দরকার: ফ্লোট 32 এর জন্য 4 বাইট এবং একটি uint8 এর জন্য 1 বাইট। ফ্লোট 32 কলামটি সহ প্রথম মিথস্ক্রিয়াটির গড় অবস্থান নির্দেশ করবে indicate একটি ইন্টারঅ্যাকশন নির্দিষ্ট সীমা উপরে উপরে একটি চাপ সহ সেন্সর ক্রমাগত ক্লাস্টার হিসাবে সংজ্ঞায়িত করা হয়। প্রসেসিংটি মিশ্রণের মধ্যে চলে আসে: একটি পাঠা একটি চৌম্বকটি অতিক্রম না করা অবধি কলামটি নীচের দিকে যাবে। এটি তখন একটি মিথস্ক্রিয়া শুরু হিসাবে গণনা করা হবে। প্রতিটি সেন্সরের চাপ এবং অবস্থান প্রথম সেন্সর অবধি মুখস্থ থাকে, যা সর্বাধিক (সম্ভবত) 4 টি সেন্সর সহ প্রান্তিকের নীচে পড়ে। রেকর্ডকৃত ইন্টারঅ্যাকশনটির সমস্ত সেন্সর থেকে কেবলমাত্র দুটি সেন্সর প্রক্রিয়া করা হবে - একটি যা সর্বোচ্চ চাপ (সর্বনিম্ন প্রতিরোধের) পড়ে এবং সর্বোচ্চ এটি সরাসরি বা তার নীচে। ভাসমান পয়েন্ট অবস্থানটি দুটি চাপ দ্বারা ওজনিত দুটি সেন্সর পজিশনের গড় দিয়ে গণনা করা হয়। মিথস্ক্রিয়া সামগ্রিক চাপ 0 এবং 255 এর মধ্যে আবদ্ধ উভয় চাপের সংযোজন হবে (ইউনিট 8 এর উভয় চাপকে একটি uint16 এ যুক্ত করুন এবং বৃত্তাকার ব্যতীত 2 দ্বারা বিভক্ত করুন, বিনা বিড়াল বিটগুলি বাতিল করুন - এটি দ্রুত হওয়া উচিত)। প্রতিটি কলামে এটি হওয়া দরকার। 15 বাইট আকারের ফলাফলের পরে এসপিআই এর মাধ্যমে একটি ছোট কম্পিউটারে (রাস্পবেরি পাই বি 3) প্রেরণ করা হবে যা সংশ্লেষকারী হিসাবে কাজ করে। আমি সংক্রমণ পদ্ধতিতে সেট করা নেই। যদি এসপিআই কাজের উপযুক্ত সরঞ্জাম না হয় তবে আমি কোনও রাস্পবেরি পাই পরিচালনা করতে পারে এমন কোনও পদ্ধতির গ্রহণ করতে রাজি আছি। এটি যেহেতু একটি সংগীত-ইন্টারেক্টিভ অ্যাপ্লিকেশন, তাই বিলম্বিতা গুরুত্বপূর্ণ is

আমার সঠিক প্রশ্নগুলি হ'ল: ব্যাংকটি না ভেঙে কোনও একক মাইক্রোকন্ট্রোলার দিয়ে সমাধান করা যায় কি? শখের প্রকল্পের জন্য আমি কয়েকশো ডলার মূল্যের আইসি কিনতে পারি না। আপনি কি হার্ডওয়্যার সুপারিশ করবেন? আমার কি সাবধান থাকা দরকার?

আমি এখন পর্যন্ত উত্তরগুলি থেকে প্রাপ্ত পদ্ধতির প্রতিটি প্রতিটি কলামকে স্বতন্ত্রভাবে পাওয়ার ছিল, তারপরে 5 16-চ্যানেল এডিসি (ADS7961) এসপিআই-এর মাধ্যমে আরডুইনোর সাথে সংযুক্ত করে সারিগুলি পড়ুন। আমি আশঙ্কা করছি যে এটি সবচেয়ে সহজ / সস্তার পদ্ধতির নাও হতে পারে বা>> 1 কেএইচজেডের হারে পৌঁছানোর পক্ষে পর্যাপ্ত দ্রুততর নয়।

দাবি অস্বীকার: আমি সাধারণত একটি তাত্ত্বিক রসায়নবিদ এবং ভয়ানক অপেশাদার যখন বৈদ্যুতিন ইঞ্জিনিয়ারিংয়ের কথা আসি, আমি যা জানি তা সবই স্ব-শিক্ষিত এবং কোনও পেশাদার ব্যাকগ্রাউন্ড ছাড়াই (যার কারণেই আমি আরও জ্ঞানী লোকের সাহায্য চাইছি)। আমি যদিও সফ্টওয়্যার সম্পর্কে আমার উপায় জানি না। সফ্টওয়্যার সম্পর্কিত যে কোনও কিছু, আমি যথেষ্ট সময় নিয়ে বের করব। এছাড়াও, আমি জার্মান, তাই মাঝে মাঝে ব্যাকরণের ত্রুটিগুলি ক্ষমা করে দিন।


কেবল একটি ধারণা .... ম্যাক্স আন্তঃবাহিত হলে গতির উন্নতি হতে পারে .... mux0 0,8,16,24 ইত্যাদি স্ক্রিট স্ক্যান করতে পারে ... mux1 - 1,9,17,25 ... mux7 (বা উচ্চতর) অবধি ... এইভাবে প্রথম 8 টি ফ্রেট একই সাথে 8 টি ম্যাক্স দ্বারা পঠিত হয় ... তারপরে পরবর্তী 8
ফ্রেটস

2
'রিয়েল-টাইম' শব্দটি হুবহু সঠিক হতে পারে না। এর অর্থ হ'ল ডেটা সিস্টেমটিকে একই হারে ছাড়ছে যা এটি প্রবেশ করে (এক নমুনা মধ্যে, একটি নমুনা আউট)। তবে এটি বিলম্বিতা সম্পর্কে কিছুই বলে না - এটি প্রক্রিয়া করতে সময় লাগে। সংগীত ব্যবহারের জন্য, আপনার সামগ্রিক বিলম্বিতা (সংশ্লেষিত করতে / চূড়ান্ত শব্দটি ফিরে প্লে করার সময় সহ) 10-15
এমএসের

চাপা এবং না চাপার মধ্যে প্রতিরোধের পার্থক্য কী?
ট্রেভর_জি

10 থেকে 1000
ওহমের মধ্যে

প্রয়োজনীয়তা প্রস্তাবিত বাস্তবায়নের সাথে মিশ্রিত হয়। আপনি ইতিমধ্যে এই প্রশ্নের উত্তর দিতে পারে। পারফর্মার কি কোনও স্লাইড সম্পাদন করতে সক্ষম হবে, যেমন যন্ত্রটির সংলগ্ন ফ্রেটগুলির মধ্যে বিভিন্ন অবস্থানের সন্ধান করতে সক্ষম হওয়া প্রয়োজন? আপনার কি কোনও মুক্তচিন্তার যন্ত্র সমর্থন করতে সক্ষম হওয়া দরকার, বা ফ্রেটগুলি সমাধানের অংশ হতে পারে?
ওয়েইন কনরাড

উত্তর:


7

আপনার দামের পরিসরের উপর নির্ভর করে, আপনি আপনার রাস্পবেরি পাই এবং এডিসিগুলির মধ্যে যেমন একটি ডি ই0-ন্যানো বোর্ডের মধ্যে একটি এফপিজিএ ব্যবহার করার বিষয়ে বিবেচনা করতে চাইতে পারেন , যার সূচনামূলক এফপিজিএ দেব বোর্ড হিসাবে ভাল সমর্থন রয়েছে। এই সমাধানটিতে আপনাকে এমন একাধিক কোড / একাধিক এডিসি ঘড়ি দেবে এবং আপনার ডেটা এমনভাবে ফর্ম্যাট করবে যা রাস্পবেরি পাইতে উপস্থাপনযোগ্য code

আপনি উল্লেখ করেছেন যে আপনি MCP3008 বিবেচনা করছেন। এই চিপটি এসপিআই, সুতরাং আপনি বিভিন্ন সিএস পিনের সাথে একই বাসে কয়েকটি ডিভাইস একসাথে সংযুক্ত করতে পারেন। মনে করুন আপনি একটি বাসের সাথে তিনটি চিপ সংযুক্ত করেছেন, যাতে আপনাকে 6 টি পিনে 24 টি এডিসি চ্যানেল দেয় (তিনটি ডাটা লাইন এবং তিনটি সিএস লাইন)। এর অর্থ 60 টি পিনের জন্য 240 চ্যানেল, যা সহজেই এফপিজিএর ক্ষমতার মধ্যে।

আপনি যদি 2MHz এর সর্বাধিক ফ্রিকোয়েন্সিতে MCP3008 ক্লক লাইন চালনা করেন তবে এটি লাগবে (15 ঘড়ি / চ্যানেল) * (8 চ্যানেল / চিপ) * (3 চিপস / বাস) * (1/2000000 সেকেন্ড / ঘড়ি) = 0.18 মিমি 5.56kHz নমুনা হারের সাথে সম্পর্কিত, সমস্ত 240 সেন্সর পড়ুন।


অবিশ্বাস্যরকম শীতল পদ্ধতির মতো শোনাচ্ছে! আমি অবশ্যই এটি দেখতে হবে। যদিও এফপিজিএ নিয়ে আমার কোনও অভিজ্ঞতা নেই, সুতরাং এটি হ্যান্ডেল করা আমার পক্ষে খুব বেশি হতে পারে ... অন্যদিকে আমি সবসময়
এফপিজিএগুলিতে প্রবেশের অজুহাতটি অনুসন্ধান করে যাচ্ছিলাম

আপনি একাধিক এসপিআই লাইন সহ একটি এআরএম চিপ ব্যবহার করতে পারেন। এইভাবে আপনি এফপিজিএ খরচ এড়াতে পারবেন এবং নমুনা হারের দ্বিগুণ হয়ে যান (যদি আপনার কাছে 3 এসপিআই নিয়ামক থাকে)। মনে রাখবেন আপনাকে অভ্যন্তরীণ প্রক্রিয়াজাতকরণের কারণে (এমসিইউর ভিতরে রিডিং পাইগুলি অন্য কোথাও নিয়ে যেতে পারে) এবং এমসিইউ-> পাই যোগাযোগের কারণে বিলম্ব করতে হবে।
রোনান পাইক্সিও

যাইহোক, পিআইয়ের একটি এসপিআই নিয়ামকও রয়েছে।
রোনান পাইক্সিও

এফপিজিএর পিছনে ধারণাটি হ'ল আপনি বলতে পারেন, 10 টি আলাদা এসপিআই কন্ট্রোলার (আমি যে উদাহরণটি দিয়েছি তার সংখ্যাটি ব্যবহার করে) এবং সহজেই এগুলিকে পুরোপুরি সমান্তরালভাবে পরিচালনা করে। এবং হ্যাঁ, পাইতে একটি এসপিআই নিয়ামক রয়েছে তবে এটি এফপিজিএর মতো দ্রুত বা সমান্তরাল হিসাবে কোথাও নেই এটি তৈরি করতে সক্ষম করবে one
বিলি কালফাস

যদি আপনি আনফারড ইনপুট সহ কোনও এফপিজিএ বা সিপিএলডি খুঁজে পেতে পারেন তবে আপনি একটি 80: 1 এনালগ এমউএক্স তৈরি করতে সক্ষম হতে পারেন। এটি দীর্ঘ শট, তবে এটি কার্যকর হতে পারে
কালেব 1

10

এর সুস্পষ্ট উত্তর হ'ল ম্যাক্সিং, এর অর্থ হল আপনি বৈদ্যুতিন পথের গতিময় পরিবর্তন করেন। সুতরাং পুরো ম্যাট্রিক্সের মাধ্যমে একবারে একবারে একবারে বা আপনার মতো অনেকগুলি এডিসি (ডিজিটাল রূপান্তরকারী অ্যানালগ) ইনপুটগুলি পুনরাবৃত্তি করুন।

যদি আপনি 3 এডিসি পেয়ে থাকেন তবে আপনি একবারে একটি সারি পড়তে পারেন, তারপরে আপনি ইনপুটগুলি একটি ম্যাক্স এবং ভয়েলায় পরিবর্তন করেন, আপনি এখন দ্বিতীয় সারিতে পড়ছেন, এবং তারপরে আপনি চালিয়ে যান। এই সেটআপটি নিয়ে সমস্যাটি হ'ল আপনি 80 টি সারি পেয়েছেন এবং আমি 80 টিরও এক: 1 (একটি ইনপুটটিতে আশি ইনপুট) নেই যা সম্পর্কে আমি অবগত। তবে এখানে 16: 1 টি মাক্স রয়েছে যা আপনি এক সাথে রাখতে পারেন 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]_______|

4: ইনপুট সংকেত 16: 1 ম্যাক্স একসাথে সংযুক্ত করা যেতে পারে।

সুতরাং শেষ পর্যন্ত আপনার কাছে এই প্যাটার্নে নিয়ন্ত্রণ সংকেত সহ একটি বাইট রয়েছে:

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 টি নিয়ন্ত্রণ সংকেত থাকবে। আপনি যদি এনালগ ইনপুটগুলির সংখ্যা বাড়িয়ে দেন তবে আইসির সংখ্যা হ্রাস করতে পারেন। এটি 18 টি মাত্র 3 এনালগ ইনপুট সহ।

আপনি যদি পরিবর্তে 240/16 = 15 আইসি ব্যবহার করেন তবে আপনি 15 × 16: 1 ম্যাক্স থেকে 15 এনালগ আউটপুট পেয়েছেন। তারপরে আপনি এটি 16: 1 ম্যাক্স বা 16: 8 ম্যাক্স দিয়ে ক্যাসকেড করতে পারেন। শেষ পর্যন্ত এটি 16 আইসি এর হবে যদি আপনি এটি 16: 1 ম্যাক্স দিয়ে "অনুকূলিত" করেন। তবে এর অর্থ হ'ল আপনার সফ্টওয়্যার সমাধানটি উপরের মতো মার্জিত নয় ... এটি ক্রিসক্রস এবং মডুলাস এবং অন্যান্য স্টাফ হবে, তবে ওহে আপনি 2 আইসি সংরক্ষণ করুন।

10.8ms=1.25kHz- র

এটা সম্ভব, কিন্তু এটা না একটি ভাল নকশা।

আসুন এটি অন্যটিতে সমাধান করুন ... আরও জায়গা এবং অর্থের কার্যকর উপায়ে।

* 20 মিনিট পরে * হুমম ... আমি যে সকল সমাধান নিয়ে এসেছি সেগুলি সেট আপ করা খুব কঠিন এবং / অথবা কিছু উন্নত ক্রমাঙ্কন প্রয়োজন ...

ওহ ভাল, তাহলে আমি ধরে নিই যে আপনার নকশাটি আপনার হাতের কাজটির জন্য উপযুক্ত।

ভাগ্য সুপ্রসন্ন হোক.


আমি ভাবছি যে এই অন্যান্য সমাধানগুলি কী। ভাগ? - প্যান্ডেলিয়ন 98

ওপি অবস্থান এবং চাপ পরিমাপ করতে চায়। এটি দুটি পরামিতি। এর অর্থ হ'ল আমাদের সেই তথ্যটি ভোল্টেজ সংকেতের অভ্যন্তরে প্যাক করতে হবে যাতে আমরা এটি পড়তে পারি এবং এটি ডিক্রিফার করতে পারি। অথবা আমাদের এটি ওহম, আনয়নতা, ক্যাপাসিট্যান্সের মতো অন্য কোনও ইউনিটে প্যাক করা দরকার।

এখানে আমার ধারণাটির কয়েকটি, যেখানে আমি কেবল একটি কলাম সম্পর্কেই চিন্তা করি। ধারণাটি কেবল 3 দ্বারা গুণিত করুন এবং আপনার কাছে 3-কলামের গিটারের পুরো সমাধান রয়েছে।

প্রথম ধারণা:

গিটারের নীচ থেকে গিটারের ঘাড়ে দুটি সমান্তরাল তার (কম প্রতিরোধের) ব্যবহার করুন। গিটারের নীচে তারের একটিতে স্থলটি সংযুক্ত করুন। একটি এলআর পরিমাপ সিস্টেম তৈরি করুন এবং নীচের অংশে, অন্য তারের থেকে আনয়ন এবং প্রতিরোধের পরিমাপ করুন।

আপনি যখন আঙুল দিয়ে তারের উভয়টি স্পর্শ করবেন তখন আপনি দুটি তারের সাথে সংযোগ স্থাপন করবেন এবং এখানে কিছুটা আনন্দেরতা থাকবে । আপনি যত বেশি গিটারটি স্পর্শ করবেন তত তত দীর্ঘতর সার্কিট হবে এবং তত বেশি প্রবণতা আপনি পরিমাপ করবেন। আপনি যতই চাপুন ততই দুটি তারের মাঝে পৃষ্ঠের ক্ষেত্রটি তত বেশি হবে এবং এর প্রতিরোধ ক্ষমতা তত কম হবে।

এটি দুটি "তারের" হতে হবে না, দুটি পরিবাহী টেপ বা অন্য কিছু হতে পারে।

আমি কেন আগে এটি ভাগ করিনি: এটি নির্ভরযোগ্য হওয়ার জন্য, প্রতিটি ব্যক্তির জন্য আপনার সেন্সরগুলি ক্রমাঙ্কিত করতে হবে কারণ প্রত্যেকেরই ত্বকে বিভিন্ন পরিমাণে প্রতিরোধ ক্ষমতা থাকে। আপনি যখনই খেলেন, আপনি ঘামবেন এবং এর ফলে প্রতিরোধকে আরও কমিয়ে আনবেন, সুতরাং এর জন্য আপনাকে ক্ষতিপূরণ করতে হবে। প্রত্যেকে পৃথকভাবে বেশি ঘামে, তাই এটিকেও ব্যক্তি হিসাবে ক্যালিব্রেট করতে হবে।

সুতরাং আঙুলের আনতত্ব => অবস্থানগত। প্রতিরোধের => আপনি কতটা চাপ দিয়েছিলেন।

আপনি যে মানগুলি পরিমাপ করবেন তার বিচ্যুতি ন্যানো এবং ন্যানো এইচ এর মধ্যে থাকবে, এর অর্থ আপনার সিএমআরআর এবং এসএনআর সম্পর্কিত কিছু সঠিক জ্ঞানের প্রয়োজন হবে। অন্যথায় আপনি যা দেখবেন তা হ'ল অভ্যন্তরীণভাবে সম্পন্ন করে ধরে নেওয়া হবে ins বা ওয়াইফাই বা ল্যাম্প বা কিছু অন্যান্য শব্দ উত্স থেকে অন্য কিছু ফ্রিকোয়েন্সি। সুতরাং সম্ভবত একটি সঠিক ডিজিটাল ফিল্টার প্রয়োজন হবে। এবং ... সম্ভবত এটি ইতিমধ্যে ওপি এর ক্ষমতা এবং গ্রহণযোগ্য মানসিক প্রচেষ্টার ক্ষেত্রের বাইরে। সুতরাং এই ধারণা ফেলে দেওয়া হয়।

দ্বিতীয় ধারণা:

মাটির সাথে সংযুক্ত গিটারে একটি সমতল পরিবাহী পৃষ্ঠ তৈরি করুন।

একটি তারের, বা পরিবাহী টেপ বা কেবল একটি সমতল কন্ডাক্টর ব্যবহার করুন। এটির উপর কিছু অ-পরিবাহী পেইন্ট রাখুন বা এটির জন্য কিছু নিয়মিত অ-পরিবাহী টেপ রাখুন।

এটি গিটারের নীচে থেকে গিটারের গলায় স্ট্র্যাপ করুন। গিটারের নীচে তারের সংযোগগুলি কয়েকশ মেগাহার্টজ পরিসরে উচ্চ ফ্রিকোয়েন্সিতে সংযুক্ত করুন। এখন আপনি লক্ষণীয় প্রতিচ্ছবি পেতে শুরু করবেন। কারণ আপনি প্রযুক্তিগতভাবে একটি .... খারাপ ট্রান্সমিশন লাইন পেয়েছেন যেখানে কেবল একপাশে edাল রয়েছে।

সুতরাং আপনি কিছু সংক্ষিপ্ত বর্গাকার তরঙ্গ নাড়ি প্রেরণ করবেন এবং আপনার আঙুল উত্তাপের তারের উপরে থাকার কারণে প্রতিচ্ছবি হওয়ার কারণে এটি ফিরে আসতে কতক্ষণ সময় লাগবে তা পরিমাপ করবেন। এবং তারপরে আপনি গিটারের নীচে প্রতিফলিত স্পাইকের প্রশস্ততা পরিমাপ করুন। সুতরাং ভ্রমণের সময় => আঙুলের অবস্থানগত। প্রতিবিম্বের প্রশস্ততা => আপনি কতটা চাপ দিয়েছিলেন।

এটি সেট আপ করা সবচেয়ে সহজ জিনিস নয় ... আপনি যদি না জানেন তবে আপনি কী করছেন। সুতরাং আবার, ওপিকে মোকাবেলা করার জন্য এটি অনেক বেশি প্রচেষ্টা হতে পারে। সুতরাং এই ধারণা ফেলে দেওয়া হয়।


এটি দেখতে এমন কিছু লাগবে:

এখানে চিত্র বর্ণনা লিখুন

আমি চরিত্রগত প্রতিবন্ধকে 150 as হিসাবে ধরে নিয়েছি, অন্য কথায় খুব খারাপ ট্রান্সমিশন লাইন। বাস্তবে এটি আরও খারাপ হতে পারে, আমি জানি না আমি কখনই এটি করিনি।

কেউ যদি চারপাশে ঝামেলা করতে চায় তবে লিঙ্কটি এখানে ।

সবচেয়ে শক্ত অংশগুলির মধ্যে কিছুটি প্রতিরোধের সাথে শেষের পয়েন্টগুলি মেলাতে হবে, এর জন্য আপনার একটি অ্যাসিলোস্কোপ বা অন্য কোনও ব্যয়বহুল যন্ত্র প্রয়োজন হতে পারে।

অন্য কঠিন অংশটি হ'ল টিওএফ (বিমানের সময়) পরিমাপ করা হবে, সেখানে কিছু আইসির বাইরে রয়েছে তবে সেগুলি সস্তা নয় .. তবে আপনি সর্বদা কেবল একটি স্থির বর্তমান উত্স তৈরি করতে পারেন এবং একটি ছোট ক্যাপাসিটার পূরণ করতে পারেন এবং ঠিক তখনই ভোল্টেজ পড়ুন।

এখানে ধারণাটি হ'ল যে কোনও আঙুলটি যখন তারের কাছাকাছি আসে, তখন আপনার আঙুলটি সার্কিটের একটি অংশে পরিণত হবে এবং ক্যাপাসিটার হিসাবে কাজ করবে। আপনার আঙুল যত কাছাকাছি, তত বেশি ক্যাপাসিটিভ। এ কারণেই আঙুলের পয়েন্টে প্রতিরোধের নিচে নামবে।

https://en.wikedia.org/wiki/Transmission_line কিছুটা নিচে স্ক্রোল করুন এবং আপনি দেখতে পাবেন যে ক্যাপাসিটিভ প্যারামিটার বিভাজনের একটি অংশ।

যখনই তারের উপরের কোনও বিন্দু মিলে যাবে না, তারপরে একটি প্রতিচ্ছবি হবে এবং আপনি এটি "আউটপুট" এ পড়তে পারেন যেখানে আপনার সংকেতটি উত্পন্ন হয়েছে। যদি কোথাও কোনও প্রতিবিম্ব না থাকে তবে আপনার সিগন্যালটি শেষ পয়েন্টগুলির উভয়টিতেই সমাপ্ত হবে।

আপনি যতই চাপ দিন, আপনার আঙুলের ক্ষেত্রফলের কারণে আরও সমতল => আরও ক্যাপাসিটেন্স পাবে। এছাড়াও, তার এবং আপনার আঙুলের মধ্যে যে পরিমাণ নন-কনড্রভেটিভ উপাদান আপনি পেয়েছেন তা ক্যাপাসিট্যান্স আরও বাড়ানোর জন্য এতটা সামান্য চেঁচিয়ে নেওয়া হবে।

তৃতীয় ধারণা:

গিটারের ভিতরে একটি কাঠি বেঁধে নিন এবং ফ্রিকোয়েন্সি এবং প্রশস্ততা পরিমাপ করুন। আমি জানিনা কোন আউটপুট কী আউটপুট দেবে, তবে অবশ্যই কিছু ব্যবহার করা যেতে পারে।

এই মুহুর্তে আমি ধারণার বাইরে চলে যাচ্ছি এবং বলি যে আমি 20 মিনিট ব্যয় করেছি। যখন বাস্তবে আমি সম্ভবত 10 সময় কাটিয়েছি। এখন আমি এটি লিখতে অবশ্যই আরও 10 মিনিট ব্যয় করেছি, তাই এটি সমস্ত যুক্ত হয়।


1
আমি মনে করি ডিবাগিং এর মধ্যে ১৫ টি আইসি থেকে ৮ টি সেন্সরের 3 সেট হুকিংয়ের সাথে জড়িত থাকতে পারে ... তাৎপর্যপূর্ণ। এছাড়াও, সেন্সর অ্যারে থেকে কয়েকশো তারের ঝুলন্ত কারণে অবশ্যই এই জিনিসটি ব্যবহারের পক্ষে যথেষ্ট শক্তিশালী হবে না।
BeB00

আমি মনে করি এটি আসলে বেশ সম্ভাব্য এবং যদি সঠিকভাবে করা হয় তবে তারের পরিমাণ হ্রাস পাবে যা অন্যথায় প্রয়োজন হবে।
pjc50

আমি ভাবছি যে এই অন্যান্য সমাধানগুলি কী। ভাগ?
পিএনডিএ

1
@ প্যান্ডালিয়ন98 হুমমম ... সম্ভবত দ্বিতীয় ধারণাটি এতদূর খারাপ ধারণা ছিল না। আচ্ছা ভালো.
হ্যারি সোভেনসন

6

তিনটি ধারণা:

1. সরবরাহের দিক থেকে কিছু মাল্টিপ্লেক্সিং করুন

কার্যকরভাবে, আপনি যে সার্কিটটি বর্ণনা করেছেন সেটি হ'ল সরবরাহ ভোল্টেজের এক প্রান্তের সাথে প্রতিটি প্রান্তে প্রচুর পরিমাণে পরিবর্তনশীল প্রতিরোধের। আপনি সমস্ত প্রতিরোধের মানগুলি পড়তে চান এবং এখন পর্যন্ত অন্যান্য জবাবগুলি বেশিরভাগই অ্যানালগ দিকের সিগন্যালটির মাল্টিপ্লেক্সিংয়ের পদ্ধতির পরামর্শ দিয়েছে।

তবে আপনি সরবরাহ 'রেল' কে এন বিভাগে বিভক্ত করে সরবরাহের দিক থেকে এই একাধিক বা সমস্ত মাল্টিপ্লেক্সিংও করতে পারেন । এন সেন্সর প্যাডগুলির সেটগুলিকে একসাথে সংযুক্ত করুন যার প্রত্যেকটির সরবরাহের আলাদা আলাদা রেল রয়েছে। এখন একবারে কেবলমাত্র একটি সরবরাহ রেল জোরদার করুন এবং প্রতিটি প্যাডের সেট পড়তে একটি এডিসি ইনপুট ব্যবহার করুন। (এভাবেই কম্পিউটারের কীবোর্ড পড়া সার্কিটটি সাধারণত কাজ করে, এবং যেভাবে স্যুইচগুলি ওয়্যার করা হয় তাকে প্রায়শই 'ক্রসপয়েন্ট পয়েন্ট স্যুইচ' বলা হয় Ul) অবশেষে আপনি কেবলমাত্র একটি 'এডিসি' ব্যবহার করতে পারবেন, সমস্ত 'রেল'-এর সাথে সংযুক্ত, এবং করণীয় প্রতিটি প্যাডের সাথে পাওয়ারকে সংযুক্ত করে সমস্ত মাল্টিপ্লেক্সিং।

একমাত্র ক্যাচটি হ'ল অন্য সমস্ত প্যাডগুলি পাওয়ার রেল থেকে পৃথক করা দরকার, স্থলভাগের সাথে সংযুক্ত নয় যা যদি আপনি প্রতিটিটির জন্য কেবল ডিজিটাল আউটপুট ব্যবহার করেন তবে তা হবে। ডায়োড, বাইপোলার ট্রানজিস্টর বা এফইটি এর মাধ্যমে প্রতিটি প্যাডকে ওয়্যারিং সহ আপনি সমাধান করতে পারেন এমন অনেকগুলি উপায় রয়েছে বা - বাস্তবে এটি কতটা দ্রুত করা যায় তা আমি জানি না তবে নীতিগতভাবে এটি সম্ভব - একটি ইনপুট আউটপুট পিন ব্যবহার করে মাইক্রোকন্ট্রোলার এবং এটিকে আউটপুট উচ্চ বা একটি ইনপুট হিসাবে সেট করা হয়, যখন এটি তুলনামূলকভাবে উচ্চ প্রতিবন্ধী হওয়া উচিত।

এই কৌশলটি দ্বারা আপনার সেন্সরগুলি পরিমাপ করার নির্ভুলতা একক স্থির ভোল্টেজ উত্স এবং উচ্চ-মানের অ্যানালগ মাল্টিপ্লেক্সার ব্যবহারের তুলনায় নিখুঁত হতে পারে না তবে আমি সন্দেহ করি যে এটি যথেষ্ট ভাল হবে বিশেষত যেহেতু আমি নিশ্চিত যে চাপ সেন্সরগুলিতে কিছুটা সহনশীলতা থাকবে তাদের প্রতিরোধ - আপনাকে যাইহোক রেফারেন্স ফোর্স ব্যবহার করে প্রতিটি সেন্সরটির জন্য এটি ক্রমাঙ্কণ করতে হতে পারে।

2. প্রচুর এডিসি ইনপুট সহ কিছু মাইক্রোকন্ট্রোলার ব্যবহার করুন

উদাহরণস্বরূপ, পিক্সেক্স 40 এক্স 2 এর 27 টি পিন রয়েছে যা এনালগ হিসাবে ব্যবহার করা যেতে পারে, যাতে আপনি 9 টির সাথে আপনার প্রয়োজনগুলি আবরণ করতে পারেন। এটি একটি সাধারণ বেসিক ভাষায় প্রোগ্রাম করা হয়েছে এবং এটি আই 2 সি ক্রীতদাস হিসাবে কাজ করতে পারে - যাতে আপনি আরও একটি মাইক্রোকন্ট্রোলার দিয়ে 9 টি চিপগুলি পড়তে পারেন - বা আপনি সম্ভবত প্রতিটি চিপ থেকে সিরিয়াল ডেটা হিসাবে আউটপুট প্রেরণ এবং হোস্ট কম্পিউটারে এটি পড়তে পারেন সিরিয়াল থেকে ইউএসবি রূপান্তরকারীদের মাধ্যমে। আমি ঠিক কত দ্রুত যেতে পারি তা প্রতিজ্ঞা করতে পারি না তবে আমি মনে করি আপনি পিক্যাক্সকে সর্বোচ্চ গতিতে ঘড়ি দিলে (১ M মেগাহার্জ এর বাহ্যিক রেজোনেটর ব্যবহার করে) IC৪ মেগাহার্টজ এর ক্ষেত্রে এটি ঠিক করা উচিত। অবশ্যই আপনি যদি সিটিতে মাইক্রোকন্ট্রোলার প্রোগ্রামিং নিয়ে খুশি হন তবে আপনি PIC18F45K22 এর সাথে একই জিনিসটি করতে পারেন যার ভিত্তিতে পিকাএক্সই ভিত্তিক।

৩. অফ-দ্য শেল্ফ অ্যানালগ ইনপুট ইউনিট ব্যবহার করুন

অবশেষে, যদি আপনি সময় বাঁচাতে অর্থ ব্যয় করতে আপত্তি না করেন, এবং বহনযোগ্যতা কোনও উচ্চ অগ্রাধিকার নয় - উদাহরণস্বরূপ, যদি কিছু ঘন কেবল তার দ্বারা সরঞ্জামের র‌্যাকের সাথে সরঞ্জামটি প্রস্তুত করা ঠিক হয় - তবে আপনি কেবল পর্যাপ্ত উচ্চ- একবারে সমস্ত সেন্সর পরিমাপ করতে চ্যানেল-গণনা অ্যানালগ ইনপুট ডিভাইস। উদাহরণস্বরূপ পরিমাপ কম্পিউটিং ইউএসবি -2633 মার্কিন যুক্তরাষ্ট্রে 1k এর বেশি জন্য 64 অ্যানালগ ইনপুট পড়ে reads


4

ছোট্ট এডিসি বা এমসিইউ / এডিসি এর পরে ১ or বা তার বেশি সংখ্যক এডিসি ইনপুট সহ ব্রুট ফোর্স সিগন্যাল কন্ডিশনার (প্যাসিভ সম্ভবত) বিবেচনা করার উপযুক্ত হতে পারে। এটি কেবল 40 চিপস। যে চিপ কাজ করতে পারে তার একটি উদাহরণ হ'ল ADS7961QDBTRQ1 , যার একটি স্বয়ং-বর্ধিত চ্যানেল মোড এবং 16 টি ইনপুট রয়েছে।

এমনকি 4kHz নমুনা হারে সামগ্রিক ডেটা হার এবং প্রতি নমুনায় 240 বাইটস প্রায় 1MB / s, যা খুব ভীতিজনক নয়। সম্ভবত একটি 10MHz বা 20MHz এসপিআই বাস সহ একটি মাস্টার সিপিইউ দাসদের সাথে যোগাযোগ করছে। ব্যান্ডউইথ না থাকলে 2 এসপিআই বাস ব্যবহার করুন। উপরে উল্লিখিত অংশটি 20MHz এ কাজ করে তাই একক এসপিআই করবে।

অথবা হতে পারে আপনি একটি একক টিআই চিপ ব্যবহার করতে পারেন- ডিডিসি ২২66 এএজেডএফএফ , যার 64৪ টি চ্যানেলের যুগপত নমুনা এবং 256 ইনপুট রয়েছে .. তবে এটি বিশেষভাবে সস্তা নয় (প্রায় $ 350 ডলার) এবং এটি একটি 14x14 মিমি 323-পিন এলএফবিএ অ্যারে আসে যাতে এটি যাচ্ছে না একটি সাদা প্লাগবোর্ড ব্রেডবোর্ড দিয়ে কাজ করুন।


3

রিয়েল টাইম হিউম্যান ইন্টারফেস অ্যাপ্লিকেশনের জন্য, মাল্টি-kzz সামগ্রিক নমুনার হার বেশি বলে মনে হয়। 50Hz সম্ভবত যথেষ্ট ( https://en.wikedia.org/wiki/Input_lag# টিপিকাল_উভারওয়্যার_উত্তরবিহীন_ সময় )) এর অর্থ আপনাকে সমস্ত সেন্সরকে <20 মিমিগুলিতে নমুনা দিতে হবে, সুতরাং প্রতি সেন্সরে 80us। এটি খুব কঠিন নয় এবং মূলত সমস্ত সাধারণ 8 বিট মাইক্রোকন্ট্রোলার (যেমন আতমেগা 88 এটি <30us এ করতে পারে) দ্বারা পরিচালিত হতে পারে।

আপনি পাশাপাশি সমস্ত মিথস্ক্রিয়া পরিমাপ করতে পারেন এবং তারপরে আপনার যা প্রয়োজন হয় না কেবল তা ফেলে দিন, কারণ এগুলি সবগুলি পরিমাপ করা প্রযুক্তিগতভাবে কঠিন নয়। বিষয়টি মাল্টিপ্লেক্সিং থেকে আসে। আমি আপনার পোস্টে কিছুটা বিভ্রান্ত, কারণ এটি বলছে যে সেন্সরগুলি একবারে 80 চালিত হয়? সাধারণ জিনিসটি হ'ল আপনি যেমনটি বলেন, বহুগুণ কলাম এবং সারি। যদি আপনি এটি না করেন তবে আপনার ডিভাইস থেকে> 80 টি তারের উপস্থিতি মোকাবেলা করতে হবে, এটি সত্যিই দুর্দান্ত ধারণা নয়। এটিকে ম্যাট্রিক্সে বিভক্ত করার জন্য আপনাকে একটি উপায় খুঁজে বের করতে হবে, সুতরাং আপনি 30 তারগুলি পান (যা এখনও অনেক বেশি)। তারপরে আপনি এগুলি মাল্টিপ্লেক্স করতে পারেন, তবে আমি যদি আপনি হতাম তবে আমি কেবল একাধিক মাইক্রোকন্ট্রোলার নিয়েছি এবং তাদেরকে একজন মাস্টারকে আটকানোর জন্য চাইতাম। আপনি স্লেভ এমসিইউগুলির পরিবর্তে একটি ডেডিকেটেড এডিসি ব্যবহার করতে পারেন, তবে আমি ব্যক্তিগতভাবে এমসিইউগুলির সাথে লেগে থাকব।

আপনি সঠিকভাবে সনাক্ত করেছেন যে যোগাযোগগুলি কোনও সমস্যা হতে পারে তবে এটি এমসিইউগুলির মধ্যে অন্তত কোনও বড় বিষয় নয়। 8 মেগাহার্জ-এ একটি অ্যাটমেগা 2MHz এ এসপিআই করতে পারে, তাই সেন্সরের সমস্ত ডেটা প্রেরণে <1 এমএস লাগবে। তারপরে প্রশ্নটি হ'ল মাস্টার এমসিইউ থাকার পরে আপনি এই ডেটাটি দিয়ে কী করতে চান।


2
যখন একটি একক ইনপুটতে প্রতিক্রিয়া জানানো হয় 50 জি হার্জ সাধারণত সাধারণ জিইউআই পদগুলিতে "যথেষ্ট" হিসাবে বিবেচিত হয়, তবে সাউন্ড কার্ডগুলির সাথে আমার নিজের অভিজ্ঞতা থেকে, 200 এমএসের বিলম্বিত সঙ্গীত বাজানো মোটেও একটি আনন্দদায়ক অভিজ্ঞতা নয় (ভাবুন স্পিচ জ্যামিং)। আমি কল্পনা করি যে একটি পরিবর্তনশীল 0-200 এমএস বিলম্বিতকরণটি যন্ত্রটিকে কার্যত প্লে করতে পারবেন না, কারণ ছড়াটির কোনও ধারণা অবশ্যই মৃত অবস্থায় মারা যায়। প্রায় এক কেএইচজেডের একটি পোলিং ফ্রিকোয়েন্সি ন্যূনতম, মিথথিক্সের একটি ভাল সূচনা পয়েন্ট হতে পারে।
দাম্পমস্কিন

1
@ দাম্পমস্কিন 50 হার্জ = 20 মিমি, 200 মিমি নয়। 20 মিমি সম্ভবত আরও যুক্তিসঙ্গত
স্টিভেন ওয়াটারম্যান

1
আমার খারাপ। এটি যদি 20 মাইলের সাথে সঙ্গতিপূর্ণ হয় তবে 20 এমএস সম্ভবত ব্যবহারযোগ্য হতে পারে তবে কম বিলম্বিতা সর্বদা ভাল। যাইহোক যাইহোক সিগন্যাল চেইনে পরে আরও বেশি বিলম্ব হবে।
দাম্পমস্কিন

@ ড্যাম্পমাসকিন ঠিক বর্ণিত পদ্ধতির সাহায্যে সমস্যাটি দেখতে পাচ্ছেন। চেইনের পরবর্তী উপাদানগুলির জন্য আমার যথাসম্ভব বিলম্ব "সংরক্ষণ" করা দরকার, কারণ আমি একটি রাস্পবেরি পাই সিন্থ আঁকতে চেষ্টা করছি এবং আদর্শভাবে আমি মোট বিলম্বের 15-20ms এর নীচে থাকতে চাই। যদি কন্ট্রোলার ইতিমধ্যে 20 মিমি নেয় তবে কোনও হেডরুম বাকি নেই।
d.oelert

@ স্টিভেনলয়েস 20 মিমি বেশিরভাগ সংগীতশিল্পীদের পক্ষে অনেক দীর্ঘ। এটি কিছু শব্দের জন্য হাস দূরত্বের বাইরেও। ব্যক্তিগতভাবে আমি 10 মাইলের বেশি বিলম্ব করতে পারি না এবং আমি এমন একটি পিয়ানোবাদককে চিনি যা কেবল 6 মাইলের বিলম্বকে মেনে চলতে পারে না।
টড উইলকক্স

3

আপনার সহজ পদ্ধতিটি হ'ল 10 আট-বিট ওপেন সংগ্রাহক সিরিয়ালের একটি শৃঙ্খলে সমান্তরাল রেজিস্টারগুলিতে পৃথকভাবে প্যাডগুলির প্রতিটি কলামকে পাওয়ার বিতরণ করার জন্য একটি দীর্ঘ ফ্লেক্স-সার্কিটে পুরো জিনিসটি তৈরি করা হতে পারে।

আপনি এগুলিকে একসাথে সমস্ত সারিতে প্রতিটি কলামটি ড্রাইভ করতে এবং আপনার এডিসিতে সাধারণ রিটার্ন লাইনগুলি মাল্টিপ্লেক্সে ব্যবহার করতে পারেন। রিটার্ন লাইনের জন্য উপযুক্ত পুল-আপগুলির প্রয়োজন হবে যাতে আপনি বোতামের প্রতিরোধের সাথে একটি রেজিস্টার ডিভাইডার ভোল্টেজ পান।

পরিকল্পিত

এই সার্কিটটি অনুকরণ করুন - সার্কিটল্যাব ব্যবহার করে স্কিম্যাটিক তৈরি করা হয়েছে

নিয়ন্ত্রণকারী মাইক্রো তখন নিবন্ধগুলির শৃঙ্খলে একটি শূন্য শূন্য বিট প্রেরণ করবে তাই সময় হিসাবে কেবল একটি কলাম চালিত হয়। বাকি সংযোগগুলি ভাসমান হবে।


1

এটি করার সুস্পষ্ট উপায়ে (প্রতিটি স্ট্রিংয়ের জন্য আপনাকে কেবল একটি স্পর্শ দেখার দরকার হিসাবে দেখা হচ্ছে) ফ্রেটগুলি একটি ভোল্টেজ ডিভাইডারের সাথে সংযুক্ত করা এবং তারপরে প্রতিটি স্ট্রিংয়ের ভোল্টেজ পরিমাপ করা is

এটি আপনাকে স্পর্শের অবস্থানটি বলবে।

স্পর্শ চাপ পেতে প্রতিটি স্ট্র্যাপ থেকে স্থল থেকে ক্যাপাসিটার রাখুন এবং প্রতিটি স্ট্রিংয়ের এসি প্রতিরোধের পরিমাপ করুন।

এই পদ্ধতির নীচের দিকটি হচ্ছে স্ট্রিংগুলি উচ্চতর ছোঁয়ায় প্রতিক্রিয়া জানাবে


2
দুঃখিত যদি আপনি ভুল বুঝে থাকেন তবে সত্যিকারের গিটারের ঘাড়ে জড়িত নেই এবং কোনও স্ট্রিং নেই। এটি কেবলমাত্র একটি কাঠের বোর্ড যা উপরে একটি চাপ সেন্সর ম্যাট্রিক্স রয়েছে, যে প্লে স্টাইলটি অনুকরণ করে যা আপনি একটি বাস্তব ফ্রেটেড বোর্ডে নিযুক্ত করেন। ইনপুট জন্য ধন্যবাদ যদিও, আমি ভবিষ্যতে প্রকল্পের জন্য এটি মনে রাখা হতে পারে!
d.oelert

উপরের ফ্রেটস এবং স্ট্রিং দ্বারা আমি বোঝাতে চাইছি যে তামার স্ট্রিপগুলি আপনি আপনার প্রশ্নে উল্লেখ করেছেন
জেসেন

আহ আমি এখন আপনি কি বলতে চাইছেন, দুঃখিত যে ঘন ছিল। এই নীতিটি ভেঙে যেতে পারে, যখন নোটগুলি লেগাতো বাজানো হয়, কারণ তখন একই স্ট্রিংয়ে অনিবার্যভাবে একাধিক ছোঁয়া থাকবে। যদিও সর্বনিম্ন বিষয়গুলি
d.oelert

এছাড়াও আমি সত্যিই আপনার পদ্ধতির পছন্দ করতে চাইলে, এটি আমার আসল প্রশ্নের উত্তর দেয় না, এটি হ'ল সাধারণত যেভাবে একজন প্রচুর পরিমাণে এনালগ সেন্সরগুলির সাথে ডিল করবেন, যার বাস্তব সময়ে প্রক্রিয়া করা প্রয়োজন।
d.oelert

ক্যামেরায় প্রচুর পরিমাণে অ্যানালগ সেন্সর রয়েছে ...
জেসেন

0

আপনি যদি গিটারের দৈর্ঘ্যের জন্য ইঞ্চি প্রতি 100 ওহম এবং 100 কে এর মধ্যে যথাযথভাবে অভিন্ন প্রতিরোধের এমন কিছু তারের পেতে পারেন তবে আপনি পৃষ্ঠের প্রতিরোধের সাহায্যে মাঝারিভাবে পরিবাহী এমন কোনও উপাদান থেকে ঘাড়কে সহজেই তৈরি করতে সক্ষম হতে পারেন যে চাপ দিয়ে হ্রাস পায়, এবং তারপরে ঘাড় এবং প্রতিটি স্ট্রিংয়ের প্রতিটি প্রান্তের মধ্যে প্রতিরোধের পরিমাপ করুন। প্রতিরোধের যোগফল, একটি স্ট্রিংয়ের বিয়োগের প্রতিরোধের, যোগাযোগ বিন্দুর দ্বিগুণ প্রতিরোধের নির্দেশ করে। প্রতিটি পরিমাপক প্রতিরোধের থেকে যোগাযোগ-বিন্দু প্রতিরোধের বিয়োগের পরে, অবশিষ্ট প্রতিরোধের অনুপাত ঘাড়ের সাথে যোগাযোগের বিন্দুটি নির্দেশ করবে।

নোট করুন যে এই পদ্ধতিটি তিনটি স্ট্রিংয়ে একযোগে টিপুন সনাক্ত করতে সক্ষম হবে, তবে স্ট্রিংটি একাধিক স্থানে চাপলে কাজ করবে না। একটি গিটারে, এই জাতীয় নকশাটি ব্যারে কর্ডের ব্যবহারকে নিষিদ্ধ করবে - একটি দুর্দান্ত তীব্র সীমাবদ্ধতা - তবে অন্যান্য যন্ত্রগুলিতে একাধিক দাগে স্পর্শকারী স্ট্রিংয়ের প্রয়োজন পড়তে পারে না।


" যদি আপনি কিছু ওয়্যার পেতে পারেন যার প্রতি ইঞ্চিতে যথাযথভাবে অভিন্ন প্রতিরোধের রয়েছে যা গিটারের দৈর্ঘ্যের জন্য 100 ওহম এবং 100 কে এর মধ্যে রয়েছে " - আমি সন্দেহ করি যে সে / সে ধরণের তারের সন্ধান করতে পারে।
হ্যারি সুইভেনসন

আমি দ্বিমত পোষণ করি; আমার অফিসে আমার কাছে প্রতিরোধের তার রয়েছে যা 1717 ওহম / মিটার, যাতে এটি খুঁজে পাওয়া খুব কঠিন হবে না। আমি এটি বলছি না যে এটির সাথে কাজ করা সহজ, কারণ এটি একটি Ø50 µm ওয়্যার, তবে এটি অর্জন করা কঠিন নয় hard
মিঃগ্রবার

@ মিঃগ্রবার: আমি ভুলে গিয়েছিলাম যে উষ্ণতর তুলনায় শীতল তাপমাত্রায় নিক্রোমের তারের প্রতিরোধ ক্ষমতা অনেক কম এবং তাই 10 ওহমের কাছাকাছি কিছুতে কাজ করার জন্য সার্কিট পরিবর্তন করা ভাল তবে প্রাথমিক ধারণাটি কাজ করা যেতে পারে। বিকল্পভাবে, ঘাড় একটি দুর্বল পরিবাহী উপাদান হতে পারে এবং স্ট্রিংগুলি যে কাজ করতে পারে তার সাথে সংযোগ স্থাপন করে।
সুপারক্যাট

এটি NiCr নয়, তবে FeCrAl, এবং তাপমাত্রার চেয়ে প্রতিরোধের খুব বেশি পরিবর্তন হচ্ছে না। আমার ধরণটি প্রায় 100% থেকে 1300 ডিগ্রি সেন্টিগ্রেডে পরিবর্তিত হচ্ছে রেফ: কাঁথাল ডি (এবং না, আমি ই-সিগস বানাচ্ছি না।)
মিঃ জারবার

@ মিঃগারবার: ঠিক আছে, এটি খারাপ নয়। পূর্ববর্তী মন্তব্যের জবাবে আমি কয়েকটি সারণী সন্ধান করেছি এবং এমন প্রতিরোধগুলি দেখতে পেল যা তাপমাত্রা সহ পরিমাণের ক্রম দ্বারা ক্রমবর্ধমান ছিল।
সুপারক্যাট

0

আমি এই পোস্টটি দেখেছি এবং আমি ভাবছিলাম, এটি একটি একক চিপ দিয়েই সম্ভব হতে পারে। আমি সার্জেস্ট করব আপনি সস্তা ব্লুপিল বোর্ডের মতো এক ধরণের মাইক্রোকন্ট্রোলার বোর্ড নিচ্ছেন। এটিতে একটি এআরএম এম 3 রয়েছে, 10 এডিসি চ্যানেল বিনামূল্যে ব্যবহারের জন্য। যদি আপনি 3 টি স্ট্রিংয়ের 3 টি ক্লাস্টারে কলামগুলি রাখেন তবে সেগুলি 9 টি ফ্রি এডিসি চ্যানেলে সংযুক্ত করুন। পিনের সারি টগল করতে অন্য 21 টি পিন ব্যবহার করুন, মোট 63 'ফ্রেট' জন্য। সংযোগ ম্যাট্রিক্স, প্রতিরোধকরা ভেলোস্ট্যাট কোষ, জিপিও ৩.৩ ভি ড্রাইভ করে বা ইনপুট মোডে থাকে, এডিসি পিনগুলি ভেলোস্ট্যাট সেল জুড়ে ভোল্টেজ ড্রপ পরিমাপ করে মাইক্রোকন্ট্রোলারের দুটি 1 এমএসপিএস 12 বিট এডিসি রয়েছে যা 2 এমএসপিএস সমর্থন করার জন্য পর্যায় বিলম্বের সাথে ব্যবহার করা যেতে পারে, যা কোনও হাতুড়ি কখনও মিস করতে বা কোনও মড্যুলেশন লক্ষ্য না করার জন্য যথেষ্ট পরিমাণে হওয়া উচিত। আমি মনে করি আপনি ইউএসবি সংযোগটি ব্যবহার করতে পারেন এবং জিনিসটি একটি ইউএসবি মিডি কন্ট্রোলারের মতো কাজ করতে পারেন। আপনি আরও ইনপুটগুলির জন্য বৃহত্তর মাইক্রোকন্ট্রোলার ব্যবহার করতে পারেন তবে আমি দেখতে পাচ্ছি না আপনি কীভাবে 30 টিরও বেশি ফ্রেটের সাথে 'ফ্রেট' স্পেসিং পরিচালনা করছেন, বা এটি আরও টাচস্ক্রিনের মতো হতে চলেছে?

এই ভেলোস্ট্যাট শীটগুলি কীভাবে কাজ করে তা আমি ঠিক জানি না, তবে আপনি কি বড় শিটের নীচে ছোট টার্মিনেশন পয়েন্টগুলির মতো রাখতে পারবেন না এবং একাধিক পয়েন্টে ভোল্টেজের সাথে আঙুলের অবস্থান এবং চাপটি সংযুক্ত করতে পারবেন? তারপরে আপনি সম্ভবত অনেক কম সংবেদন দিয়ে দূরে সরে যেতে পারেন এবং বাঁক এবং ভাইব্রাতোর মতো জিনিসগুলিকে সমর্থন করতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.