একটি বল মাউস দিকটি কীভাবে জানতে পারে?


27

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

দিকটি কীভাবে গণনা করা হয়?


1
আমি কিছুক্ষণ ধরে এটি ভাবছিলাম, জিজ্ঞাসার জন্য ধন্যবাদ!
এমএসকিফিশার

3
@ যাকে এটিকে হ্রাস করা হয়েছে - আপনি কমপক্ষে জাফকে বলতে পারবেন কেন আপনি তা করেছেন? এটি একটি পুরোপুরি যুক্তিসঙ্গত প্রশ্ন
স্টিভেনভ

উত্তর:


36

এখানে কেবল একটি আইআর ট্রান্সমিটার / রিসিভার জুড়ি নেই, তাদের মধ্যে দুটি রয়েছে। ট্রান্সমিটার এবং রিসিভারগুলির মধ্যে একটি স্লটেড হুইল থাকে, যা ঘোরানোর সময় রিসিভারে একটি পালস ট্রেন সৃষ্টি করে। (ট্রান্সমিটারের আলোটি অবরুদ্ধ, পাস করতে পারে, আবার অবরুদ্ধ করতে পারে এবং আরও অনেক কিছু))

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

কৌশলটি হ'ল দুইটি গ্রহণকারীকে কীভাবে চতুষ্কোণে স্থাপন করা হয়।

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

এর অর্থ হ'ল এক রিসিভারের ডালগুলি বেশ কয়েকটি ডিগ্রি (আদর্শ 90 °) দ্বারা অন্যের ডালগুলির আগে। চাকা অন্যান্য উপায় করে দেন তবে একই ডাল এখন ধীরে ধীরে চলা অন্যদের।

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

লক্ষ্য করুন যে চ্যানেল এ এর ​​উত্থিত প্রান্তে একটি উপায় ঘুরিয়ে দেওয়ার সময় বি চ্যানেলটি উচ্চ স্তরে রয়েছে এবং অন্যদিকে ঘোরার সময় কম।

সম্পাদনা (পরম
এনকোডারদের বিষয়ে) জেজির্ডের মন্তব্যে আমার জবাব (আমি কিছু ভুল না পেয়ে) সম্পূর্ণরূপে সন্তুষ্ট ছিলাম না, তাই এই পুনরুদ্ধারটি
উপরে বর্ণিত সিস্টেমটি একটি ইনক্রিমেন্টাল এনকোডার হিসাবে পরিচিত কারণ এটি এক অবস্থান থেকে পরবর্তী অবস্থানে আপেক্ষিক পরিবর্তনগুলি সনাক্ত করে। পুরো ঘোরার সময় কোডগুলি বেশ কয়েকবার পুনরাবৃত্তি হয়, তাই আপনি কেবল কোডটি দেখে আপনার পরম অবস্থানটি জানতে পারবেন না।
এটি কাটিয়ে উঠতে এখানে পরম এনকোডার রয়েছে । চতুর্ভুজ দুটি চ্যানেলের পরিবর্তে তাদের কাছে প্রতিটি ঘোরার অবস্থানের জন্য একটি অনন্য প্যাটার্ন তৈরি করে আরও অনেক বেশি চ্যানেল রয়েছে। একটি 10 ​​চ্যানেল এনকোডার বা 1024 বিভিন্ন অবস্থান পৃথক করে বলতে পারে। রোবোটগুলিতে শ্যাফ্ট এনকোডারগুলি আরও সঠিক। 210

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

নির্দিষ্ট প্যাটার্নটি গ্রে কোডিংয়ের সাধারণ ।

গ্রে কোডিং সম্পর্কে
সাধারণ বাইনারিটির এমন অসুবিধা রয়েছে যে কোড ট্রানজিশনগুলি ট্রানজিশনের সময় ভ্রান্ত কোড তৈরি করতে পারে। উদাহরণস্বরূপ 0111(7) থেকে 1000(8) এ পরিবর্তন করুন। বামদিকের অংশটি যদি অন্যদের থেকে কিছুটা দ্রুত হয় তবে আপনি এক মুহুর্ত দেখতে পাবেন 1111(15), যা সম্পূর্ণ বন্ধ।
গ্রে কোডগুলি কোডগুলি পুনর্বিন্যাস করে এটিকে কাটিয়ে ওঠে যাতে একসাথে কেবল 1 বিট পরিবর্তন হয়।

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


আরও পড়ুন
"কন্ট্রোল শ্যাফ্ট এনকোডারস" সার্কিট সেলার ইস্যু 250, মে 2011, p.28 ff-


উত্তরের চিত্রটি নষ্ট হয়ে গেছে।
জাফ

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

@stevenvh - তারা এটিতে কাজ করছি , URL গুলি মান থেকে পরিবর্তিত হচ্ছে i.imgur.comথেকে stack.imgur.com
কেভিন ভার্মীর

@ স্টেভেন্ভ এইচএম, আমি অবাক হয়েছি যে কেউ ধূসর কোডের পরিবর্তে ডিব্রাইজান সিকোয়েন্সগুলি ব্যবহার করার চেষ্টা করেছে কিনা ...
নিকহাল্ডেন

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