תוכן עניינים:

מקלדת HotKeys עם פרופילים מותאמים אישית: 14 שלבים (עם תמונות)
מקלדת HotKeys עם פרופילים מותאמים אישית: 14 שלבים (עם תמונות)

וִידֵאוֹ: מקלדת HotKeys עם פרופילים מותאמים אישית: 14 שלבים (עם תמונות)

וִידֵאוֹ: מקלדת HotKeys עם פרופילים מותאמים אישית: 14 שלבים (עם תמונות)
וִידֵאוֹ: Melgeek Mojo68 סקירת מקלדת עם Gateron מתגים לבנים Pro-המקלדת האהוב... 2024, נוֹבֶמבֶּר
Anonim
מקלדת HotKeys עם פרופילים מותאמים אישית
מקלדת HotKeys עם פרופילים מותאמים אישית
מקלדת HotKeys עם פרופילים מותאמים אישית
מקלדת HotKeys עם פרופילים מותאמים אישית
מקלדת HotKeys עם פרופילים מותאמים אישית
מקלדת HotKeys עם פרופילים מותאמים אישית
מקלדת HotKeys עם פרופילים מותאמים אישית
מקלדת HotKeys עם פרופילים מותאמים אישית

אני מקווה שאתה מסתדר טוב בתוך המגיפה הזו. שמרי על עצמך. להיות חזק. #COVID19

בהיותי מעצב תעשייתי, אני צריך לגשת ליותר מ-7-8 תוכנות הכוללות Solidworks, פוטושופ, אילוסטרייטור, קישוט, אינדיזיין וכו 'על בסיס יומי וכן גם כמה משחקים. אז, חוויתי שתי בעיות שמכשיר זה מגיע לקיומו.

  • מפתחות מפוזרים - היד השלמה עוברת מעל המקלדת בחיפוש אחר מקש הקיים בפינה הנגדית כמו מקש ESC ו- ENTER. באופן דומה, ישנם יותר מ -15 מקשים בהם אני משתמש רק ב- Solidworks ואלה פזורים ברחבי המקלדת. לכן, במקום לשנות את העדפות המקלדת שלי, שוב ושוב, חיפשתי מקלדת מיני הניתנת להתאמה אישית לפי צרכי. לאחר שעשיתי מחקר מצאתי שפע של עיצובים וקודים שיכולים לבצע משימה זו בקלות. אבל ברגע שקפצתי על הנושא השני, גיליתי שאף אחד מהעיצוב לא יכול לחסל את זה.
  • פונקציות שונות - הנושא השני היה כשאני מחליף את התוכנית, רוב המקשים מחליפים את הפונקציות שלהם כמו ש- Adobe Photoshop עושה זום עם ALT+Scroll אבל כשאני נכנס ל- Adobe Acrobat, הגדילה מתבצעת באמצעות CTRL+Scroll. באופן דומה, אני לא רוצה את רוב המפתחות ב- Keyshot בהם אני משתמש בדרך כלל ב- Solidworks. ואני אף פעם לא משתמש במקשי החצים ב- Solidworks שהם מאוד נדרשים בזמן המשחקים.

אז החלטתי לבנות מקלדת HotKeys עם כפתור סיבוב ותצוגה LCD זולה לשינוי בין תוכניות שונות עם מיפוי מקשים ייעודי.

הוראה זו היא לפשט את זרימת העבודה ולשפר את הפרודוקטיביות.

נקווה שנהנתם ונתחיל!

שלב 1: נעילת מגפת COVID-19-אתגר למרכיבי המקור

נעילת מגפת COVID-19-אתגר למרכיבי המקור
נעילת מגפת COVID-19-אתגר למרכיבי המקור
נעילת מגפת COVID-19-אתגר למרכיבי המקור
נעילת מגפת COVID-19-אתגר למרכיבי המקור
נעילת מגפת COVID-19-אתגר למרכיבי המקור
נעילת מגפת COVID-19-אתגר למרכיבי המקור
נעילת מגפת COVID-19-אתגר למרכיבי המקור
נעילת מגפת COVID-19-אתגר למרכיבי המקור

העולם נלחם במגיפת COVID-19 ושליש מהאוכלוסייה נעולה. בהודו, אנו מבודדים גם בבתינו ואין אפשרות להזמין רכיבים לפרויקט זה מכיוון שרוב הפעילויות המסחריות נעצרות. אבל, רוב הרכיבים מוטבעים במוצר זה או אחר.

יש לי כמה מוצרים פגומים, הכוללים:

  • מקלדת TVS זהב Bharat למתגי CherryMX.
  • 12864 תצוגה חכמה מחדש של מקודד סיבובי ופוטנציומטר.
  • מודול LCD עבור 1602 LCD
  • כמה מרכיבים אחרים משוחזרים מפרויקטים קודמים.

שלב 2: העיצוב

העיצוב
העיצוב
העיצוב
העיצוב
העיצוב
העיצוב

פרויקט Complete מתוכנן ב- Solidworks תוך שמירה על כל הפרמטרים לייצור תוספי, תוך שימוש ברכיבי המדף.

שלב 3: אילו רכיבים דרושים לנו?

אילו רכיבים אנו צריכים?
אילו רכיבים אנו צריכים?

רכיבים אלקטרוניים:

  • 1x Arduino Micro
  • מתג מכני 20x Cherry MX
  • 1x 1602 מודול LCD
  • 1x מקודד סיבובי

רכיבי חומרה:

  • 3x ברגים M3x8
  • 4 ברגים M3x5

כלים:

  • מדפסת תלת מימד
  • M3 אלן קיז
  • תחנת הלחמה
  • אקדח דבק

שלב 4: הדפסה תלת -ממדית של FDM

הדפסה תלת מימדית של FDM
הדפסה תלת מימדית של FDM

הדפסתי גוף מקלדת במדפסת תלת מימד FDM

הגדרות מדפסת התלת ממד שלי ב- FDM:

  • חומר (PLA)
  • גובה שכבה (0.2 מ"מ)
  • עובי מעטפת (1.2 מ"מ)
  • צפיפות מילוי (20%)
  • מהירות הדפסה (60 מ"מ/שניות)
  • טמפרטורת זרבובית (210 ° C)
  • סוג תמיכה (בכל מקום)
  • סוג הדבקה בפלטפורמה (אין)

אתה יכול להוריד את כל הקבצים המשמשים בפרויקט זה -

שלב 5: הדפסת תלת מימד DLP

הדפסת תלת מימד DLP
הדפסת תלת מימד DLP

הדפסתי כובעים שדרשו פרטים גבוהים יותר ומשטח חלק יותר במדפסת תלת מימד DLP

הגדרות מדפסת התלת מימד שלי DLP:

עובי שכבה (0.05 מ"מ)

אתה יכול להוריד את כל הקבצים המשמשים בפרויקט זה -

שלב 6: הרכבת מתגים בגוף המקלדת

הרכבת מתגים בגוף המקלדת
הרכבת מתגים בגוף המקלדת
הרכבת מתגים בגוף המקלדת
הרכבת מתגים בגוף המקלדת
הרכבת מתגים בגוף המקלדת
הרכבת מתגים בגוף המקלדת

כדי להרכיב את המתגים נזדקק לחלקים הבאים:

  • 1x גוף מקלדת (חלק מודפס בתלת מימד)
  • 20x מתגים מכניים CherryMX

כמתואר בתמונות, התאם את כל המתגים במקומם. אין צורך בברגים או בדבק מכיוון שהעיצוב נעשה עם כל הסובלנות וכל הרכיבים משתלבים בעצמם.

שלב 7: הרכבת LCD בגוף המקלדת

הרכבה של LCD בגוף המקלדת
הרכבה של LCD בגוף המקלדת
הרכבה של LCD בגוף המקלדת
הרכבה של LCD בגוף המקלדת
הרכבה של LCD בגוף המקלדת
הרכבה של LCD בגוף המקלדת

כדי להרכיב את ה- LCD נזדקק לחלקים הבאים:

  • 1x גוף מקלדת (חלק מודפס בתלת מימד)
  • 1x 1602 LCD
  • 4 ברגים M3x5

כמתואר בתמונות, התקן את ה- LCD במקום המתאים ותקן אותו באמצעות ברגי M3x5.

שלב 8: הרכבה של מקודד רוטרי בגוף המקלדת

הרכבה של מקודד רוטרי בגוף המקלדת
הרכבה של מקודד רוטרי בגוף המקלדת
הרכבה של מקודד רוטרי בגוף המקלדת
הרכבה של מקודד רוטרי בגוף המקלדת
הרכבה של מקודד רוטרי בגוף המקלדת
הרכבה של מקודד רוטרי בגוף המקלדת
הרכבה של מקודד רוטרי בגוף המקלדת
הרכבה של מקודד רוטרי בגוף המקלדת

כדי להרכיב את המקודד הרוטרי נזדקק לחלקים הבאים:

  • 1x גוף מקלדת (חלק מודפס בתלת מימד)
  • 1x מקודד סיבובי

כמתואר בתמונות, התקן את המקודד הרוטרי במקום המתאים.

שלב 9: הרכבה של Arduino Micro בגוף המקלדת

הרכבה של Arduino Micro בגוף המקלדת
הרכבה של Arduino Micro בגוף המקלדת
הרכבה של Arduino Micro בגוף המקלדת
הרכבה של Arduino Micro בגוף המקלדת

כדי להרכיב את ה- Arduino Micro נזדקק לחלקים הבאים:

  • 1x חלק תחתון מקלדת (חלק מודפס בתלת מימד)
  • 1x Arduino Micro

כמתואר בתמונות, התקן את ה- Arduino Micro במקום המתאים.

שלב 10: חיווט

תִיוּל
תִיוּל
תִיוּל
תִיוּל
תִיוּל
תִיוּל
תִיוּל
תִיוּל

בצע את סכמטי לחיבור כל האלקטרוניקה באופן הבא:

| Arduino Micro | מודול LCD | ------------------------------------------------ | VCC | VDD | | GND | VSS | | D4 | הרשמה בחר | | D3 | לקרוא/לכתוב | | D2 | אפשר | | A0 | נתונים 4 | | A1 | נתונים 5 | | A2 | נתונים 6 | | A3 | נתונים 7 | -----------------------------------------------

| Arduino Micro | מטריקס לוח המקשים | ------------------------------------------------ | D9 | טור 1 | | D8 | טור 2 | | D7 | טור 3 | | D6 | טור 4 | | D5 | טור 5 | | D15 | שורה 1 | | D14 | שורה 2 | | D16 | שורה 3 | | D10 | שורה 4 | ------------------------------------------------

| Arduino Micro | מקודד רוטרי | ------------------------------------------------ | D0 | Pad_A | | D1 | Pad_B | | GND | GND | -----------------------------------------------

שלב 11: קושחת מיקרו Arduino

קושחה מיקרו Arduino
קושחה מיקרו Arduino

קושחה ממשק HID

לתקשורת עם המחשב הנייד/מחשב באמצעות ממשק HID נשתמש במיקרו בקר ATmega32U4 של Arduino Micro.

QMK (מקלדת מכנית קוונטית) היא קהילת קוד פתוח שבמרכזה פיתוח התקני קלט מחשב. הקהילה מקיפה כל מיני התקני קלט, כגון מקלדות, עכברים והתקני MIDI.

הוראות להמשך:

  1. שיבוט את קושחת QMK מ- GitHub.
  2. הכינו את סביבת הבנייה שלכם לעריכת הקושחה לפי ההוראות כאן.
  3. הורד וחלץ את קושחת המקלדת המותאמת אישית הנתונה בספריית qmk_firmware/keyboards המשובטים בשלב הראשון.
  4. הידור הקושחה של המקלדת באמצעות הפקודה הבאה: qmk compile -kb key5pro -km default
  5. הורד והתקן את ארגז הכלים של QMK להבזק הקושחה. (ארגז כלים QMK)
  6. פתח את ארגז הכלים של QMK ופתח את הקושחה המורכבת (קובץ hex) שניתן למצוא בספריית qmk_firmware/.build, ולאחר מכן בחר atmega32u4 כמיקרו-בקר ובדוק את האפשרות Auto-Flash.
  7. חבר את המקלדת למחשב באמצעות כבל USB, כעת להבהוב המקלדת הכנס את Arduino Micro למצב מטען אתחול אשר ניתן לעשות זאת על ידי קיצור סיכת ה- RST ל- GND.
  8. לאחר איפוס הארדואינו, ארגז הכלים של QMK מוצא אותו אוטומטית והבהב עליו את הקושחה.

התאמה אישית של מפתחות

להתאמה אישית של מפתחות המקשים, פונקציות המקודד, פונקציונליות LCD וניהול פרופילים לשנות את קובץ key5pro/keymaps/default/keymap.c.

const uint16_t מקשי מפתח PROGMEM [MATRIX_ROWS] [MATRIX_COLS] = {};

מערך זה מכיל את השכבות השונות של מפת מפתחות אשר יכולות לשמש כפרופילים שונים. ניתן להגדיר כל פרופיל או שכבה באמצעות קוד מקשים, פקודות מאקרו או פונקציות שונות. (רשימת מקשי המפתח)

void encoder_update_user (uint8_t index, bool בכיוון השעון);

החזרה על פונקציה זו תינתק בכל פעם שהמקודד מופעל, החזרה הזו מטפלת בתפקודו של המקודד הסיבובי.

lcd_clrscr (); // נקה את ה- lcd

lcd_gotoxy (עמודה, שורה); // ללכת למיקום lcd_puts (""); // נתוני תצוגה

פונקציות אלה משמשות להפעלת מודול ה- 16X2 LCD שניתן להשתמש בו כדי להציג למשתמש מידע ספציפי על הפעולה.

שלב 12: השלם את ההרכבה

השלם את ההרכבה
השלם את ההרכבה
השלם את ההרכבה
השלם את ההרכבה
השלם את ההרכבה
השלם את ההרכבה
השלם את ההרכבה
השלם את ההרכבה

להשלמת ההרכבה נזדקק לחלקים הבאים:

  • 1x גוף מקלדת (חלק מודפס בתלת מימד)
  • 1x חלק תחתון מקלדת (חלק מודפס בתלת מימד)
  • 1x מכסה מקודד סיבובי (חלק מודפס בתלת מימד)
  • כובע עגול 20x CherryMX (חלק מודפס בתלת מימד)

כמתואר בתמונות, חבר את כל המכסים במתגים ואת המכסה הסיבובי על המקודד. לאחר מכן, סגור את החלק התחתון והדק אותו בעזרת ברגים M3x8.

שלב 13: ואנחנו סיימנו

ואנחנו סיימנו !!
ואנחנו סיימנו !!
ואנחנו סיימנו !!
ואנחנו סיימנו !!
ואנחנו סיימנו !!
ואנחנו סיימנו !!
ואנחנו סיימנו !!
ואנחנו סיימנו !!

סוף סוף סיימת! כך צריך להיראות ולעבוד המוצר הסופי.

אנו מעבדים את הסרטון ונעדכן אותו תוך 24 השעות הקרובות

שלב 14: הצביעו בבקשה

אנא הצבע !
אנא הצבע !

אם אתה אוהב את הפרויקט הזה, אנא הצביע לתחרות "אשפה לאוצר".

באמת מוערך מאוד! אני מקווה שנהנתם מהפרויקט!

מוּמלָץ: