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

לוח מקשים מכני Arduino: 5 שלבים (עם תמונות)
לוח מקשים מכני Arduino: 5 שלבים (עם תמונות)

וִידֵאוֹ: לוח מקשים מכני Arduino: 5 שלבים (עם תמונות)

וִידֵאוֹ: לוח מקשים מכני Arduino: 5 שלבים (עם תמונות)
וִידֵאוֹ: ארדואינו הסבר על כתיבת חוברת הפרוייקט 2024, נוֹבֶמבֶּר
Anonim
לוח מקשים מכני Arduino
לוח מקשים מכני Arduino
לוח מקשים מכני Arduino
לוח מקשים מכני Arduino

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

אספקה

  • 1u Keycaps:

    • 1 עד 9
    • לִמְחוֹק
  • 2u Keycaps:

    • 0
    • להיכנס
  • 12 מתגי מפתח (השתמשתי בצהוב דובדבן אבל כל צוואה שרי תעבוד!)
  • ארדואינו אונו
  • לוחית מתגים מודפסת בתלת -ממד (ראה שלב 1)

שלב 1: עיצוב פריסת לוח מקשים

אם אתה רוצה להכין את לוח המקשים שלך באותם מקשי גודל כמוני, תוכל להוריד ולהדפיס את קובץ ה- STL שלי ישירות בתלת -ממד ולדלג לשלב 4!

אבל אם אתה צריך לעצב בעצמך באמצעות עורך פריסת מקלדת:

מחק את הודעת הפתיחה על ידי לחיצה עליה באמצעות כפתור מחק מפתח.

כדי לקבל את הפריסה הרצויה, תוכל להתאים כל מקש בכרטיסייה מאפיינים ולהגדיר את הגובה והרוחב (1 = 1u, 1.5 = 1.5u וכן הלאה). אתה יכול להזיז מקשים עם מקשי החצים.

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

שלב 2: בנה קובץ SVG

אתה הופך את העיצוב שלך לקובץ SVG עם swilkb:

הדבק את הקוד שהעתקת לפריסת לוח

בחר את סוג המתג שלך (אני מציע MX_t: 1 כי יהיה קל יותר להדפיס)

סוג מייצב בחירה - בחרתי ב- Cherry + Costar {_s: 1} אך לא נזקקתי או השתמשתי במייצבים.

ריפוד קצוות הוא עד כמה הגבול סביב כל המפתחות שלך יהיה (השתמשתי 10 מ מ מסביב)

השאר את שאר האפשרויות

לחץ על Draw My CAD. לחץ על כפתור SVG ושמור את הקובץ (יהיה עליך CTRL-S או קליק ימני על התמונה).

שלב 3: בנה מודל תלת מימד

בנה מודל תלת מימד
בנה מודל תלת מימד

היכנס ל- Tinkercad והתחל בפרויקט חדש.

ייבא את קובץ ה- SVG שלך; tinkercad יוסיף באופן אוטומטי עובי. ברירת המחדל היא 10 מ"מ - עבה מדי עבור צלחת מתג! הגדר את עובי (הריבוע באמצע) ל- 3.00 מ"מ.

ייצא את הפרויקט שלך כ- STL ואתה מוכן להדפיס תלת מימד!

שלב 4: הלחמה והרכבה

הלחמה והרכבה
הלחמה והרכבה
הלחמה והרכבה
הלחמה והרכבה

המפתחות מחוברים לאורך עמודות ושורות.

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

צרף שורות לסיכות 0, 1, 2

צרף עמודות לסיכות 10, 11, 12, 13

שלב 5: קוד

קוד
קוד

השתמשתי בספריית לוח המקשים שתצטרך להוריד

עבור אל סקיצה -> כלול ספרייה -> נהל ספריות.. וחפש "לוח מקשים" ולחץ על התקן

אם עיצבת לוח מקשים משלך, התאם את מערך המקשים הדו מימד.

העלה ל- Arduino שלך וסיימת!

מוּמלָץ: