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

בקרת זום: 5 שלבים (עם תמונות)
בקרת זום: 5 שלבים (עם תמונות)

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

וִידֵאוֹ: בקרת זום: 5 שלבים (עם תמונות)
וִידֵאוֹ: זום טסט: חידון טריוויה של תמונות, מילים מותגים שלב 5 מקומות ואתרים by Kingim 2024, נוֹבֶמבֶּר
Anonim
תיבת בקרת זום
תיבת בקרת זום

חדשות מעולות (אפריל 2021): כבר הרבה זמן רציתי לעשות גרסה של בלוטות ', ועכשיו יש לי את הטכנולוגיה! עקוב אחריי אם אתה רוצה לשמוע על זה כשיצא לאור, בתקווה בעוד כמה שבועות. הוא ישתמש באותו סוג של קופסאות ואותם לחצנים אך ישתמש ב- ESP-WROOM-32 במקום ב- ProMicro, ותזדקק גם לסוללת LiPo (מינימום 500mAH). אולי תרצה להזמין את אלה מוכנים.

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

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

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

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

ביססתי את הפרויקט הזה על בקרת עוצמת הקול USB ו- LED Caps Lock, למעשה הקוד עבור זה כלול אך מושבת. אתה יכול להפעיל אותו אם תרצה, ולהוסיף בקרת עוצמת קול סיבובית ו/או נעילת קאפס, נעילת גלילה ונורות LED.

אספקה:

העלות הכוללת יכולה להיות מתחת ל -10 ליש ט. רשימת החלקים פשוטה מאוד:

  • Arduino Pro Micro
  • 6 מתגי לחצן
  • קופסה
  • כבל microUSB
  • אורך קצר של כבל סרט הקשת.

תצטרך גם:

  • מלחם, הלחמה, חותכי חוט ופשיט
  • מדפסת תוויות
  • אקדח דבק חם.

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

קיבלתי סט של 6 מתגי לחצנים בצבעים שונים ממוכר המזרח הרחוק, שהיו אידיאליים. חיפוש ב- eBay אחר "מתג כפתור עגול 12 מ"מ" או "PBS-33b" אמור למצוא אותם. לאלה יש פעולה חיובית נחמדה - אין סיכוי ללחיצת כפתור מקרית.

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

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

שלב 1: הקופסה

התיבה
התיבה

ישנן אפשרויות שונות לקופסה, ואולי תוכל לחשוב על עוד.

  • קל לקדוח קופסת פרויקט ABS לכפתורי הלחיצה אבל כל אלה שיכולתי למצוא היו גדולים מדי או קטנים מדי. יש אחד עם תא לסוללת 9V שהיה הקרוב ביותר, אך לא היה משאיר הרבה מקום לתוויות הכפתורים.
  • קופסת קלטת (או הקופסה מדור ראשון של פטל פאי) היא בערך בגודל הנכון, אבל הפלסטיק דק ושביר, וקשה לקדוח יותר מחור קטן מבלי שהוא ייסדק. (שלי אכן נסדק, וגם לא דבק -על או שרף אקספוקסי נדבקו היטב לפלסטיק. יש פיסת פלסטיק שבורה קטנה שמוחזקת במקומה בעיקר על ידי אחד מכפתורי הלחיצה.) ייתכן שיהיה פחות סדק אם תדביק תוויות דביקות שני הצדדים לפני הקידוח. שימוש בנתב עשוי להיות מוצלח יותר, או לקדוח חור קטן ולהגדיל אותו עם דרמל.
  • אם יש לך גישה למדפסת תלת מימד תוכל ליצור קופסה בדיוק בגודל הרצוי, או לחתוך קופסא בלייזר דק.

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

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

שלב 2: חיבור זה

חיבור זה
חיבור זה
חיבור זה
חיבור זה

בדוק את ה- Arduino Pro Micro בזהירות וזיהה את החיבורים המסומנים 8, 9, 10 ו- A0, A1 ו- A2. השתמש בהתאמה בחוטים החומים, האדומים, הכתומים, הצהובים, הירוקים והכחולים של כבל הסרט כדי לחבר אותם למחבר אחד בכל אחד מכפתורי הלחיצה 1 עד 6.

חברו את המחברים הנותרים של כל 6 כפתורי הלחיצה יחד, ולאחר מכן חברו אותם למחבר הארדואינו המסומן GND באמצעות הגדיל הסגול.

כעת תוכל לאתר את הארדואינו במיקומו הנכון כאשר מחבר ה- microUSB שלו בולט דרך החור שעשית עבורו. תקן אותו במקום עם כמה כתמים של דבק חם.

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

שלב 3: תכנות

תִכנוּת
תִכנוּת

אם לא השתמשת ב- Arduino לפני כן יהיה עליך להוריד ולהתקין את Arduino IDE מאתר ההורדות של Arduino.

הורד את הקובץ ZoomButtons.ino ולאחר מכן לחץ עליו פעמיים. ה- Arduino IDE יושק ואומר ש- ZoomButtons.ino צריך להיות בתיקייה בשם ZoomButtons. לחץ על אישור.

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

בתיבת החיפוש הקלד HID-Project ולחץ על Enter. כאשר מופיע HID-Project by NicoHood, לחץ על כפתור ההתקנה. כעת תוכל לסגור את מנהל הספרייה.

מהתפריטים הנפתחים, בחר כלים - לוח - לוחות SparkFun AVR ובחר SparkFun Pro Micro.

אם אינך רואה לוחות SparkFun AVR, בחר במקום זאת מנהל לוחות. זה נראה מאוד כמו מנהל הספריות. חפש לוחות Sparkfun AVR והתקן אותו. כעת תוכל לבחור את ה- SparkFun Pro Micro כאמור לעיל.

בתפריט כלים כעת אמור לומר Board: Sparkfun Pro Micro. העבר את העכבר מעל קו המעבד שמתחת ובחר ATmega32U4 (5V, 16MHz) אם הוא עדיין לא נבחר.

ממש מתחת למעבד, בחר יציאה וציין אילו יציאות סידריות (אם קיימות) מופיעות ברשימה.

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

לאחר השלמת כל מה שאתה צריך להיות מוכן לאסוף ולהעלות את הקוד ל- Arduino שלך. מהתפריט העליון בחר סקיצה - העלה (לא העלה באמצעות מתכנת). בחלונית התחתונה של ה- Arduino IDE תראה את הסקיצה שנאספת ואז "מקשר הכל ביחד …", וזמן קצר לאחר מכן היא תנסה להעלות את הקוד הידור שלך. אתה אמור לראות סדרה של # סימנים כשהיא מעלה ואז מאמת את הקוד. אם הכל ילך כשורה זה צריך סוף סוף להגיד "אנדרודה נעשה. תודה". (מאוד מנומס מזה!)

בעיות?

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

שלב 4: שימוש ב- ZoomButtons With Zoom

שימוש ב- ZoomButtons With Zoom
שימוש ב- ZoomButtons With Zoom

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

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

שלב 5: שינויים והתקדמות נוספת

שינויים והתקדמות נוספת
שינויים והתקדמות נוספת

שינוי שילובי מקשים

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

לעבור (i) {

מתחת לכל אחד מהמקרים מוצג שילוב המקשים של אחד מ -6 המקשים, הממוספרים 0 עד 5. עבור כל אחד ממקשי השינוי (Shift, Ctrl, Alt) הפונקציות BootKeyboard.press ו- Boot. Keyboard.release הקש או שחרר את המקש הזה, בהתאמה. עבור מקשים אחרים, הפונקציה BootKeyboard.write לוחצת ומשחררת מיד את המפתח.

לקבלת רשימת הקודים למפתחות אחרים, פתח את תיקיית ה- Arduino שלך בעזרת סייר הקבצים (בדרך כלל המסמכים שלי / Arduino) ועבור לספריות / HID-Project / src / KeyboardLayouts. פתח את ImprovedKeylayouts.h עם פנקס רשימות.

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

אם אתה לא בטוח שזה עובד

אם מיד לאחר הצהרת המתג תשנה את #if 1 ל- #if 0, במקום שילובי המקשים הוא פשוט יפיק את הספרות 0 עד 5 עבור הכפתורים המתאימים. אתה תראה אלה אם תפעיל את פנקס הרשימות.

אתה רוצה גם בקרת עוצמת קול או נוריות כפפות/גלילה/numlock?

המערכון של Arduino כולל גם את הקוד לבקרת עוצמת הקול USB וה- Caps Lock LED להוראה.

ליד החלק העליון של המערכון תראה 3 שורות

//#הגדר VOLUME

// #הגדר KYBDLEDS #define ZOOMBTNS

כל שעליך לעשות הוא לבטל את התגובה של VOLUME ו/או את שורות KYBDLEDS על ידי מחיקת קו הרוחב הכפול.

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

מוּמלָץ: