অধ্যায় ৩ঃ কিবোর্ড ও মাউস

রচনামূলক


১। ব্লক ডায়াগ্রামসহ ‘ কী ’ - বোর্ড এনকোডারের অপারেশন বর্ণনা কর ।

উত্তরঃ

Keyboard Encoder1

কীবোর্ড এনকোডারের কার্যনীতি (Operation of a Keyboard Encoder): একটি ফরমিকা জাতীয় অপরিবাহী বস্তুর উপর কপার অথবা অ্যালুমিনিয়ামের অনেকগুলো লাইনের মাধ্যমে প্রতিটি কী-সুইচ সংযুক্ত করে কীবোর্ড তৈরি করা হয়। পরিবাহী লাইনগুলোকে এলোমেলোভাবে না রেখে এদেরকে অনেকগুলো Row Column বিভক্ত করে কীবোর্ড এনকোডারের সাথে সংযুক্ত করা হয়। অর্থাৎ কীবোর্ডে কী-সুইচগুলো ম্যাট্রিক্স (Matrix) আকারে সাজানো থাকে। কোনো Row কে কার্যকর করার জন্য এতে ভোল্টেজ প্রয়োগ করতে হয়। এতে ROW কার্যকর হওয়ার পাশাপাশি Column কার্যকর হয়। তাই কী সুইচের সারি এবং কলামের ছেদবিন্দুতে অবস্থিত কী-সুইচে চাপ প্রয়োগ করলে এর সাথে সংশ্লিষ্ট সারিতে একটা ভোল্টেজ পাওয়া যাবে এবং তা কলামেও স্থানান্তরিত হবে। তারপর উক্ত সারি ও কলাম থেকে প্রাপ্ত সিগন্যালকে রম অ্যারে (ROM Array) তে পাঠানো হয়। রম অ্যারেতে প্রতিটি কী সুইচের জন্য নির্ধারিত কোড থাকে। ফলে, এটি প্রতিটি কী-সুইচের সারি ও কলামের Combination থেকে প্রাপ্ত সিগন্যাল হতে কোন কী-সুইচ প্রেস (Press) করা হয়েছে, তা অনুধাবন (Detect) করতে পারে। পরবর্তীতে অনুধাবনকৃত (Detected) কী-সুইচের জন্য সমতুল্য কী-কোড (Keycode) উৎপন্ন করে এবং তা কম্পিউটারে পাঠিয়ে দেয় । এভাবেই কীবোর্ড এনকোডারের মাধ্যমে কীবোর্ড থেকে ডাটা কম্পিউটারে পাঠানো হয় ।


২। চিত্রসহ অপটিক্যাল মাউস - এর গঠন ও কর্মনীতি বর্ণনা কর ।

উত্তরঃ

Optic Mouse

অপটিক্যাল মাউস (Optical Mouse) : অপটিক্যাল মাউস (Optical Mouse) হচ্ছে এমন এক ধরনের মাউস, যাতে লাইট সোর্স (Light Source) ও ফটো ডিটেক্টর (Photo Detector) ব্যবহার করে মাউস পয়েন্টারকে মুভ করানো যায়। এ ধরনের মাউসের ক্ষেত্রে কোনো মাউস প্যাডের প্রয়োজন হয় না, যেকোন Flat সারফেসে একে ব্যবহার করা যায়।

একটি অপটিক্যাল মাউস নিম্নবর্ণিত অংশগুলো নিয়ে গঠিতঃ

লাইট সোর্স (LED): অপটিক্যাল মাউসের ক্ষেত্রে লাইট সোর্স হিসেবে LED ব্যবহার করা হয়। LED এর কাজ হচ্ছে মাউসের নির্চের সারফেসকে আলোকিত করা।

লাইট পাইপ (Light Pipe): লাইট পাইপ হচ্ছে একটি প্রিজম, যার মধ্য দিয়ে LED হতে আলো মাউসের নিচের সারফেসে প্রবাহিত হয় এবং সারফেসকে আলোকিত করে।

লেগ (Lens) : লেন্সের কাজ হচ্ছে মাউস প্যাড সারফেসের একটি প্রতিবিম্ব তৈরি করে তাকে ক্যামেরা, চিপে অবস্থিত CMOS সেন্সরের নিকট পাঠানো।

সিমস সেন্সর (CMOS Sensor): চিপ CMOS Sensor হচ্ছে একটি ছোট ভিডিও ক্যামেরা চিপ, যা সারফেস প্যাটার্নকে Detect করার কাজে ব্যবহৃত হয়। এ সেন্সরটি তিনটি অংশের সমন্বয়ে গঠিত।

(ক) Image Acquisition System (IAS)

(খ) Digital Signal Processor (DSP) এবং

(গ) Serial Peripheral Interface (SPI)

আইএএস (IAS): আইএএস হচ্ছে একটি ছোট ক্যামেরা, যা প্রতি সেকেন্ডে ১৫০০ ফ্রেম (সারফেস প্রতিবিম্বের অতি ক্ষুদ্র অংশ) ক্যাপচার করতে পারে। পরবর্তীতে এটি ক্যাপচারকৃত ফ্রেমকে DSP (Digital Signal Processor) এর নিকট পাঠায়।

ডিএসপি (DSP): DSP (Digital Signal Processor) প্যাটার্ন রিকগনিশনের কাজে ব্যবহৃত হয়। অর্থাৎ এটি IAS থেকে প্রাপ্ত ইমেজকে Analyze করে, ফ্রেম Calculate করে এবং একটি ফ্রেম ও অন্যান্য ফ্রেমের মধ্যকার (X-Y) displacement চিহ্নিত করে, নতুন X-Y displacement তৈরি করে তা SPI এর নিকট পাঠায়।

এসপিআই (SPI): SPI (Serial Peripheral Interface) অংশটি মাউস ও মাউস প্রসেসরের মধ্যে দ্বিমুখী যোগাযোগের জন্য ব্যবহৃত হয়।

মাউস প্রসেসর (Mouse Processor): মাউস প্রসেসর DSP থেকে প্রাপ্ত X-Y Displacement Value কে USB বা PS/2 পোর্টের মাধ্যমে কম্পিউটারের নিকট পাঠায়, যা মাউস ড্রাইভার সফটওয়্যারের মাধ্যমে মাউস মুভমেন্টের একটি সমতুল্য ইলেকট্রিক্যাল সিগন্যাল তৈরি করে মাউস পয়েন্টারকে ইচ্ছেমত মুভ করায়।

অপটিক্যাল মাউসের কার্যনীতি (Working Principle): অপটিক্যাল মাউসের ক্ষেত্রে LED প্রথমে একটি নির্দিষ্ট কোণে (Angle) মাউসের নিচের সারফেসকে আলোকিত করে। তারপর লেন্স, মাউস প্যাড সারফেসের একটি প্রতিবিম তৈরি করে তা CMOS সেন্সরের নিকট পাঠায়। পরবর্তীতে সেন্সর, সারফেস প্যাটার্নটিকে Detect or Recognize করে। অর্থাৎ সারফেস প্যাটার্নটিকে Analyze করে, ইমেজকে ফ্রেমে (ইমেজের অতি ক্ষুদ্র অংশ) রূপান্তর করে, ফ্রেম Calculate করে এবং বিভিন্ন ফ্রেমের X-Y Displacement এর মধ্যে তুলনা করে ও প্রয়োজনীয় নতুন X-Y Displacement তৈরি করে তা মাউস প্রসেসরের নিকট পাঠায়। অতঃপর মাউস প্রসেসর প্রাপ্ত X-Y Displacement Value কে কম্পিউটারের নিকট পাঠায়, যা মাউস ড্রাইভার সফটওয়্যারের মাধ্যমে মাউস মুভমেন্টের একটি সমতুল্য ইলেকট্রিক্যাল সিগন্যাল তৈরি করে মাউস পয়েন্টকে ক্রিনে ইচ্ছেমত মুভ করায়।

এ প্রকার মাউসের সুবিধা হচ্ছে এটি দীর্ঘস্থায়ী এবং এতে কোনো Movable Parts নেই। তবে অসুবিধা হল একে Highly রিফ্লেকটিভ সারফেস বা গ্লাস সারফেসে ব্যবহার করলে অনেক সময় সঠিকভাবে কাজ নাও করতে পারে।