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

בקרת עוצמת קול USB: 9 שלבים (עם תמונות)
בקרת עוצמת קול USB: 9 שלבים (עם תמונות)

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

וִידֵאוֹ: בקרת עוצמת קול USB: 9 שלבים (עם תמונות)
וִידֵאוֹ: פתרון לבעיות צליל ב-Windows 10 2024, נוֹבֶמבֶּר
Anonim
בקרת עוצמת קול USB
בקרת עוצמת קול USB

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

קוד Arduino והעיצוב הבסיסי נמצאו במקור באתר Adafruit. מידע נוסף ניתן למצוא כאן. קוד Arduino ידרוש את ספריות Adafruit Trinket, אותן ניתן להוריד כאן (תרצה במיוחד את ספריית "TrinketHidCombo"). ניתן להוריד את קוד ה- Arduino בפועל כאן.

שלב 1: אסוף את החלקים שלך

אסוף את חלקיך
אסוף את חלקיך

(העבר את העכבר מעל הפריטים בתמונה לפרטים וקישורים להזמנה):

  • Adafruit Trinket, 5V, 16MHz (הקפד לקבל את גרסת 5V, לא את 3.3V).
  • מקודד רוטרי (זה שמוצג כאן הוא פיר D, אך ישנם גם מקודדים עם פירים מפוצלים, תלוי בידית שבה אתה משתמש)
  • כ -2.5 אינץ 'מתוך 5 כבל סרט מוליכים. רצו והדקו את הקצוות כפי שמוצג בתמונה.
  • חמש חתיכות באורך 1/2 אינץ 'של צינורות כיווץ חום בגודל 1/8 אינץ'.

שלב 2: חיבור התכשיר למקודד הרוטרי

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

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

חברו את תכשיר החפץ למקודד באופן הבא:

  • פין תכשיט #0 לסיכת האות "A" של המקודד.
  • פין תכשיט מס '1 לאחד מסיכות הכפתורים של המקודד.
  • סיכה מס '2 לסיכת האות "B" של המקודד.
  • סיכה 5V לסיכה של לחצן המקודד השני.
  • סיכת תכשיט GND לסיכה הנפוצה של המקודד.

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

שלב 3: התכונן לתכנות התכשיט

Image
Image
היכונו לתכנות התכשיט
היכונו לתכנות התכשיט

פתח את ה- IDE של Arduino. הורד והתקן את ספריות Adafruit Trinket ואת קוד בקרת עוצמת הקול (קישורים בתחילת הפרויקט). הגדר את לוח הלוח כ- "Adafruit Trinket 16MHz", ואת המתכנת כ- "USBtinyISP".

ה- Trinket חייב להיות במצב Bootloader כדי להעלות אליו קוד. כאשר הוא מחובר לראשונה ליציאת ה- USB של המחשב, הנורית הירוקה תידלק יציב והנורית האדומה תהבהב במשך 10 שניות ואז תיכבה. במהלך חלון זה של 10 שניות, ה- Trinket נמצא במצב Bootloader. תוכל להיכנס למצב Bootloader בכל עת על ידי לחיצה על הכפתור בקצה התכשיר הממוקם מול יציאת ה- USB.

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

שלב 4: בדיקת המקודד

Image
Image

לאחר סיום התכנות בהצלחה וה- Trinket יופעל מחדש, תוכל לשלוט בעוצמת הקול שלך בעזרת המקודד הסיבובי. סיבוב המקודד בכיוון השעון אמור להגביר את עוצמת הקול של המחשב שלך, וכנגד כיוון השעון צריך להקטין אותו. לחיצה על הפיר צריכה להשתיק את המחשב שלך. אם אתה מגלה שלכיוון הסיבוב יש את האפקט ההפוך (עוצמת הקול עולה כאשר הוא אמור לרדת), הרי שהמקודדים "A" ו- "B" הפוכים. אתה יכול להחליף את החוטים במקודד, או פשוט להחליף את הגדרות הסיכה (0 ו -2) בשורות 3 & 4 בקוד ה- Arduino ולאחר מכן לשלוח אותו ל- Trinket שוב. בסרטון הווידאו למעלה, תראה את המקודד הרוטרי השולט על עוצמת הקול וההשתקה במחשב האישי.

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

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

ניתן להוריד את קובץ ההדפסה התלת -ממדית מ- Thingiverse על ידי לחיצה כאן. הדפסתי אותו באמצעות PLA, גובה שכבה 0.15 מ"מ ופייה של 0.4 מ"מ. הבלוק המלבני ממש מחוץ לבסיס בקובץ ההדפסה משמש רק למינימום חומרי תמיכה מבחוץ, מכיוון שהתמיכה תהיה דקה וגבוהה מכדי להישאר יציבה בזמן ההדפסה. השתמש בכלים קונצנטריים בכל מקום. החומר התומך היחיד שקשה להסיר הוא מתחת לגשר התומך ב- Trinket. אני משתמש בשילוב של מברג קטן, פינצטה זווית וצבת מחט כדי להסיר אותו. חשוב להוציא אותו (או לפחות כמה שאתה יכול), כי החלל הזה יתמלא אחר כך בזריקה.

שלב 6: הוסף את האלקטרוניקה

הוסף את האלקטרוניקה
הוסף את האלקטרוניקה
הוסף את האלקטרוניקה
הוסף את האלקטרוניקה

התקן את ה- Trinket בבסיס. כל חורי ההרכבה בבסיס המודפס בתלת מימד מידות ל 2-56 ברגים לחיצה עצמית. השתמש בשני ברגים של 2-56 x 1/4 אינץ 'כדי להדק את הקצה האחורי של הלוח. אם אתה רוצה חבילה של 100 ברגים, ניתן לרכוש אותם מ- McMaster Carr על ידי לחיצה כאן.

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

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

שלב 7: הוסף משקל לבסיס

הוסף משקל לבסיס
הוסף משקל לבסיס
הוסף משקל לבסיס
הוסף משקל לבסיס

הבסיס מלא בזריקה עופרת מס '7.5 (0.095 אינץ') להוספת משקל ויציבות (כ -6 אונקיות או 175 גרם). הדבר מונע ממנה להחליק על שולחן העבודה שלך כשאתה מסובב את הכפתור.

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

שלב 8: צור והתקן את המכסה התחתון

צור והתקן את המכסה התחתון
צור והתקן את המכסה התחתון
צור והתקן את המכסה התחתון
צור והתקן את המכסה התחתון
צור והתקן את המכסה התחתון
צור והתקן את המכסה התחתון
צור והתקן את המכסה התחתון
צור והתקן את המכסה התחתון

קובץ DXF עבור הכריכה התחתונה כלול בדף Thingiverse עבור הבסיס, או לחץ כאן לקישור ישיר לקובץ הכריכה התחתונה. אני חותך אותו בלייזר מתוך 3 מ"מ אקריליק. אתה יכול להשתמש באותם ברגים של 2-56 x 1/4 "כפי שהשתמשת בהם לצורך הרכבת התכשיר כדי לצרף את המכסה התחתון. לחלופין, אתה יכול לנתק את החורים ולהשתמש בברגים עם ראש שטוח כך שהתחתונה תהיה סמיכה. אם תבחר להשתמש בברגים עם ראש שטוח, תוכל גם להזמין מארז 100 מקאמאסטר קאר על ידי לחיצה כאן.

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

שלב 9: סיים

תסיים
תסיים

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

לבסוף, חבר את כבל ה- USB שלך, תן למחשב כ -15 שניות לזהות את המכשיר (ה- Trinket צריך לעבור את רצף ה- Bootloader בן 10 השניות לפני שהמחשב יזהה אותו), והכל מוכן.

מוּמלָץ: