কাস্টম প্রোফাইলের সাথে হটকি কীবোর্ড: 14 টি ধাপ (ছবি সহ)
কাস্টম প্রোফাইলের সাথে হটকি কীবোর্ড: 14 টি ধাপ (ছবি সহ)
Anonim
কাস্টম প্রোফাইল সহ HotKeys কীবোর্ড
কাস্টম প্রোফাইল সহ HotKeys কীবোর্ড
কাস্টম প্রোফাইল সহ HotKeys কীবোর্ড
কাস্টম প্রোফাইল সহ HotKeys কীবোর্ড
কাস্টম প্রোফাইল সহ HotKeys কীবোর্ড
কাস্টম প্রোফাইল সহ HotKeys কীবোর্ড
কাস্টম প্রোফাইল সহ HotKeys কীবোর্ড
কাস্টম প্রোফাইল সহ HotKeys কীবোর্ড

আমি আশা করি আপনি এই মহামারীর মধ্যে ভাল করছেন। সাবধান থাকা. শক্ত হও. #COVID-19

একজন ইন্ডাস্ট্রিয়াল ডিজাইনার হওয়ায় আমার 7- than টিরও বেশি সফটওয়্যার অ্যাক্সেস করতে হবে যার মধ্যে রয়েছে সলিডওয়ার্কস, ফটোশপ, ইলাস্ট্রেটর, কীশট, ইন্ডিজাইন ইত্যাদি দৈনিক ভিত্তিতে এবং হ্যাঁ কয়েকটি গেমও। সুতরাং, আমি দুটি সমস্যা অনুভব করেছি যা থেকে এই ডিভাইসটির অস্তিত্ব আসে।

  • বিক্ষিপ্ত চাবি - সম্পূর্ণ হাত কীবোর্ডের উপর দিয়ে ভ্রমণ করে একটি চাবির সন্ধানে যা ESC এবং ENTER কী এর মত বিপরীত কোণে বিদ্যমান। একইভাবে, 15 টিরও বেশি কী রয়েছে যা আমি কেবল সলিডওয়ার্কগুলিতে ব্যবহার করি এবং সেগুলি কীবোর্ডের চারপাশে ছড়িয়ে আছে। সুতরাং, আমার কীবোর্ড পছন্দগুলি পরিবর্তনের পরিবর্তে, বারবার, আমি একটি মিনি কীবোর্ড খুঁজছিলাম যা আমার প্রয়োজন অনুসারে কাস্টমাইজ করা যায়। কিছু গবেষণা করার পরে আমি প্রচুর ডিজাইন এবং কোড পেয়েছি যা এই কাজটি সহজেই করতে পারে। কিন্তু যত তাড়াতাড়ি আমি দ্বিতীয় ইস্যুতে ঝাঁপ দিলাম, আমি দেখতে পেলাম যে নকশাটির কেউই এটিকে বাদ দিতে পারে না।
  • বিভিন্ন ফাংশন - দ্বিতীয় সমস্যা ছিল যখন আমি প্রোগ্রাম স্যুইচ করি, বেশিরভাগ চাবি তাদের ফাংশন বদল করে যেমন Adobe Photoshop ALT+Scroll দিয়ে জুম করছে কিন্তু যখন আমি Adobe Acrobat এ যাই, CTRL+Scroll দ্বারা জুম করা হয়। একইভাবে, আমি কীশটে বেশিরভাগ কী চাই না যা আমি সাধারণত সলিডওয়ার্কগুলিতে ব্যবহার করি। এবং, আমি কখনই সলিডওয়ার্কগুলিতে তীরচিহ্নগুলি ব্যবহার করি না যা গেমিংয়ের সময় অত্যন্ত প্রয়োজনীয়।

সুতরাং, আমি একটি রোটারি নব এবং একটি সস্তা এলসিডি সহ একটি হটকি কিবোর্ড তৈরির সিদ্ধান্ত নিয়েছি যাতে ডেডিকেটেড কী ম্যাপিং সহ বিভিন্ন প্রোগ্রামের মধ্যে পরিবর্তন করা যায়।

এই নির্দেশযোগ্য হল কর্মপ্রবাহকে সহজ করা এবং উৎপাদনশীলতা বৃদ্ধি করা।

আসুন আশা করি আপনি এটি উপভোগ করেন এবং আসুন শুরু করা যাক!

