নীচে দেখানো মত আমার একটি পুরানো ল্যাপটপ কীবোর্ড রয়েছে:
এটি পিছনে থেকে একটি 24-তারের সমতল তারের আসছে। এটি কি পাই এর কীবোর্ড হিসাবে ব্যবহার করা সম্ভব হবে (আমি এর মধ্যে কিছু মাইক্রোকন্ট্রোলারের সাথে ধরে নিই)?
নীচে দেখানো মত আমার একটি পুরানো ল্যাপটপ কীবোর্ড রয়েছে:
এটি পিছনে থেকে একটি 24-তারের সমতল তারের আসছে। এটি কি পাই এর কীবোর্ড হিসাবে ব্যবহার করা সম্ভব হবে (আমি এর মধ্যে কিছু মাইক্রোকন্ট্রোলারের সাথে ধরে নিই)?
উত্তর:
আপনি যা চান তা অর্জনের জন্য সহজ বা সহজ কোনও উপায় নেই। সহজ উত্তরটি হ'ল এই কীবোর্ডটি উপেক্ষা করুন এবং একটি ইউএসবি পাবেন।
তবে, আপনি যদি সত্যিই এটি করতে চান তবে এটি একটি DIY কাজ through আপনার সমাধানটি এই কীবোর্ডে কাস্টম হবে এবং অন্যান্য নির্মাতাদের কীবোর্ডগুলিকে সংযোজন করতে খুব সহজেই মানিয়ে নেওয়া যেতে পারে বা নাও হতে পারে।
ল্যাপটপ কীবোর্ড সংযোগকারীগুলি মানক নয়। তারা নির্মাতাদের জুড়ে পৃথক হয়। সাধারণত, কী-টিপসগুলি প্রক্রিয়া করতে এবং এগুলিকে সহজ ডেটা বার্তায় রূপান্তর করার জন্য, যেমন কী কোড বা বোতাম কোড ইত্যাদির জন্য তাদের কাছে কোনও ইলেকট্রনিক্সের অভাবও রয়েছে lack
অতএব, প্রথমে আপনি কী টিপলে প্রতিবার কী ঘটে তা নির্ধারণ করা দরকার, অর্থাত্ কোন বৈদ্যুতিক সংকেত সক্রিয় হয় (একসাথে সংক্ষেপে সংযুক্ত হয়ে নিন)।
তারপরে আপনার কাছে দুটি বিকল্প রয়েছে, উভয়ই অত্যন্ত জটিল:
বিকল্প 1 - খুব উন্নত:
আপনাকে একটি বৈদ্যুতিন ইন্টারফেস তৈরি করতে হবে যা পাইতে কীবোর্ড এবং ইউএসবি পোর্টের মধ্যে সংযোগ স্থাপন করবে। এটি যখন ইউএসবি পোর্টে প্লাগ ইন করা হয় তখন ইউএসবি কীবোর্ড অনুকরণের জন্য এটি একটি মাইক্রোকন্ট্রোলার প্রয়োজন এবং আপনাকে ইউএসবি কীবোর্ড টিপে কী টিপুন সংকেতগুলি ম্যাপ করার জন্য সফ্টওয়্যার লিখতে হবে। মাইক্রোকন্ট্রোলারের সমস্ত কাজ করা দরকার। আপনি এই সম্পর্কিত প্রশ্নটি পড়তে চাইতে পারেন: আমি কি মেকি মেকি + রাস্পবেরি পাই দিয়ে একটি সম্পূর্ণ ইউএসবি কীবোর্ড তৈরি করতে পারি?
বিকল্প 2 - অত্যন্ত উন্নত:
রাস্পবেরি পাইয়ের একটি সংযোগকারী রয়েছে 17 জিপিআইও (সাধারণ উদ্দেশ্য ইনপুট আউটপুট) পিন। 24 টি কীবোর্ড লাইন হ্রাস করতে এবং এগুলিকে GPIO পিনগুলিতে ইন্টারফেস করার জন্য আপনাকে একটি সার্কিট ডিজাইন করতে হবে। তারপরে পাই অপারেটিং সিস্টেমের জন্য আপনার একটি কাস্টম কীবোর্ড ড্রাইভার দরকার।
ইঙ্গিত:
24 সংযোগকারী লাইনগুলির কিছু ইনপুট এবং অন্যগুলি আউটপুট হবে। প্রতিবার একটি কী টিপে গেলে কিছু ইনপুট আউটপুটগুলির সাথে কিছু সংযোগ করে। কিছু লাইন অব্যবহৃত হতে পারে। ঠিক কী ঘটে তা নির্ধারণ করতে ধৈর্য এবং একটি ধারাবাহিকতা পরীক্ষক লাগবে। কীবোর্ড এনকোডার চিপগুলি অনুসন্ধান করার বিষয়টিও বিবেচনা করুন। এটি একটি উদাহরণ: http://www.ti.com/product/tca8418e এই চিপগুলি এনকোডিংয়ের কঠোর পরিশ্রম করে।
এইরকম একটি পুরানো থ্রেডের জবাব দিতে দুঃখিত, তবে আপনি এটি একটি পুরানো ইউএসবি কীবোর্ড নিয়ামক দিয়ে অর্জন করতে পারেন।
আমি এখনও এটি চেষ্টা করি নি, তবে আমি বিশ্বাস করি এটি সম্ভব হওয়া উচিত। কেবল কীবোর্ড নিয়ন্ত্রকের সাথে ফিতা তারে সংযোগকারীগুলিকে সীমাবদ্ধ করুন এবং এটি ক্যাপের সাথে যথাযথভাবে ধরে রাখুন (এটির সাথে একই পরিমাণ সংযোগকারী রয়েছে তা নিশ্চিত করুন) এটি সাধারণত হয়)। ফিতা কেবলটি যদি খুব ছোট হয় তবে একটি অ্যাডাপ্টার পান।
আমার কাছে কয়েকটি ল্যাপটপ কীবোর্ড রয়েছে এবং আমি সত্যিই সেগুলি ব্যবহার করতে চাই ... সুতরাং 24 টি তারের সাথে আমি কী দেখতে পাচ্ছি সংখ্যাযুক্ত প্যাড ছাড়াই কিবোর্ড এবং সংখ্যার প্যাডযুক্ত কিবোর্ডগুলিতে ২ 26 টি তার রয়েছে।
এটি কীভাবে তৈরি হয় তা দেখতে আমি একটি ভাঙা কীবোর্ড ছিন্ন করেছি। যা আমি দেখেছি সেখান থেকে দু'টি শীট পাথ এবং সংযোগ / বোতামের পয়েন্ট দুটি পৃথক হিসাবে এক ফয়েল দিয়ে বিভক্ত করা হয়েছে। প্রতিটি তারের এক শীটের কয়েকটি বোতামে বরাদ্দ দেওয়া হয় এবং দ্বিতীয় শীট এবং অন্যান্য তারের সাথে সংযোগ স্থাপন করা হয়। আমি https://www.hackmath.net/en/calculator/combination-and-permutations?n=24&k=2&order=0&repeat=0 এর মতো উপলব্ধ সংমিশ্রণের সংখ্যার চেক করেছি যে আমাদের 276 সম্ভাব্য সংমিশ্রণ রয়েছে।
কারণ অনেকগুলি কীবোর্ড রয়েছে এবং তাদের বিভিন্ন সংমিশ্রণের সর্বোত্তম উপায় হল একটি ছোট প্রোগ্রাম তৈরি করা যা আপনাকে একটি নির্দিষ্ট বোতাম টিপতে এবং সেই বোতামটির সাথে কোন ওয়্যার-ওয়্যার সমন্বয় যুক্ত তা রেকর্ড করতে বলে।
যেহেতু ভাসিলিস উল্লেখ করেছেন যেহেতু আরপিআইয়ের কেবল 17 জিপিআইও রয়েছে এটি করা শক্ত হবে কারণ আপনার মাঝে কিছু দরকার তবে এটি আরডুইনো (মেগা = 54 আইও) রয়েছে এবং এটি কমপক্ষে বোতাম / তারের জোড়া সংমিশ্রণটি ডিকোড করতে সহায়তা করতে পারে। আমাকে ল্যাপটপ বোর্ডগুলিতে নজর দেওয়া দরকার যে আইসি কন্ট্রোলার হিসাবে কী ব্যবহার করা হয় তা দেখতে আমরা এটি ব্যবহার করতে পারি কিনা, এটি কি প্রোগ্রামেবল ইত্যাদি need
যাইহোক, এটি সম্ভব এবং সম্ভবত সেই কঠিন নয় তবে অবশ্যই সাধারণ মানুষ কেবল একটি ইউএসবি কীবোর্ড কিনবেন।
কিছু কীবোর্ডে কোনও ধরণের একটি নিয়ামক থাকতে পারে। যদি তাদের কোনও নিয়ামক না থাকে, তবে সমস্ত কীগুলি কী ম্যাট্রিক্সে তারযুক্ত হয়। কী চাপানো একটি কলাম এবং এক সারি এক সাথে সংযুক্ত করবে। বেশিরভাগ কন্ট্রোলার কলামগুলি স্ক্যান করে কোন কীগুলি টিপে আছে তা সন্ধান করতে কোন সারিটি উঁচুতে চলেছে তা সন্ধান করবে। একটি জিনিস যা আপনি চেষ্টা করতে পারেন তা হ'ল একটি টেনেসি আরডুইনো পেয়ে এবং এটি ইউএসবি কীবোর্ড ফার্মওয়্যারের সাহায্যে প্রোগ্রামিং। আপনাকে কীভাবে সমস্ত কী কীভাবে ওয়্যার্ড করা হয়েছে তা খুঁজে বের করতে হবে। টেনসি পাইতে প্লাগ করতে এটি ইউএসবিতে রূপান্তর করতে পারে। এটি করার জন্য প্রচুর প্রযুক্তিগত দক্ষতা প্রয়োজন, এটি হৃদয়ের হতাশার জন্য নয়।
আমি সনি ভাইওর জন্য কীবোর্ড নিয়ামক হিসাবে একটি টেনসি ++ 2.0 ব্যবহার করেছি যা আমি রাস্পবেরি পাই ল্যাপটপে রূপান্তর করেছি । কী ম্যাট্রিক্সটি বের করার জন্য একটি ওহম মিটার ব্যবহার করা হয়েছিল এবং ম্যাট্রিক্সটি স্ক্যান করতে এবং ইউএসবি'র মাধ্যমে কী কোডগুলি প্রেরণের জন্য টেন্যাসিডিনো কোড লেখা হয়েছিল। টেনেসি পিএস / 2 এর উপরও টাচপ্যাড নিয়ন্ত্রণ করে এবং একই ইউএসবি কেবল দ্বারা ফলাফল প্রেরণ করে। কীবোর্ড তারের কোন সিগন্যালগুলি সংযুক্ত রয়েছে তা নির্ধারণের জন্য একটি ওহম মিটার ব্যবহার করা খুব সময়সাপেক্ষ এবং ত্রুটির প্রবণতা (আপনার 3 হাত, ভাল চোখ এবং অনেক সময় প্রয়োজন)। লোকেরা ল্যাপটপের কীবোর্ড পুনরায় ব্যবহার করা সহজ করার জন্য, আমি একটি ইন্সট্রাকটেবল লিখেছিযা টেনেসি এলসি বা 3.2 ব্যবহার করে একটি কীবোর্ড নিয়ামক তৈরি করতে ধাপে ধাপে প্রক্রিয়া বর্ণনা করে। টেনসি প্রথমে একটি রুটিন দিয়ে বোঝানো হয় যে কোনও কী টিপে চাপলে কোন পিনগুলি সংযুক্ত থাকে তা জানায়। এটি থেকে আপনি একটি কী ম্যাট্রিক্স টেবিল তৈরি করতে পারেন যা একটি নতুন টেনেসি রুটিনে যুক্ত করা যেতে পারে যা কীবোর্ড ইউএসবি নিয়ন্ত্রণকারী হিসাবে কাজ করে। আমি এই পদ্ধতিটি ব্যবহার করে এক ডজনেরও বেশি ল্যাপটপ কীবোর্ডগুলিকে ইউএসবিতে রূপান্তর করেছি। সার্কিট বোর্ডটি বানোয়াট করতে আপনাকে আমার agগল বোর্ড ফাইলটি ওএসএইচ পার্কে প্রেরণ করতে হবে। বোর্ডটি এমন একটি কীবোর্ড সংযোজককে সোনার জন্য প্যাড সরবরাহ করে যা একটি টেনেসি মাইক্রোকন্ট্রোলারের কাছে পাঠানো হয়। এই প্রকল্পটি অবশ্যই আপনার বেসিক প্লাগ এবং আরডুইনো প্রকল্পের চেয়ে আরও উন্নত তবে আপনি যদি কোনও পাই সহ কোনও পুরানো ল্যাপটপটি পুনরায় উদ্দেশ্য করতে চান এবং মূল কীবোর্ড এবং টাচপ্যাড রাখতে চান তবে এটি প্রচেষ্টা সার্থক।