תוכן עניינים:
- שלב 1: רשימת חלקים
- שלב 2: בנייה
- שלב 3: תוכנה
- שלב 4: קישורים
- שלב 5: הוספת בקרי סיבוב בס וטרבל
- שלב 6: השתמש ב- Sparkfun Pro Micro למארז קטן יותר
וִידֵאוֹ: בקר USB, טרבל ונפח USB עם נוריות מקלדת: 6 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
יש לי Creative SoundBlaster Audigy במחשב השולחני הראשי שלי והייתי צריך דרך להתאים במהירות את הגדרות הבס והטרבל (כמו גם את עוצמת הקול) בעת האזנה לאודיו או מדיה ווידאו.
התאמתי את הקוד משני מקורות המופיעים ברישום הקוד, וגם מהקישורים בסוף, העושים שימוש במיקרו Arduino על ידי ארגון Arduino, או כל ATmega32u4 אחר, כמכשיר USB ממשק אנושי באמצעות ה- ספריות HID-Project Nico Hood.
אני משתמש גם במקלדת אלחוטית שמציגה רק את המצב של מקשי Caps-lock, Num-lock ו- Scroll-lock לזמן קצר כדי להאריך את חיי הסוללה שלה. לכן כללתי גם שלושה נוריות LED המראות את הסטטוס של שלושת פונקציות המקלדת האלה.
מכיוון שניתן לתכנת את המיקרו בקלות גם לאחר הכנסתו למארז דרך יציאת ה- USB, תוכל להתאים את הקוד כך שיתאים למאפייני מכשיר הסאונד והמקלדת שלך על ידי החלפת זיהוי המדיה המשמש בקוד לבחירה שלך. יש רשימה עצומה של כל הפונקציות בהן אתה יכול להשתמש באתר Nico Hood HID Github - בדוק את הקובץ בשם ConsumerAPI.h עבור כל שאר הפונקציות של HID.
שלב 1: רשימת חלקים
Arduino Micro או כל לוח Arduino מבוסס ATmega32u4 אחר כגון Sparkfun Pro Micro. ניתן להשתמש בלאונרדו אך זהו לוח גדול מאוד בהשוואה למיקרו …
5 נוריות LED בצבעים שונים
נגדים 5 x 470 אוהם
4 x מתגי כפתור
מקודד סיבובי עם A B C וחיבור מתג
מארז קטן, ידית, לוח רצועות, חוט חיבור וכו '.
שלב 2: בנייה
פרטים ניתנים בתמונות, בסכימות ובפריסות לוח החשמל של Fritzing. השתמשתי בשני לוחות רצועות קטנים יותר - האחד להכיל 4 נוריות LED וארבעת המתגים, והשני עבור נורית מחוון כיוון רמת עוצמת קול, ולוח גדול יותר למיקרו ולמקודד הסיבוב. הם מחוברים בכבל סרט דו -כיווני.
שלב 3: תוכנה
כאמור, בקרת עוצמת הקול, הבס והטרבל של USB משתמשים במקודד סיבובי כבקרת עוצמת הקול עם מתג השתקה/ביטול השתקה, ובס והטרבל הנשלטים על ידי ארבעה לחצני מעלה ומטה.
יש לו גם מחווני LED של מקלדת מחשב כלומר Caps-lock, Scroll-lock ו- Num-lock.
הוא משתמש ב- MCU Arduino Micro (או מבוסס ATmega32u4 אחר) והקוד מבוסס על מצבי המעבר ISR roto_sm.ino על ידי כללי בול בפורום Arduino, שנותן טריגרים מובנים למעלה ולמטה.
הקוד מבוסס גם על בקרת עוצמת הקול USB ו- LED Caps Lock של pleriche.
זה דורש את ספריית Nico Hood HID-Project ב- github: הורד את הספרייה כקובץ zip וחלץ אותה, ולאחר מכן העתק את התיקייה לתיקיית ספריית ה- Arduino שלך מתחת לתיקיית המסמכים שלך.
מכיוון שניתן לתכנת את המיקרו בקלות באמצעות יציאת ה- USB שלו, אתה יכול להתאים את הקוד כך שיתאים למאפיינים של מכשיר הסאונד והמקלדת שלך על ידי החלפת הוראת המדיה המשמשת בקוד לבחירה שלך.
יש רשימה ענקית של כל הפונקציות בהן אתה יכול להשתמש באתר Nico Hood HID Github - בדוק את הקובץ בשם ConsumerAPI.h עבור כל שאר פונקציות ה- HID שיכולות לכלול פונקציות מערכת כגון שינה או מפתח אתחול וכו '. כללה תמונות של הבנייה עם התקדמותה.
שלב 4: קישורים
Arduino Micro
ISR מכונת מדינה roto_sm.ino לפי כללי בול
P LeRiche בקרת עוצמת קול USB ו- Caps Lock LED
ספריית GIDHUB פרוייקט Nico Hood
שלב 5: הוספת בקרי סיבוב בס וטרבל
אפשר להחליף את ארבעת לחצני הלחיצות השולטים על הבס והטרבל בשני פקדים סיבוביים. Schematic2 נותן את הפרטים והסקיצה נמצאת ב- Sketch2.
שני כפתורי הלחיצה על כל פקד משמשים לתת בוסט בס והגברת טרבל בהתאמה.
שלב 6: השתמש ב- Sparkfun Pro Micro למארז קטן יותר
אתה יכול להשתמש בגרסה הקטנה יותר של ה- Arduino Micro כלומר ה- Sparkfun Pro Micro כדי ליצור מארז קטן יותר עבור עוצמת הבאס וובל ומקלדת ה- USB LED.
Photo5 ו- Photo6 נותנים את פרטי המבנה ותוכלו להשתמש ב- Sketch3 עבור ה- Pro Micro
מוּמלָץ:
בקר מקלדת DIY עבור MAME ופינבול וירטואלי: 4 שלבים (עם תמונות)
בקר מקלדת עשה זאת בעצמך עבור MAME ופינבול וירטואלי: מערכת הוראות זו מאפשרת לך לייצר בקר מקלדת משלך באמצעות מקלדות ישנות במחיר של חוט, הלחמה ופיסת עץ. . ראה אינסטלציה פינבול וירטואלית
מקלדת Arduino MIDI עם נוריות הוראת שירים: 8 שלבים
מקלדת Arduino MIDI עם נוריות הוראת שירים: זוהי הדרכה כיצד ליצור מקלדת MIDI, יחד עם נוריות ללמד אותך שיר, ו- LCD להצגת איזה שיר נבחר. נוריות הלדים יכולות להדריך אותך על אילו מקשים ללחוץ על שיר מסוים. בחר את השיר עם הלחצן הימני והשמאלי
כיצד להניע הרבה נוריות מכמה סיכות מיקרו -בקר: 6 שלבים (עם תמונות)
כיצד להניע הרבה נוריות מכמה סיכות מיקרו-בקר: באמצעות העובדה שלסיכות מיקרו-בקר רבות יש שלוש מצבים (+V, GND או "עכבה גבוהה", אתה יכול להניע נוריות N*(N-1) מ- N סיכות אז המיקרו -בקר 8 פינים הקטן כמו PIC12Fxxx או ATtiny11 יכול להניע 20 נוריות על חמישה זמינים
מקלדת מהירה ומלוכלכת (מקלדת ריקה): 3 שלבים
מקלדת מהירה ומלוכלכת (מקלדת ריקה): מקלדת Das היא שמה של המקלדת הפופולרית ביותר ללא כתובות על המקשים (מקלדת ריקה). מקלדת Das נמכרת במחיר של 89.95 $. מדריך זה ינחה אותך אם כי תכין לבד עם כל מקלדת ישנה שיש לך בסביבה
ניקוי מקלדת אלומיניום של אפל . או כל מקלדת אחרת בעלת מגע רך: 5 שלבים
ניקיון מקלדת אלומיניום של אפל …. או כל מקלדת אחרת בעלת מגע רך: עד כמה שאתה או אני יכולים לנסות לשמור על מקלדות תפוחי האלומיניום שלנו, הן הופכות מלוכלכות לאחר שנה בערך. המדריך הזה הוא לעזור לך לנקות אותו. היזהר, כי אינני אחראי אם המקלדת שלך תישבר תוך כדי פעולה זו … SUCKS F