ধাপ 1: কোভিড -১ Pand মহামারী লক-ডাউন-উৎস উপাদানগুলির জন্য একটি চ্যালেঞ্জ

কোভিড -১ Pand মহামারী লক-ডাউন-উৎস উপাদানগুলির জন্য একটি চ্যালেঞ্জ
কোভিড -১ Pand মহামারী লক-ডাউন-উৎস উপাদানগুলির জন্য একটি চ্যালেঞ্জ
কোভিড -১ Pand মহামারী লক-ডাউন-উৎস উপাদানগুলির জন্য একটি চ্যালেঞ্জ
কোভিড -১ Pand মহামারী লক-ডাউন-উৎস উপাদানগুলির জন্য একটি চ্যালেঞ্জ
কোভিড -১ Pand মহামারী লক-ডাউন-উৎস উপাদানগুলির জন্য একটি চ্যালেঞ্জ
কোভিড -১ Pand মহামারী লক-ডাউন-উৎস উপাদানগুলির জন্য একটি চ্যালেঞ্জ
কোভিড -১ Pand মহামারী লক-ডাউন-উৎস উপাদানগুলির জন্য একটি চ্যালেঞ্জ
কোভিড -১ Pand মহামারী লক-ডাউন-উৎস উপাদানগুলির জন্য একটি চ্যালেঞ্জ

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

আমার কয়েকটি ক্ষতিগ্রস্ত পণ্য রয়েছে, যার মধ্যে রয়েছে:

  • CherryMX সুইচগুলির জন্য TVS গোল্ড ভারত কীবোর্ড।
  • 12864 রোটারি এনকোডার এবং পোটেন্টিওমিটারের জন্য স্মার্ট ডিসপ্লে রিপ্র্যাপ করুন।
  • 1602 LCD এর জন্য LCD মডিউল
  • অন্যান্য কয়েকটি উপাদান পূর্ববর্তী প্রকল্প থেকে উদ্ধার করা হয়েছে।

ধাপ 2: নকশা

নকশা
নকশা
নকশা
নকশা
নকশা
নকশা

সম্পূর্ণ প্রকল্পটি সলিডওয়ার্কগুলিতে ডিজাইন করা হয়েছে যখন শেলফ-উপাদানগুলি ব্যবহার করে সংযোজনীয় উত্পাদনের সমস্ত পরামিতিগুলি রেখে।

ধাপ 3: আমাদের কোন উপাদানগুলি প্রয়োজন?

আমাদের কি উপাদান প্রয়োজন?
আমাদের কি উপাদান প্রয়োজন?

বৈদ্যুতিক যন্ত্রপাতি:

  • 1x Arduino মাইক্রো
  • 20x চেরি MX যান্ত্রিক সুইচ
  • 1x 1602 LCD মডিউল
  • 1x রোটারি এনকোডার

হার্ডওয়্যার উপাদান:

  • 3x M3x8 বোল্ট
  • 4x M3x5 বোল্ট

সরঞ্জাম:

  • 3D প্রিন্টার
  • এম 3 অ্যালেন কী
  • সোল্ডারিং স্টেশন
  • আঠালো বন্দুক

ধাপ 4: FDM 3D মুদ্রণ

FDM 3D মুদ্রণ
FDM 3D মুদ্রণ

আমি FDM 3D প্রিন্টারে কীবোর্ড বডি প্রিন্ট করেছি

আমার FDM 3D প্রিন্টার সেটিংস:

  • উপাদান (পিএলএ)
  • স্তর উচ্চতা (0.2 মিমি)
  • শেল বেধ (1.2 মিমি)
  • ঘনত্ব পূরণ করুন (20%)
  • মুদ্রণের গতি (60 মিমি/সেকেন্ড)
  • অগ্রভাগ তাপমাত্রা (210 ° C)
  • সাপোর্ট টাইপ (সর্বত্র)
  • প্ল্যাটফর্ম আনুগত্য প্রকার (কোনটি নয়)

আপনি এই প্রকল্পে ব্যবহৃত সমস্ত ফাইল ডাউনলোড করতে পারেন -

ধাপ 5: DLP 3D মুদ্রণ

DLP 3D মুদ্রণ
DLP 3D মুদ্রণ

