
সুচিপত্র:
- ধাপ 1: কোভিড -১ Pand মহামারী লক-ডাউন-উৎস উপাদানগুলির জন্য একটি চ্যালেঞ্জ
- ধাপ 2: নকশা
- ধাপ 3: আমাদের কোন উপাদানগুলি প্রয়োজন?
- ধাপ 4: FDM 3D মুদ্রণ
- ধাপ 5: DLP 3D মুদ্রণ
- ধাপ 6: কীবোর্ড বডিতে সুইচ সমাবেশ
- ধাপ 7: কীবোর্ড বডিতে এলসিডি সমাবেশ
- ধাপ 8: কীবোর্ড বডিতে রোটারি এনকোডারের সমাবেশ
- ধাপ 9: কীবোর্ড বডিতে Arduino মাইক্রোর সমাবেশ
- ধাপ 10: তারের
- ধাপ 11: Arduino মাইক্রো ফার্মওয়্যার
- ধাপ 12: সমাবেশ সম্পূর্ণ করুন
- ধাপ 13: এবং আমরা সম্পন্ন
- ধাপ 14: দয়া করে ভোট দিন
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36




আমি আশা করি আপনি এই মহামারীর মধ্যে ভাল করছেন। সাবধান থাকা. শক্ত হও. #COVID-19
একজন ইন্ডাস্ট্রিয়াল ডিজাইনার হওয়ায় আমার 7- than টিরও বেশি সফটওয়্যার অ্যাক্সেস করতে হবে যার মধ্যে রয়েছে সলিডওয়ার্কস, ফটোশপ, ইলাস্ট্রেটর, কীশট, ইন্ডিজাইন ইত্যাদি দৈনিক ভিত্তিতে এবং হ্যাঁ কয়েকটি গেমও। সুতরাং, আমি দুটি সমস্যা অনুভব করেছি যা থেকে এই ডিভাইসটির অস্তিত্ব আসে।
- বিক্ষিপ্ত চাবি - সম্পূর্ণ হাত কীবোর্ডের উপর দিয়ে ভ্রমণ করে একটি চাবির সন্ধানে যা ESC এবং ENTER কী এর মত বিপরীত কোণে বিদ্যমান। একইভাবে, 15 টিরও বেশি কী রয়েছে যা আমি কেবল সলিডওয়ার্কগুলিতে ব্যবহার করি এবং সেগুলি কীবোর্ডের চারপাশে ছড়িয়ে আছে। সুতরাং, আমার কীবোর্ড পছন্দগুলি পরিবর্তনের পরিবর্তে, বারবার, আমি একটি মিনি কীবোর্ড খুঁজছিলাম যা আমার প্রয়োজন অনুসারে কাস্টমাইজ করা যায়। কিছু গবেষণা করার পরে আমি প্রচুর ডিজাইন এবং কোড পেয়েছি যা এই কাজটি সহজেই করতে পারে। কিন্তু যত তাড়াতাড়ি আমি দ্বিতীয় ইস্যুতে ঝাঁপ দিলাম, আমি দেখতে পেলাম যে নকশাটির কেউই এটিকে বাদ দিতে পারে না।
- বিভিন্ন ফাংশন - দ্বিতীয় সমস্যা ছিল যখন আমি প্রোগ্রাম স্যুইচ করি, বেশিরভাগ চাবি তাদের ফাংশন বদল করে যেমন Adobe Photoshop ALT+Scroll দিয়ে জুম করছে কিন্তু যখন আমি Adobe Acrobat এ যাই, CTRL+Scroll দ্বারা জুম করা হয়। একইভাবে, আমি কীশটে বেশিরভাগ কী চাই না যা আমি সাধারণত সলিডওয়ার্কগুলিতে ব্যবহার করি। এবং, আমি কখনই সলিডওয়ার্কগুলিতে তীরচিহ্নগুলি ব্যবহার করি না যা গেমিংয়ের সময় অত্যন্ত প্রয়োজনীয়।
সুতরাং, আমি একটি রোটারি নব এবং একটি সস্তা এলসিডি সহ একটি হটকি কিবোর্ড তৈরির সিদ্ধান্ত নিয়েছি যাতে ডেডিকেটেড কী ম্যাপিং সহ বিভিন্ন প্রোগ্রামের মধ্যে পরিবর্তন করা যায়।
এই নির্দেশযোগ্য হল কর্মপ্রবাহকে সহজ করা এবং উৎপাদনশীলতা বৃদ্ধি করা।
আসুন আশা করি আপনি এটি উপভোগ করেন এবং আসুন শুরু করা যাক!
ধাপ 1: কোভিড -১ 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 প্রিন্টার সেটিংস:
- উপাদান (পিএলএ)
- স্তর উচ্চতা (0.2 মিমি)
- শেল বেধ (1.2 মিমি)
- ঘনত্ব পূরণ করুন (20%)
- মুদ্রণের গতি (60 মিমি/সেকেন্ড)
- অগ্রভাগ তাপমাত্রা (210 ° C)
- সাপোর্ট টাইপ (সর্বত্র)
- প্ল্যাটফর্ম আনুগত্য প্রকার (কোনটি নয়)
আপনি এই প্রকল্পে ব্যবহৃত সমস্ত ফাইল ডাউনলোড করতে পারেন -
ধাপ 5: 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 মাইক্রো একত্রিত করার জন্য আমাদের নিম্নলিখিত অংশগুলির প্রয়োজন হবে:
- 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 মাইক্রো ফার্মওয়্যার

HID ইন্টারফেস ফার্মওয়্যার
HID ইন্টারফেসের মাধ্যমে ল্যাপটপ/কম্পিউটারের সাথে যোগাযোগের জন্য আমরা Arduino Micro এর ATmega32U4 মাইক্রোকন্ট্রোলার ব্যবহার করব।
কিউএমকে (কোয়ান্টাম মেকানিক্যাল কীবোর্ড) একটি ওপেন সোর্স কমিউনিটি যা কম্পিউটার ইনপুট ডিভাইসগুলি বিকাশকে কেন্দ্র করে। কমিউনিটি সব ধরনের ইনপুট ডিভাইস, যেমন কীবোর্ড, ইঁদুর এবং MIDI ডিভাইসের অন্তর্ভুক্ত।
অনুসরণ করার জন্য নির্দেশাবলী:
- GitHub থেকে QMK ফার্মওয়্যার ক্লোন করুন।
- এখানে নির্দেশিত হিসাবে ফার্মওয়্যার কম্পাইল করার জন্য আপনার বিল্ড পরিবেশ প্রস্তুত করুন।
- প্রথম ধাপে ক্লোন করা qmk_firmware/কীবোর্ড ডিরেক্টরিতে প্রদত্ত কাস্টম কীবোর্ড ফার্মওয়্যারটি ডাউনলোড করুন এবং বের করুন।
- নিম্নলিখিত কমান্ড ব্যবহার করে কীবোর্ড ফার্মওয়্যার কম্পাইল করুন: qmk compile -kb key5pro -km default
- ফার্মওয়্যার ফ্ল্যাশ করার জন্য কিউএমকে টুলবক্স ডাউনলোড এবং ইনস্টল করুন। (কিউএমকে টুলবক্স)
- কিউএমকে টুলবক্স খুলুন এবং কম্পাইল করা ফার্মওয়্যার (.hex ফাইল) খুলুন যা qmk_firmware/.build ডিরেক্টরিতে পাওয়া যাবে, তারপর মাইক্রোকন্ট্রোলার হিসাবে atmega32u4 নির্বাচন করুন এবং অটো-ফ্ল্যাশ বিকল্পটি পরীক্ষা করুন।
- ইউএসবি ক্যাবলের মাধ্যমে পিসিতে কীবোর্ড সংযুক্ত করুন, এখন কীবোর্ড ফ্ল্যাশ করার জন্য আরডুইনো মাইক্রোকে বুটলোডার মোডে রাখুন যা আরএসটি পিনকে জিএনডিতে সংক্ষিপ্ত করে করা যেতে পারে।
- আরডুইনো রিসেট করার পরে, 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: দয়া করে ভোট দিন

আপনি যদি এই প্রকল্পটি পছন্দ করেন, দয়া করে "ট্র্যাশ টু ট্রেজার" প্রতিযোগিতার জন্য ভোট দিন।
সত্যিই অনেক প্রশংসা! আমি আশা করি আপনারা প্রকল্পটি উপভোগ করেছেন!
প্রস্তাবিত:
পিসি কীবোর্ড 8051 মাইক্রোকন্ট্রোলারের সাথে ইন্টারফেসিং: 6 টি ধাপ

8051 মাইক্রোকন্ট্রোলারের সাথে পিসি কীবোর্ড ইন্টারফেসিং: এই প্রকল্পে আমি আপনাকে ব্যাখ্যা করেছি কিভাবে আমরা আমাদের পিসি কীবোর্ডকে 8051 মাইক্রোকন্ট্রোলারে ইন্টারফেস করতে পারি
Redbear BLE Nano V2 PfodApp- এর সাথে কাস্টম কন্ট্রোল - কোন কোডিং প্রয়োজন নেই: 6 টি ধাপ

Redbear BLE Nano V2 PfodApp- এর সাথে কাস্টম কন্ট্রোল - কোন কোডিং প্রয়োজন নেই: আপডেট: 15th সেপ্টেম্বর 2017 - এই নির্দেশনাটি RedBear BLE Nano, V2 এর সর্বশেষ সংস্করণ ব্যবহার করার জন্য আপডেট করা হয়েছে। রেডবিয়ার BLE ন্যানো V1.5 কে টার্গেট করা এই নির্দেশনার আগের সংস্করণ এখানে পাওয়া যায়। 15 নভেম্বর এবং ndash আপডেট 2017 তাই
দ্রুত এবং নোংরা দাস কীবোর্ড (ফাঁকা কীবোর্ড): 3 টি ধাপ

কুইক অ্যান্ড ডার্টি দাস কীবোর্ড (ফাঁকা কীবোর্ড): একটি দাস কীবোর্ড হল সবচেয়ে জনপ্রিয় কীবোর্ডের নাম যার মধ্যে কোন শিলালিপি নেই (খালি কীবোর্ড)। দাস কীবোর্ড 89.95 ডলারে বিক্রয় করে। এই নির্দেশিকা আপনাকে গাইড করবে যদিও আপনি যে কোনও পুরানো কীবোর্ড দিয়ে নিজেকে তৈরি করছেন
এলসিডি স্টুডিওতে একটি কাস্টম ডিসপ্লে তৈরি করুন (জি 15 কীবোর্ড এবং এলসিডি স্ক্রিনের জন্য)।: 7 টি ধাপ

এলসিডি স্টুডিওতে একটি কাস্টম ডিসপ্লে তৈরি করুন (জি 15 কীবোর্ড এবং এলসিডি স্ক্রিনগুলির জন্য): ঠিক আছে যদি আপনি কেবল আপনার জি 15 কীবোর্ড পেয়ে থাকেন এবং এটির সাথে আসা মৌলিক ডিসপ্লেগুলি নিয়ে অত্যন্ত অসন্তুষ্ট হন তবে আমি আপনাকে এলসিডি স্টুডিও ব্যবহারের মূল বিষয়গুলি নিয়ে যাব। আপনার নিজের তৈরি করতে এই উদাহরণটি এমন একটি ডিসপ্লে তৈরি করবে যা শুধুমাত্র বেস দেখায়
অ্যাপল অ্যালুমিনিয়াম কীবোর্ড পরিষ্কার করা . অথবা অন্য কোন সফট-টাচ কীবোর্ড: ৫ টি ধাপ

অ্যাপল অ্যালুমিনিয়াম কীবোর্ড পরিষ্কার করা …. এই নির্দেশনাটি আপনাকে এটি পরিষ্কার করতে সাহায্য করার জন্য। সাবধান থাকুন, কারণ এটি করার সময় আপনার কীবোর্ডটি ভেঙে গেলে আমি দায়ী নই …. চুষা এফ