תוכן עניינים:
- שלב 1: נעילת מגפת COVID-19-אתגר למרכיבי המקור
- שלב 2: העיצוב
- שלב 3: אילו רכיבים דרושים לנו?
- שלב 4: הדפסה תלת -ממדית של FDM
- שלב 5: הדפסת תלת מימד DLP
- שלב 6: הרכבת מתגים בגוף המקלדת
- שלב 7: הרכבת LCD בגוף המקלדת
- שלב 8: הרכבה של מקודד רוטרי בגוף המקלדת
- שלב 9: הרכבה של Arduino Micro בגוף המקלדת
- שלב 10: חיווט
- שלב 11: קושחת מיקרו Arduino
- שלב 12: השלם את ההרכבה
- שלב 13: ואנחנו סיימנו
- שלב 14: הצביעו בבקשה
וִידֵאוֹ: מקלדת HotKeys עם פרופילים מותאמים אישית: 14 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:11
אני מקווה שאתה מסתדר טוב בתוך המגיפה הזו. שמרי על עצמך. להיות חזק. #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 ושליש מהאוכלוסייה נעולה. בהודו, אנו מבודדים גם בבתינו ואין אפשרות להזמין רכיבים לפרויקט זה מכיוון שרוב הפעילויות המסחריות נעצרות. אבל, רוב הרכיבים מוטבעים במוצר זה או אחר.
יש לי כמה מוצרים פגומים, הכוללים:
- מקלדת 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:
- חומר (PLA)
- גובה שכבה (0.2 מ"מ)
- עובי מעטפת (1.2 מ"מ)
- צפיפות מילוי (20%)
- מהירות הדפסה (60 מ"מ/שניות)
- טמפרטורת זרבובית (210 ° C)
- סוג תמיכה (בכל מקום)
- סוג הדבקה בפלטפורמה (אין)
אתה יכול להוריד את כל הקבצים המשמשים בפרויקט זה -
שלב 5: הדפסת תלת מימד DLP
הדפסתי כובעים שדרשו פרטים גבוהים יותר ומשטח חלק יותר במדפסת תלת מימד DLP
הגדרות מדפסת התלת מימד שלי DLP:
עובי שכבה (0.05 מ"מ)
אתה יכול להוריד את כל הקבצים המשמשים בפרויקט זה -
שלב 6: הרכבת מתגים בגוף המקלדת
כדי להרכיב את המתגים נזדקק לחלקים הבאים:
- 1x גוף מקלדת (חלק מודפס בתלת מימד)
- 20x מתגים מכניים CherryMX
כמתואר בתמונות, התאם את כל המתגים במקומם. אין צורך בברגים או בדבק מכיוון שהעיצוב נעשה עם כל הסובלנות וכל הרכיבים משתלבים בעצמם.
שלב 7: הרכבת LCD בגוף המקלדת
כדי להרכיב את ה- LCD נזדקק לחלקים הבאים:
- 1x גוף מקלדת (חלק מודפס בתלת מימד)
- 1x 1602 LCD
- 4 ברגים M3x5
כמתואר בתמונות, התקן את ה- LCD במקום המתאים ותקן אותו באמצעות ברגי M3x5.
שלב 8: הרכבה של מקודד רוטרי בגוף המקלדת
כדי להרכיב את המקודד הרוטרי נזדקק לחלקים הבאים:
- 1x גוף מקלדת (חלק מודפס בתלת מימד)
- 1x מקודד סיבובי
כמתואר בתמונות, התקן את המקודד הרוטרי במקום המתאים.
שלב 9: הרכבה של 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
קושחה ממשק HID
לתקשורת עם המחשב הנייד/מחשב באמצעות ממשק HID נשתמש במיקרו בקר ATmega32U4 של Arduino Micro.
QMK (מקלדת מכנית קוונטית) היא קהילת קוד פתוח שבמרכזה פיתוח התקני קלט מחשב. הקהילה מקיפה כל מיני התקני קלט, כגון מקלדות, עכברים והתקני MIDI.
הוראות להמשך:
- שיבוט את קושחת QMK מ- GitHub.
- הכינו את סביבת הבנייה שלכם לעריכת הקושחה לפי ההוראות כאן.
- הורד וחלץ את קושחת המקלדת המותאמת אישית הנתונה בספריית qmk_firmware/keyboards המשובטים בשלב הראשון.
- הידור הקושחה של המקלדת באמצעות הפקודה הבאה: qmk compile -kb key5pro -km default
- הורד והתקן את ארגז הכלים של QMK להבזק הקושחה. (ארגז כלים QMK)
- פתח את ארגז הכלים של QMK ופתח את הקושחה המורכבת (קובץ hex) שניתן למצוא בספריית qmk_firmware/.build, ולאחר מכן בחר atmega32u4 כמיקרו-בקר ובדוק את האפשרות Auto-Flash.
- חבר את המקלדת למחשב באמצעות כבל USB, כעת להבהוב המקלדת הכנס את Arduino Micro למצב מטען אתחול אשר ניתן לעשות זאת על ידי קיצור סיכת ה- RST ל- GND.
- לאחר איפוס הארדואינו, ארגז הכלים של 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: הצביעו בבקשה
אם אתה אוהב את הפרויקט הזה, אנא הצביע לתחרות "אשפה לאוצר".
באמת מוערך מאוד! אני מקווה שנהנתם מהפרויקט!
מוּמלָץ:
קרן לרכב - אפקטים קוליים מותאמים אישית: 4 שלבים (עם תמונות)
קרן לרכב - אפקטים קוליים מותאמים אישית: התקנתי במכונית שלי אפקטים קוליים בהתאמה אישית על סמך סרטוני YouTube של מארק רובר ואני אוהב לעשות דברים. קרן הרכב הבסיסית זקוקה לאפשרויות נוספות לתקשורת יעילה בין נהגים לדעתי. היכן שאני מהקרן הרגילה של מכונית יש
אור אופניים בהיר מאוד באמצעות מחשבי לוח מותאמים אישית של לוח אור: 8 שלבים (עם תמונות)
אור אופניים בהיר מאוד באמצעות מחשבי לוח מותאם אישית של לוח אור: אם אתה בעל אופניים, אתה יודע עד כמה בורות לא נעימים יכולים להיות על הצמיגים והגוף שלך. הספיק לי לפוצץ את הצמיגים אז החלטתי לעצב פנל לד משלי מתוך כוונה להשתמש בו כמנורת אופניים. כזה שמתמקד בלהיות E
כיצד לבנות רמקולים מותאמים אישית: 25 שלבים (עם תמונות)
כיצד לבנות רמקולים מותאמים אישית: בניית רמקולים מותאמים אישית משלך חייבת להיות אחת מפעילויות ה- DIY המתגמלות, הפשוטות והחסכוניות ביותר שנתקלתי בהן. אני המום לחלוטין כי לא הייתה לו נוכחות גדולה יותר ב- Instructables ובקהילה … ובכן
מחברי חוט מותאמים אישית: 3 שלבים (עם תמונות)
מחברי חוטים מותאמים אישית: הפוך את פרויקטי האבטיפוס של Arduino למראה מקצועי יותר, מאורגן ויציב יותר
פקדים מותאמים אישית של Adafruit Feather NRF52, אין צורך בקידוד: 8 שלבים (עם תמונות)
Adafruit Feather NRF52 פקדים מותאמים אישית, אין צורך בקידוד: עדכון 23 באפריל 2019 - למזימות תאריך/שעה באמצעות Arduino millis בלבד () ראו Arduino תאריך/שעה תכנון/רישום באמצעות Millis () ו- PfodApp pfodDesigner V3.0.3610+ שנוצר בחינם השלם רישומי ארדואינו לשרטוט נתונים מול תאריך/שעה