جدول المحتويات:
- الخطوة 1: إغلاق جائحة COVID-19 - تحدٍ لمكونات المصدر
- الخطوة الثانية: التصميم
- الخطوة 3: ما المكونات التي نحتاجها؟
- الخطوة 4: طباعة FDM ثلاثية الأبعاد
- الخطوة 5: DLP 3D Printing
- الخطوة 6: تجميع المفاتيح في هيكل لوحة المفاتيح
- الخطوة 7: تجميع شاشة LCD في هيكل لوحة المفاتيح
- الخطوة الثامنة: تجميع التشفير الدوار في هيكل لوحة المفاتيح
- الخطوة 9: تجميع Arduino Micro في هيكل لوحة المفاتيح
- الخطوة 10: الأسلاك
- الخطوة 11: برنامج Arduino Micro الثابت
- الخطوة 12: أكمل التجميع
- الخطوة 13: وانتهينا
- الخطوة 14: يرجى التصويت
فيديو: لوحة مفاتيح HotKeys مع ملفات تعريف مخصصة: 14 خطوة (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
أتمنى أن تكون بخير وسط هذا الوباء. كن آمنا. كن قويا. # كوفيد19
بصفتي مصممًا صناعيًا ، أحتاج إلى الوصول إلى أكثر من 7-8 برامج تتضمن Solidworks و Photoshop و Illustrator و Keyshot و Indesign وما إلى ذلك بشكل يومي ونعم عدد قليل من الألعاب أيضًا. لذلك ، واجهت مشكلتين من أصل هذا الجهاز إلى وجوده.
- المفاتيح المبعثرة - ينتقل اليد الكاملة فوق لوحة المفاتيح بحثًا عن مفتاح موجود في الزاوية المقابلة مثل مفتاح ESC و ENTER. وبالمثل ، هناك أكثر من 15 مفتاحًا أستخدمها فقط في Solidworks وتلك منتشرة في جميع أنحاء لوحة المفاتيح. لذا ، بدلاً من تغيير تفضيلات لوحة المفاتيح ، بحثت مرارًا وتكرارًا عن لوحة مفاتيح صغيرة يمكن تخصيصها وفقًا لاحتياجاتي. بعد إجراء بعض الأبحاث ، وجدت الكثير من التصميمات والرموز التي يمكنها القيام بهذه المهمة بسهولة. لكن بمجرد أن قفزت إلى المسألة الثانية ، وجدت أنه لا أحد من التصميم يمكن أن يلغي ذلك.
- وظائف مختلفة - كانت المشكلة الثانية عندما أقوم بتبديل البرنامج ، فإن معظم المفاتيح تقوم بتبديل وظائفها مثل Adobe Photoshop يقوم بالتكبير باستخدام ALT + Scroll ولكن عندما أذهب إلى Adobe Acrobat ، يتم التكبير بواسطة CTRL + Scroll. وبالمثل ، لا أريد معظم المفاتيح في Keyshot التي أستخدمها عادةً في Solidworks. وأنا لا أستخدم مفاتيح الأسهم في Solidworks وهي مطلوبة للغاية أثناء اللعب.
لذلك ، قررت إنشاء لوحة مفاتيح HotKeys بمقبض دوار وشاشة LCD رخيصة للتبديل بين البرامج المختلفة مع تعيين مفتاح مخصص.
هذا Instructable هو تبسيط سير العمل وتحسين الإنتاجية.
دعونا نتمنى أن تستمتع به ودعنا نبدأ!
الخطوة 1: إغلاق جائحة COVID-19 - تحدٍ لمكونات المصدر
يحارب العالم جائحة COVID-19 وثلث السكان قيد الإغلاق. في الهند ، نحن أيضًا معزولون في منازلنا ولا توجد إمكانية لطلب مكونات لهذا المشروع حيث تم إيقاف معظم الأنشطة التجارية. لكن لدي معظم المكونات المضمنة في منتج واحد أو آخر.
لدي بعض المنتجات التالفة ، والتي تشمل:
- لوحة مفاتيح TVS Gold Bharat لمفاتيح CherryMX.
- 12864 Reprap العرض الذكي لجهاز التشفير الدوراني ومقياس الجهد.
- وحدة LCD لـ 1602 LCD
- تم استرداد مكونات قليلة أخرى من المشاريع السابقة.
الخطوة الثانية: التصميم
تم تصميم Complete Project في Solidworks مع الحفاظ على جميع المعلمات الخاصة بالتصنيع الإضافي ، باستخدام مكونات الرف.
الخطوة 3: ما المكونات التي نحتاجها؟
مكونات الكترونية:
- 1x اردوينو مايكرو
- 20x مفتاح ميكانيكي Cherry MX
- وحدة 1x 1602 LCD
- 1x الروتاري التشفير
مكونات الأجهزة:
- 3x M3x8 براغي
- 4x M3x5 البراغي
أدوات:
- طابعة 3D
- M3 ألين كيز
- محطة لحام
- مسدس الغراء
الخطوة 4: طباعة FDM ثلاثية الأبعاد
لقد طبعت جسم لوحة المفاتيح على طابعة FDM ثلاثية الأبعاد
إعدادات طابعة FDM ثلاثية الأبعاد الخاصة بي:
- المواد (جيش التحرير الشعبى الصينى)
- ارتفاع الطبقة (0.2 مم)
- سمك الهيكل (1.2 مم)
- كثافة التعبئة (20٪)
- سرعة الطباعة (60 مم / ثانية)
- درجة حرارة الفوهة (210 درجة مئوية)
- نوع الدعم (في كل مكان)
- نوع التصاق المنصة (لا شيء)
يمكنك تنزيل جميع الملفات المستخدمة في هذا المشروع -
الخطوة 5: DLP 3D Printing
لقد قمت بطباعة أغطية تتطلب تفاصيل أعلى وسطح أكثر سلاسة على طابعة DLP ثلاثية الأبعاد
إعدادات طابعة DLP ثلاثية الأبعاد الخاصة بي:
سمك الطبقة (0.05 مم)
يمكنك تنزيل جميع الملفات المستخدمة في هذا المشروع -
الخطوة 6: تجميع المفاتيح في هيكل لوحة المفاتيح
لتجميع المفاتيح ، سنحتاج إلى الأجزاء التالية:
- 1x هيكل لوحة المفاتيح (جزء مطبوع ثلاثي الأبعاد)
- 20x مفاتيح ميكانيكية CherryMX
كما هو موضح في الصور ، فإن الأداة تناسب جميع المفاتيح في أماكنها الخاصة. ليست هناك حاجة إلى البراغي أو الغراء حيث يتم التصميم بكل التفاوتات وتصبح جميع المكونات مناسبة من تلقاء نفسها.
الخطوة 7: تجميع شاشة LCD في هيكل لوحة المفاتيح
لتجميع شاشة LCD ، سنحتاج إلى الأجزاء التالية:
- هيكل لوحة المفاتيح 1x (جزء مطبوع ثلاثي الأبعاد)
- 1x 1602 LCD
- 4x M3x5 البراغي
كما هو موضح في الصور ، قم بتثبيت شاشة LCD في المكان المناسب وقم بتثبيتها باستخدام مسامير M3x5.
الخطوة الثامنة: تجميع التشفير الدوار في هيكل لوحة المفاتيح
لتجميع جهاز التشفير الدوار ، سنحتاج إلى الأجزاء التالية:
- 1x هيكل لوحة المفاتيح (جزء مطبوع ثلاثي الأبعاد)
- 1x الروتاري التشفير
كما هو موضح في الصور ، قم بتثبيت الروتاري Encoder في المكان المناسب.
الخطوة 9: تجميع Arduino Micro في هيكل لوحة المفاتيح
لتجميع Arduino Micro ، سنحتاج إلى الأجزاء التالية:
- 1x الجزء السفلي للوحة المفاتيح (جزء مطبوع ثلاثي الأبعاد)
- 1x اردوينو مايكرو
كما هو موضح في الصور ، قم بتثبيت Arduino Micro في المكان المناسب.
الخطوة 10: الأسلاك
اتبع المخطط لتوصيل جميع الإلكترونيات بالطريقة التالية:
| اردوينو مايكرو | وحدة LCD | ----------------------------------------------- | VCC | VDD | | GND | VSS | | د 4 | تسجيل حدد | | D3 | قراءة / كتابة | | D2 | تمكين | | A0 | البيانات 4 | | A1 | البيانات 5 | | A2 | البيانات 6 | | A3 | البيانات 7 | -----------------------------------------------
| اردوينو مايكرو | مصفوفة لوحة المفاتيح | ----------------------------------------------- | D9 | العمود 1 | | D8 | العمود 2 | | د 7 | العمود 3 | | د 6 | العمود 4 | | D5 | العمود 5 | | D15 | الصف 1 | | د 14 | الصف 2 | | D16 | الصف 3 | | د 10 | الصف 4 | -----------------------------------------------
| اردوينو مايكرو | التشفير الروتاري | ----------------------------------------------- | D0 | الوسادة | | D1 | الوسادة | | GND | GND | -----------------------------------------------
الخطوة 11: برنامج Arduino Micro الثابت
البرامج الثابتة لواجهة HID
للتواصل مع الكمبيوتر المحمول / الكمبيوتر عبر واجهة HID ، سنستخدم متحكم Arduino Micro ATmega32U4.
QMK (لوحة المفاتيح الميكانيكية الكمية) هو مجتمع مفتوح المصدر يتمحور حول تطوير أجهزة إدخال الكمبيوتر. يشمل المجتمع جميع أنواع أجهزة الإدخال ، مثل لوحات المفاتيح وأجهزة الماوس وأجهزة MIDI.
تعليمات يجب اتباعها:
- استنساخ البرامج الثابتة QMK من GitHub.
- قم بإعداد بيئة الإنشاء الخاصة بك لتجميع البرامج الثابتة كما هو موضح هنا.
- قم بتنزيل واستخراج البرنامج الثابت المخصص للوحة المفاتيح في دليل qmk_firmware / keyboards الذي تم استنساخه في الخطوة الأولى.
- قم بتجميع البرامج الثابتة للوحة المفاتيح باستخدام الأمر التالي: qmk compile -kb key5pro -km default
- قم بتنزيل وتثبيت مربع أدوات QMK لتفليش البرنامج الثابت. (صندوق أدوات QMK)
- افتح QMK Toolbox وافتح البرنامج الثابت المترجم (ملف.hex) الذي يمكن العثور عليه في دليل qmk_firmware /.build ، ثم حدد atmega32u4 كمتحكم دقيق وحدد خيار الفلاش التلقائي.
- قم بتوصيل لوحة المفاتيح بجهاز الكمبيوتر عبر كابل USB ، والآن من أجل وميض لوحة المفاتيح ، ضع Arduino Micro في وضع أداة تحميل التشغيل والتي يمكن القيام بها عن طريق تقصير دبوس RST إلى GND.
- بعد إعادة تعيين اردوينو ، يجدها صندوق أدوات QMK تلقائيًا ويومض البرنامج الثابت عليه.
تخصيص خرائط المفاتيح
لتخصيص خرائط المفاتيح ووظائف التشفير ووظيفة LCD وإدارة الملفات الشخصية ، قم بتعديل ملف key5pro / keymaps / default / keymap.c.
const uint16_t PROGMEM keymaps [MATRIX_ROWS] [MATRIX_COLS] = {} ؛
تحتوي هذه المجموعة على الطبقات المختلفة لخريطة المفاتيح التي يمكن استخدامها كملفات تعريف مختلفة. يمكن تعيين كل ملف تعريف أو طبقة باستخدام رموز مفاتيح أو وحدات ماكرو أو وظائف مختلفة. (قائمة رموز المفاتيح)
encoder_update_user باطل (فهرس uint8_t ، منطقي في اتجاه عقارب الساعة) ؛
سيتم استبعاد رد نداء هذه الوظيفة في كل مرة يتم فيها تشغيل المشفر ، حيث يتولى رد الاتصال هذا عمل المشفر الدوار.
lcd_clrscr () ، // مسح شاشات الكريستال السائل
lcd_gotoxy (عمود ، صف) ؛ // وضع الانتقال lcd_puts ("") ؛ // عرض البيانات
تُستخدم هذه الوظائف لتشغيل وحدة 16X2 LCD التي يمكن استخدامها لعرض معلومات العملية المحددة للمستخدم.
الخطوة 12: أكمل التجميع
لإكمال التجميع ، سنحتاج إلى الأجزاء التالية:
- 1x هيكل لوحة المفاتيح (جزء مطبوع ثلاثي الأبعاد)
- 1x الجزء السفلي للوحة المفاتيح (جزء مطبوع ثلاثي الأبعاد)
- 1x غطاء التشفير الروتاري (جزء مطبوع ثلاثي الأبعاد)
- 20x قبعة دائرية CherryMX (جزء مطبوع ثلاثي الأبعاد)
كما هو موضح في الصور ، قم بتوصيل جميع الأغطية بالمفاتيح والغطاء الدوار بجهاز التشفير. ثم أغلق الجزء السفلي واربطه بمسامير M3x8.
الخطوة 13: وانتهينا
لقد انتهيت أخيرًا! إليك الشكل الذي يجب أن يبدو عليه المنتج النهائي ويعمل به.
نحن نعالج الفيديو وسنحدّثه في غضون الـ 24 ساعة القادمة
الخطوة 14: يرجى التصويت
إذا أعجبك هذا المشروع ، فالرجاء التصويت لمسابقة "سلة المهملات إلى الكنز".
حقا أقدر كثيرا! أتمنى أن تستمتعوا بالمشروع يا رفاق!
موصى به:
لوحة مفاتيح ميكانيكية ماكرو مخصصة: 12 خطوة (مع صور)
لوحة مفاتيح ميكانيكية ماكرو مخصصة: في هذا Instructable ، سأأخذك إلى أساسيات إنشاء 6 macropad الخاصة بك ، والتي يتحكم فيها Arduino. سأطلعك على ما تحتاجه ، وكيفية تجميعه ، وكيفية برمجته ، وكيفية تحسينه أو جعله مدينًا لك
KerbalController: لوحة تحكم مخصصة لبرنامج Rocket Game Kerbal Space: 11 خطوة (بالصور)
KerbalController: لوحة تحكم مخصصة لـ Rocket Game Kerbal Space Program: لماذا نبني KerbalController؟ حسنًا ، لأن الضغط على الأزرار ورمي المفاتيح المادية يبدو أكثر أهمية من النقر بالماوس. خاصة عندما يكون مفتاح الأمان أحمر كبير ، حيث يتعين عليك فتح الغطاء أولاً ، انقر فوق المفتاح
لوحة إضاءة مخصصة يمكن ارتداؤها (دورة استكشاف التكنولوجيا - TfCD - Tu Delft): 12 خطوة (بالصور)
لوحة الإضاءة المخصصة القابلة للارتداء (دورة استكشاف التكنولوجيا - TfCD - Tu Delft): في هذه التعليمات ، ستتعلم كيفية صنع صورتك المضيئة التي يمكنك ارتداؤها! يتم ذلك باستخدام تقنية EL مغطاة بملصق فينيل وربط أحزمة بها حتى تتمكن من ارتدائها حول ذراعك. يمكنك أيضًا تغيير أجزاء من هذه الصفحة
لوحة مفاتيح سريعة وقذرة (لوحة مفاتيح فارغة): 3 خطوات
لوحة مفاتيح سريعة وقذرة (لوحة مفاتيح فارغة): لوحة مفاتيح داس هي اسم لوحة المفاتيح الأكثر شيوعًا بدون نقوش على المفاتيح (لوحة مفاتيح فارغة). يتم بيع لوحة مفاتيح Das بسعر 89.95 دولارًا. سيرشدك هذا الدليل أثناء إنشاء لوحة مفاتيح قديمة لديك
تنظيف لوحة مفاتيح Apple Aluminium . أو أي لوحة مفاتيح أخرى ناعمة الملمس: 5 خطوات
تنظيف لوحة مفاتيح Apple Aluminium …. أو أي لوحة مفاتيح أخرى ناعمة الملمس: نظيفة مثلك أو قد أحاول الحفاظ على لوحات مفاتيح Apple المصنوعة من الألومنيوم ، فإنها تصبح قذرة بعد عام أو نحو ذلك. هذا التوجيه هو لمساعدتك على تنظيفه. كن حذرًا ، لأنني لست مسؤولاً إذا تعطلت لوحة المفاتيح أثناء القيام بذلك …. SUCKS F