আমি DLP 3D প্রিন্টারে উচ্চতর বিবরণ এবং মসৃণ পৃষ্ঠের প্রয়োজন এমন ক্যাপ মুদ্রিত করেছি

আমার DLP 3D প্রিন্টার সেটিংস:

স্তর বেধ (0.05 মিমি)

আপনি এই প্রকল্পে ব্যবহৃত সমস্ত ফাইল ডাউনলোড করতে পারেন -

ধাপ 6: কীবোর্ড বডিতে সুইচ সমাবেশ

কীবোর্ড বডিতে সুইচ সমাবেশ
কীবোর্ড বডিতে সুইচ সমাবেশ
কীবোর্ড বডিতে সুইচ সমাবেশ
কীবোর্ড বডিতে সুইচ সমাবেশ
কীবোর্ড বডিতে সুইচ সমাবেশ
কীবোর্ড বডিতে সুইচ সমাবেশ

সুইচগুলি একত্রিত করতে আমাদের নিম্নলিখিত অংশগুলির প্রয়োজন হবে:

  • 1x কীবোর্ড বডি (3D মুদ্রিত অংশ)
  • 20x CherryMX মেকানিক্যাল সুইচ

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

ধাপ 7: কীবোর্ড বডিতে এলসিডি সমাবেশ

কীবোর্ড বডিতে এলসিডি সমাবেশ
কীবোর্ড বডিতে এলসিডি সমাবেশ
কীবোর্ড বডিতে এলসিডি সমাবেশ
কীবোর্ড বডিতে এলসিডি সমাবেশ
কীবোর্ড বডিতে এলসিডি সমাবেশ
কীবোর্ড বডিতে এলসিডি সমাবেশ

এলসিডি একত্রিত করার জন্য আমাদের নিম্নলিখিত অংশগুলির প্রয়োজন হবে:

  • 1x কীবোর্ড বডি (3D মুদ্রিত অংশ)
  • 1x 1602 LCD
  • 4x M3x5 বোল্ট

ছবিতে বর্ণিত হিসাবে, সংশ্লিষ্ট জায়গায় LCD ইনস্টল করুন এবং M3x5 বোল্ট ব্যবহার করে এটি ঠিক করুন।

ধাপ 8: কীবোর্ড বডিতে রোটারি এনকোডারের সমাবেশ

কীবোর্ড বডিতে রোটারি এনকোডারের সমাবেশ
কীবোর্ড বডিতে রোটারি এনকোডারের সমাবেশ
কীবোর্ড বডিতে রোটারি এনকোডারের সমাবেশ
কীবোর্ড বডিতে রোটারি এনকোডারের সমাবেশ
কীবোর্ড বডিতে রোটারি এনকোডারের সমাবেশ
কীবোর্ড বডিতে রোটারি এনকোডারের সমাবেশ
কীবোর্ড বডিতে রোটারি এনকোডারের সমাবেশ
কীবোর্ড বডিতে রোটারি এনকোডারের সমাবেশ

রোটারি এনকোডার একত্রিত করার জন্য আমাদের নিম্নলিখিত অংশগুলির প্রয়োজন হবে:

  • 1x কীবোর্ড বডি (3D মুদ্রিত অংশ)
  • 1x রোটারি এনকোডার

ছবিতে বর্ণিত হিসাবে, সংশ্লিষ্ট জায়গায় রোটারি এনকোডার ইনস্টল করুন।

ধাপ 9: কীবোর্ড বডিতে Arduino মাইক্রোর সমাবেশ

কীবোর্ড বডিতে Arduino মাইক্রোর সমাবেশ
কীবোর্ড বডিতে Arduino মাইক্রোর সমাবেশ
কীবোর্ড বডিতে Arduino মাইক্রোর সমাবেশ
কীবোর্ড বডিতে Arduino মাইক্রোর সমাবেশ

Arduino মাইক্রো একত্রিত করার জন্য আমাদের নিম্নলিখিত অংশগুলির প্রয়োজন হবে:

  • 1x কীবোর্ড নীচের অংশ (3D মুদ্রিত অংশ)
  • 1x Arduino মাইক্রো

ছবিতে বর্ণিত হিসাবে, সংশ্লিষ্ট জায়গায় Arduino মাইক্রো ইনস্টল করুন।

ধাপ 10: তারের

তারের
তারের
তারের
তারের
তারের
তারের
তারের
তারের

নিম্নলিখিত পদ্ধতিতে সমস্ত ইলেকট্রনিক্সের তারের জন্য পরিকল্পিত অনুসরণ করুন:

| Arduino মাইক্রো | এলসিডি মডিউল | ----------------------------------------------- | VCC | ভিডিডি | | GND | ভিএসএস | | D4 | নিবন্ধন করুন | | D3 | পড়ুন/লিখুন | D2 | সক্ষম করুন | A0 | তথ্য 4 | | A1 | ডেটা 5 | | A2 | তথ্য 6 | | এ 3 | ডেটা 7 | -----------------------------------------------

| Arduino মাইক্রো | কীপ্যাড ম্যাট্রিক্স | ----------------------------------------------- | D9 | কলাম 1 | | D8 | কলাম 2 | | D7 | কলাম 3 | | D6 | কলাম 4 | | D5 | কলাম 5 | | D15 | সারি 1 | | D14 | সারি 2 | | D16 | সারি 3 | | D10 | সারি 4 | -----------------------------------------------

| Arduino মাইক্রো | রোটারি এনকোডার | ----------------------------------------------- | D0 | প্যাড_এ | | D1 | প্যাড_বি | | GND | GND | -----------------------------------------------

ধাপ 11: Arduino মাইক্রো ফার্মওয়্যার

Arduino মাইক্রো ফার্মওয়্যার
Arduino মাইক্রো ফার্মওয়্যার

HID ইন্টারফেস ফার্মওয়্যার

HID ইন্টারফেসের মাধ্যমে ল্যাপটপ/কম্পিউটারের সাথে যোগাযোগের জন্য আমরা Arduino Micro এর ATmega32U4 মাইক্রোকন্ট্রোলার ব্যবহার করব।

কিউএমকে (কোয়ান্টাম মেকানিক্যাল কীবোর্ড) একটি ওপেন সোর্স কমিউনিটি যা কম্পিউটার ইনপুট ডিভাইসগুলি বিকাশকে কেন্দ্র করে। কমিউনিটি সব ধরনের ইনপুট ডিভাইস, যেমন কীবোর্ড, ইঁদুর এবং MIDI ডিভাইসের অন্তর্ভুক্ত।

অনুসরণ করার জন্য নির্দেশাবলী:

  1. GitHub থেকে QMK ফার্মওয়্যার ক্লোন করুন।
  2. এখানে নির্দেশিত হিসাবে ফার্মওয়্যার কম্পাইল করার জন্য আপনার বিল্ড পরিবেশ প্রস্তুত করুন।
  3. প্রথম ধাপে ক্লোন করা qmk_firmware/কীবোর্ড ডিরেক্টরিতে প্রদত্ত কাস্টম কীবোর্ড ফার্মওয়্যারটি ডাউনলোড করুন এবং বের করুন।
  4. নিম্নলিখিত কমান্ড ব্যবহার করে কীবোর্ড ফার্মওয়্যার কম্পাইল করুন: qmk compile -kb key5pro -km default
  5. ফার্মওয়্যার ফ্ল্যাশ করার জন্য কিউএমকে টুলবক্স ডাউনলোড এবং ইনস্টল করুন। (কিউএমকে টুলবক্স)
  6. কিউএমকে টুলবক্স খুলুন এবং কম্পাইল করা ফার্মওয়্যার (.hex ফাইল) খুলুন যা qmk_firmware/.build ডিরেক্টরিতে পাওয়া যাবে, তারপর মাইক্রোকন্ট্রোলার হিসাবে atmega32u4 নির্বাচন করুন এবং অটো-ফ্ল্যাশ বিকল্পটি পরীক্ষা করুন।
  7. ইউএসবি ক্যাবলের মাধ্যমে পিসিতে কীবোর্ড সংযুক্ত করুন, এখন কীবোর্ড ফ্ল্যাশ করার জন্য আরডুইনো মাইক্রোকে বুটলোডার মোডে রাখুন যা আরএসটি পিনকে জিএনডিতে সংক্ষিপ্ত করে করা যেতে পারে।
  8. আরডুইনো রিসেট করার পরে, QMK টুলবক্স স্বয়ংক্রিয়ভাবে এটি খুঁজে পায় এবং তার উপর ফার্মওয়্যার ফ্ল্যাশ করে।

কীম্যাপ কাস্টমাইজেশন

কীম্যাপ, এনকোডার ফাংশন, এলসিডি কার্যকারিতা এবং প্রোফাইল ব্যবস্থাপনা কাস্টমাইজ করার জন্য key5pro/keymaps/default/keymap.c ফাইল পরিবর্তন করুন।

const uint16_t PROGMEM কীম্যাপ [MATRIX_ROWS] [MATRIX_COLS] = {};

এই অ্যারেটিতে একটি কীম্যাপের বিভিন্ন স্তর রয়েছে যা বিভিন্ন প্রোফাইল হিসাবে ব্যবহার করা যেতে পারে। প্রতিটি প্রোফাইল বা স্তর বিভিন্ন কীকোড, ম্যাক্রো বা ফাংশন দিয়ে সেট করা যায়। (কীকোডের তালিকা)

অকার্যকর encoder_update_user (uint8_t সূচক, বুল ঘড়ির কাঁটার দিকে);

এই ফাংশন কলব্যাকটি প্রতিবার এনকোডার ট্রিগার করার সময় বের হয়ে যাবে, এই কলব্যাক রোটারি এনকোডারের কাজকর্ম পরিচালনা করে।

lcd_clrscr (); // এলসিডি সাফ করুন

lcd_gotoxy (কলাম, সারি); // গোটো অবস্থান lcd_puts (""); // প্রদর্শনের তথ্য

এই ফাংশনগুলি 16X2 LCD মডিউল পরিচালনা করতে ব্যবহৃত হয় যা ব্যবহারকারীকে অপারেশন নির্দিষ্ট তথ্য প্রদর্শন করতে ব্যবহার করা যেতে পারে।

ধাপ 12: সমাবেশ সম্পূর্ণ করুন

সমাবেশ সম্পূর্ণ করুন
সমাবেশ সম্পূর্ণ করুন
সমাবেশ সম্পূর্ণ করুন
সমাবেশ সম্পূর্ণ করুন
সমাবেশ সম্পূর্ণ করুন
সমাবেশ সম্পূর্ণ করুন
সমাবেশ সম্পূর্ণ করুন
সমাবেশ সম্পূর্ণ করুন

সমাবেশটি সম্পূর্ণ করতে, আমাদের নিম্নলিখিত অংশগুলির প্রয়োজন হবে:

  • 1x কীবোর্ড বডি (3D মুদ্রিত অংশ)
  • 1x কীবোর্ড নীচের অংশ (3D মুদ্রিত অংশ)
  • 1x রোটারি এনকোডার ক্যাপ (3D মুদ্রিত অংশ)
  • 20x CherryMX রাউন্ড ক্যাপ (3D মুদ্রিত অংশ)

ছবিতে বর্ণিত হিসাবে, সুইচগুলিতে সমস্ত ক্যাপ এবং এনকোডারে ঘূর্ণমান ক্যাপ লাগান। তারপরে, নীচের অংশটি বন্ধ করুন এবং এটি M3x8 বোল্ট দিয়ে বেঁধে দিন।

ধাপ 13: এবং আমরা সম্পন্ন

এবং আমরা সম্পন্ন !!
এবং আমরা সম্পন্ন !!
এবং আমরা সম্পন্ন !!
এবং আমরা সম্পন্ন !!
এবং আমরা সম্পন্ন !!
এবং আমরা সম্পন্ন !!
এবং আমরা সম্পন্ন !!
এবং আমরা সম্পন্ন !!

আপনি শেষ পর্যন্ত সম্পন্ন! চূড়ান্ত পণ্যটি কেমন হওয়া উচিত এবং কাজ করা উচিত তা এখানে।

আমরা ভিডিওটি প্রক্রিয়াকরণ করছি এবং আগামী 24 ঘন্টার মধ্যে এটি আপডেট করব।

ধাপ 14: দয়া করে ভোট দিন

দয়া করে ভোট দিন!
দয়া করে ভোট দিন!

আপনি যদি এই প্রকল্পটি পছন্দ করেন, দয়া করে "ট্র্যাশ টু ট্রেজার" প্রতিযোগিতার জন্য ভোট দিন।

সত্যিই অনেক প্রশংসা! আমি আশা করি আপনারা প্রকল্পটি উপভোগ করেছেন!

প্রস্তাবিত: