אם טבלתם לאחרונה את בהונותיכם בעולם הזרמת Twitch, ללא ספק נתקלתם בציוד היקפי כמו ה- Elgato Stream Deck. ה- Stream Deck הוא כלי מצוין לשליטה על סצנות OBS, פרסום בטוויטר או אפילו ניהול צ'אט של Twitch.

הבעיה היחידה היא שזה שדרוג יקר אם אתה בתקציב.

אבל מה אם אתה יכול לקבל בקר משלך עבור חלק קטן מהמחיר? חדשות טובות: אתה יכול!

היום תלמד כיצד לבנות כרית מאקרו בסגנון Stream Deck מבלי לשרוף חור בארנק שלך.

מהו פד מאקרו?

כרית מאקרו היא סדרת כפתורים המאפשרת להפעיל פעולות ספציפיות. העתקה / הדבקה היא דוגמה מצוינת לסוג זה של פונקציות. אם תלחץ CTRL + C במקלדת, זה מפעיל את קיצור הדרך להעתקה ומעתיק את כל מה שהדגשתם ללוח.

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

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

קָשׁוּר: פרויקטים מגניבים שתוכלו ליצור עם פי פיקו שלכם

מה אתה צריך?

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

  • 1 פטל פי פיקו.
  • 9 מתגי גטרון.
  • 9 מקשים.
  • תחנת הלחמה והלחמה.
  • 1 הלחמה.
  • (4) ברגים M3 x 16.
  • חוט 20 ga (כ -2 מטר).
  • חשפנית חוט 1.
  • מחשב (לתכנות הפיקו).
  • מקרה להכניס את הכל.
  • כבל USB-C למיקרו USB.

החלק היקר ביותר בפרויקט זה הוא ללא ספק ה- Raspberry Pi Pico. ואם יש לך מדפסת תלת מימד, אתה יכול לחסוך קצת כסף על ידי הדפסת התיק ואת מקשי המפתח בעצמך. לחלופין, אתה יכול להדפיס אותם במקומך; מגוון אפשרויות מקוונות קיימות עבור אלה.

הצהרת אחריות: אם לא נעים לך להשתמש במלחם או לעבוד עם מוצרי אלקטרוניקה קטנים, ייתכן שתרצה שמישהו יעזור בפרויקט זה. מגהץ הלחמה יכולה להגיע לטמפ 'של סביב 850 מעלות פרנהייט (450 מעלות צלזיוס), ושימוש לרעה בה עלול לגרום לפציעה קשה. אנא היזהר וזכור כי אתה אחראי לשלומך.

כיצד לגלגל משטח מאקרו משלך

לאחר איסוף החומרים שלך, תלחם את כל מוצרי האלקטרוניקה. לאחר מכן תקודד את ה- Pi Pico באמצעות CircuitPython, שיהיה הרבה יותר קל ממה שזה נשמע. ולבסוף, תרכיב את משטח המאקרו ותגדיר את המאקרו שלך.

מוּכָן?

בוא נלך!

שלב 1: הלחמה של האלקטרוניקה

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

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

כעת, תחבר את ה- Raspberry Pi Pico למתגים באמצעות סיכות GPIO. הלחמו את העופרת האדומה מכל מתג לסיכת GPIO אחת על ה- Pi. השתמש בסיכות הבאות ובמיקומי המתגים המתאימים שלהם כמפורט:

כעת חבר את העופרת השחורה שנותרה מהמתג האחרון ל- GPIO36. סיכה זו היא 3.3V החוצה שלך ותפעיל את היחידה כאשר מחובר כבל המיקרו USB. שוב, וודא שאתה משתמש ב -3.3 וולט החוצה - ולא ב -3.3 וולט EN.

קרדיט תמונה: Raspberrypi.org

ברגע שכל החיבורים האלה מולחמים, עשיתם את החלק הקשה! עכשיו הגיע הזמן לפטר את פיקו ולהתקין את CircuitPython.

קָשׁוּר: כיצד ליצור אזעקת פורץ עם פטל פי פיקו

שלב 2: התקן את CircuitPython וקודד את ה- Macro Pad

לפני שתחבר את Raspberry Pi Pico למחשב שלך, עליך להוריד את ה- קושחת CircuitPython .UF2, זה פרויקט GitHub של נובאספיריטוהעתק של ה- עורך מו אוֹ תוני. בנוסף, מבנה זה מציג תצורה באמצעות מחשב MacOS. אם אתה משתמש ב- Windows, התהליך אמור להיות דומה.

כדי להתקין את CircuitPython, לחץ לחיצה ארוכה על ה- בוטסל כפתור על פיקו וחבר אותו למחשב שלך באמצעות כבל המיקרו-USB. אתה אמור לראות מכשיר חדש שצץ עם השם RPI-RP2. זה הפיקו שלך.

לאחר מכן גרור את קובץ הקושחה CircuitPython .UF2 אל פיקו. המתן עד שהקובץ יסתיים בהעתקה, ואז הוצא את פיקו וחבר אותו מחדש. שם המכשיר אמור להופיע כעת כ CIRCUITPY.

כעת, פתחו את רוכסן את פרויקט Novaspirit Github וגררו את lib תיקיה ו code.py קבצים מתוך PiPicoMacroKeys-Main התיקיה ישירות אל CIRCUITPY ספריית שורשים. פעולה זו תתקין את הספריות הדרושות לבקר.

לאחר מכן לחץ על CIRCUITPY. אתה אמור לראות קובץ בשם code.py בספריית השורשים. פתח את הקובץ הזה עם Mu Editor או Thonny.

מכיוון שקובץ code.py המקורי של Novaspirit מציע שישה לחצנים בלבד, בדרך כלל תצטרך לבצע התאמות מסוימות עבור התוספות. עם זאת, כללנו קובץ code.py עובד בהמשך, כך שלא תצטרך. במקום זאת, העתק והדבק את כל הקוד במופע הפתוח code.py והחלף את כל השאר בקובץ. ואז אתחל מחדש את פיקו.


# קודן במקור על ידי נובאספיריט טק
# העתק קוד זה לקובץ code.py שלך.
זמן ייבוא
ייבא usb_hid
מ- Adafruit_hid.keycode ייבוא ​​Keycode
ממקלדת הייבוא ​​adafruit_hid.keyboard
לוח יבוא
יבוא דיגיטליו
# אלה ה- GPIO המתאימים ב- Pi Pico
# שהלחמת
btn1_pin = לוח. GP1
btn2_pin = לוח. GP2
btn3_pin = לוח. GP3
btn4_pin = לוח. GP4
btn5_pin = לוח. GP5
btn6_pin = לוח. GP6
btn7_pin = לוח. GP21
btn8_pin = לוח. GP20
btn9_pin = לוח. GP19
btn1 = digitalio. DigitalInOut (btn1_pin)
btn1.direction = digitalio. כיוון. קֶלֶט
btn1.pull = digitalio. מְשׁוֹך. מטה
btn2 = digitalio. DigitalInOut (btn2_pin)
btn2.direction = digitalio. כיוון. קֶלֶט
btn2.pull = digitalio. מְשׁוֹך. מטה
btn3 = digitalio. DigitalInOut (btn3_pin)
btn3.direction = digitalio. כיוון. קֶלֶט
btn3.pull = digitalio. מְשׁוֹך. מטה
btn4 = digitalio. DigitalInOut (btn4_pin)
btn4.direction = digitalio. כיוון. קֶלֶט
btn4.pull = digitalio. מְשׁוֹך. מטה
btn5 = digitalio. DigitalInOut (btn5_pin)
btn5.direction = digitalio. כיוון. קֶלֶט
btn5.pull = digitalio. מְשׁוֹך. מטה
btn6 = digitalio. DigitalInOut (btn6_pin)
btn6.direction = digitalio. כיוון. קֶלֶט
btn6.pull = digitalio. מְשׁוֹך. מטה
btn7 = digitalio. DigitalInOut (btn7_pin)
btn7.direction = digitalio. כיוון. קֶלֶט
btn7.pull = digitalio. מְשׁוֹך. מטה
btn8 = digitalio. DigitalInOut (btn8_pin)
btn8.direction = digitalio. כיוון. קֶלֶט
btn8.pull = digitalio. מְשׁוֹך. מטה
btn9 = digitalio. DigitalInOut (btn9_pin)
btn9.direction = digitalio. כיוון. קֶלֶט
btn9.pull = digitalio. מְשׁוֹך. מטה
מקלדת = מקלדת (usb_hid.devices)
# להלן ערכי המפתח שתוכלו לשנות אליהם
# התאימו להעדפותיכם. שנה קוד מפתח. ONE למשל ל-
# (סיסמה. בקרה, קוד מפתח. F4) עבור CTRL + F4
# על הכפתור הראשון.
# ראה את המסמכים הרשמיים של CircuitPython
# לעזרה נוספת
בעוד נכון:
אם btn1.value:
keyboard.send (Keycode. אחד)
זמן. שינה (0.1)
אם btn2.value:
keyboard.send (Keycode. ארבע)
זמן. שינה (0.1)
אם btn3.value:
keyboard.send (Keycode. שבעה)
זמן. שינה (0.1)
אם btn4.value:
keyboard.send (Keycode. שתיים)
זמן. שינה (0.1)
אם btn5.value:
keyboard.send (Keycode. חָמֵשׁ)
זמן. שינה (0.1)
אם btn6.value:
keyboard.send (Keycode. שמונה)
זמן. שינה (0.1)
אם btn7.value:
keyboard.send (Keycode. שְׁלוֹשָׁה)
זמן. שינה (0.1)
אם btn8.value:
keyboard.send (Keycode. שֵׁשׁ)
זמן. שינה (0.1)
אם btn9.value:
keyboard.send (Keycode. תֵשַׁע)
זמן. שינה (0.1)
זמן. שינה (0.1)

קוד זה ניתן להתאמה אישית ושולח קלט מספרי בין אחד לתשע, על סמך המקש שתלחץ עליו. מאוחר יותר, כדי לשנות פונקציות אלה, תערוך את (סיסמה. אחד) חלקי הקוד תחת ה- בעוד נכון: קטע בקובץ code.py.

לשם כך, החלף את המפתח שאתה מעדיף אחד. לדוגמה, אתה יכול להשתמש במופע יחיד של (Keycode.customkey) או מרובה, כגון (סיסמה. ALT, קוד מפתח. TAB).

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

אם הכל עובד, תוכלו לנתק את הפיקו מהמחשב ולהרכיב את התיק. זה מתחבר יחד, אבל אתה יכול להשתמש בברגי M3 אם אתה מעדיף.

קָשׁוּר: פטל פי, פיקו, ארדואינו: הסבירו מיקרו-בקרים של לוח יחיד

שלב 3: הקצה את המאקרו שלך

כעת תוכל להקצות פעולות ספציפיות לכל מפתח בתוכניות כמו OBS או ב- code.py קובץ על פיקו עצמו.

ב- OBS, למשל, נווט אל הגדרות>מקשי קיצור ולחץ על התחל להקליט שדה. לאחר מכן, הקש על אחד מכפתורי כרית המקרו שלך. נְקִישָׁה בסדר כדי לשמור את המאקרו. כעת נסה ללחוץ על כפתור זה. אם הגדרת את הדברים כהלכה, OBS יתחיל להקליט.

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

  • הקצה מפתח להגדלה או התקרבות בדפי אינטרנט.
  • הקצה מפתח לכלי הלהב ב- DaVinci Resolve.
  • הקצה "מתג פאניקה" שממזער את כל החלונות בלחיצת מקש אחת.
  • הקצה מפתח לפתיחת דו-שיח הפגישות ביומן שלך.
  • הקצה מפתח להגדלה או הקטנה של גדלי המברשות בפוטושופ.
  • הקצה מפתח לפתיחת Chrome.
  • הקצה מפתח להחלפת תצוגה במסך מלא בצ'ט Twitch.

תיהנו ממשטח המאקרו החדש שלכם

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

אתה יכול אפילו להוסיף מסכי RGB או OLED, או התאמות אישיות אחרות שאינן זמינות ביחידות מסחריות. ועם סיפון נחלים ביתי, תהיה לך הסיפוק לדעת שבנית משהו יוצא דופן עם כמה דולרים בלבד וקומץ חלקים לא יקרים.

אימייל
צור תאורת מצב רוח עם קידוד מבוסס בלוקים ב- Raspberry Pi Pico

התמודד עם ה- Raspberry Pi Pico עם פרויקט תאורת האווירה הפשוטה הזה.

קרא הבא

נושאים קשורים
  • DIY
  • פִּרפּוּר
  • רעיונות לפרויקט DIY
  • מדריכי פרויקט DIY
על הסופר
מאט הול (75 מאמרים פורסמו)

מאט ל. הול מכסה טכנולוגיה עבור MUO. במקור מאוסטין, טקסס, הוא גר כיום בבוסטון עם אשתו, שני כלבים ושני חתולים. מאט קיבל תואר ראשון באנגלית מאוניברסיטת מסצ'וסטס.

עוד ממאט הול

הירשם לניוזלטר שלנו

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

צעד אחד נוסף !!!

אנא אשר את כתובת הדוא"ל שלך בדוא"ל ששלחנו לך זה עתה.

.