সুচিপত্র:

আরজিবি ওয়ান বাটন ইউএসবি কীবোর্ড: 6 টি ধাপ (ছবি সহ)
আরজিবি ওয়ান বাটন ইউএসবি কীবোর্ড: 6 টি ধাপ (ছবি সহ)

ভিডিও: আরজিবি ওয়ান বাটন ইউএসবি কীবোর্ড: 6 টি ধাপ (ছবি সহ)

ভিডিও: আরজিবি ওয়ান বাটন ইউএসবি কীবোর্ড: 6 টি ধাপ (ছবি সহ)
ভিডিও: Gaming Mouse+Keyboard for Smartphone - সব গেমেই কাজ করে? 2024, নভেম্বর
Anonim
আরজিবি ওয়ান বাটন ইউএসবি কীবোর্ড
আরজিবি ওয়ান বাটন ইউএসবি কীবোর্ড
আরজিবি ওয়ান বাটন ইউএসবি কীবোর্ড
আরজিবি ওয়ান বাটন ইউএসবি কীবোর্ড
আরজিবি ওয়ান বাটন ইউএসবি কীবোর্ড
আরজিবি ওয়ান বাটন ইউএসবি কীবোর্ড

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

ধাপ 1: যন্ত্রাংশ এবং সরঞ্জাম

যন্ত্রাংশ এবং সরঞ্জাম
যন্ত্রাংশ এবং সরঞ্জাম
যন্ত্রাংশ এবং সরঞ্জাম
যন্ত্রাংশ এবং সরঞ্জাম

এই প্রকল্পটি করতে, আপনার প্রয়োজন হবে …

অংশ:

একটি ATtiny85 ভিত্তিক উন্নয়ন বোর্ড। এই বোর্ডগুলি ডিজিসপার্ক বোর্ডের ক্লোন, এবং 1-2GBP/USD এর মতো অল্প দামে কেনা যায়। এই বোর্ডের কয়েকটি সংস্করণ রয়েছে, যার একটি ইউএসবি এ সংযোগকারীতে নির্মিত এবং দুটি মাইক্রো ইউএসবি সকেটে নির্মিত। এই প্রজেক্টের জন্য যেটি প্রয়োজন তা হল "ATTINY85" এর জন্য "TINY85" লেখা দুটিতে ছোট। সমস্ত বোর্ড একই কাজ করবে, কিন্তু শুধুমাত্র এই একটি 3D মুদ্রিত ক্ষেত্রে মাপসই করা হবে।

  • একটি WS2812b RGB LED। এগুলি বিভিন্ন আকারেও আসে, প্রয়োজনীয় প্রকারটি একটি ছোট বৃত্তাকার PCB- এ লাগানো হয়, যা LED এর থেকে কিছুটা বড়। একটি খালি LED ব্যবহার করা যেতে পারে, কিন্তু মনে রাখবেন এগুলি বিক্রি করা খুব কঠিন হবে।
  • একটি চেরি এমএক্স/ চেরি এমএক্স সামঞ্জস্যপূর্ণ সুইচ। পরিষ্কার হাউজিং সহ সুইচগুলি আদর্শ কারণ তারা LEDS আলোকে অতিক্রম করতে দেবে।
  • একটি চেরি এমএক্স সামঞ্জস্যপূর্ণ কীক্যাপ।

সরঞ্জাম:

  • একটি সোল্ডারিং আয়রন এবং সোল্ডার প্রয়োজন হবে। ফ্লাক্স, সোল্ডার ব্রেড/উইক, থার্ড হ্যান্ডসের একটি সেট এবং আরও ফ্লাক্সও সহায়ক।
  • ঘেরটি মুদ্রণ করার জন্য একটি 3D প্রিন্টার প্রয়োজন, কিন্তু যদি আপনার হাতের মৌলিক সরঞ্জামগুলিতে অ্যাক্সেস থাকে তবে অনুরূপ কিছু কাঠ, এক্রাইলিক, MDF ইত্যাদি থেকেও ফ্যাসিন করা যেতে পারে। একটি ছোট ABS প্রজেক্ট বক্স থেকে একটি কেসও কাটা যায়।

পদক্ষেপ 2: সফ্টওয়্যার সেট আপ করা

সফটওয়্যার সেট আপ করা
সফটওয়্যার সেট আপ করা

প্রথমে আপনাকে Arduino IDE এবং Digispark ড্রাইভার ইনস্টল করতে হবে। এটি করার জন্য, এখানে নির্দেশাবলী অনুসরণ করুন। আপনার বোর্ড কাজ করে তা নিশ্চিত করতে, লিঙ্ক করা পৃষ্ঠায় অন্তর্ভুক্ত ব্লিঙ্ক স্কেচ আপলোড করুন। পরবর্তী, আপনি নেতৃত্ব নিয়ন্ত্রণ করতে, Adafruit Neopixel লাইব্রেরি ইনস্টল করতে হবে। Arduino IDE তে, সরঞ্জাম> ম্যানেজ লাইব্রেরিতে যান এবং "Adafruit Neopixel" অনুসন্ধান করুন। একই নামের লাইব্রেরি ডাউনলোড এবং ইনস্টল করুন।

ধাপ 3: কেস প্রিন্ট করা

কেস প্রিন্ট করা
কেস প্রিন্ট করা

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

ধাপ 4: তারের এবং সমাবেশ

তারের এবং সমাবেশ
তারের এবং সমাবেশ
তারের এবং সমাবেশ
তারের এবং সমাবেশ

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

ধাপ 5: কোডটি ঝলকানো এবং সংশোধন করা।

ফ্ল্যাশিং এবং কোড সংশোধন।
ফ্ল্যাশিং এবং কোড সংশোধন।

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

ধাপ 6: সম্পন্ন

সম্পন্ন!
সম্পন্ন!
সম্পন্ন!
সম্পন্ন!
সম্পন্ন!
সম্পন্ন!

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

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

প্রস্তাবিত: