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

מחולל סאונד בעל 8 סיביות נשלט MIDI/Arduino (AY-3-8910): 5 שלבים
מחולל סאונד בעל 8 סיביות נשלט MIDI/Arduino (AY-3-8910): 5 שלבים

וִידֵאוֹ: מחולל סאונד בעל 8 סיביות נשלט MIDI/Arduino (AY-3-8910): 5 שלבים

וִידֵאוֹ: מחולל סאונד בעל 8 סיביות נשלט MIDI/Arduino (AY-3-8910): 5 שלבים
וִידֵאוֹ: הסאונד בר החדש של Xiaomi Mi TV Soundbar - סקירה ומבחן סאונד - מאתר Gearbest.com 2024, דֵצֶמבֶּר
Anonim
Image
Image
מחולל סאונד בעל 8 סיביות נשלט על ידי MIDI/Arduino (AY-3-8910)
מחולל סאונד בעל 8 סיביות נשלט על ידי MIDI/Arduino (AY-3-8910)
מחולל סאונד בעל 8 סיביות נשלט על ידי MIDI/Arduino (AY-3-8910)
מחולל סאונד בעל 8 סיביות נשלט על ידי MIDI/Arduino (AY-3-8910)
מחולל סאונד בעל 8 סיביות נשלט על ידי MIDI/Arduino (AY-3-8910)
מחולל סאונד בעל 8 סיביות נשלט על ידי MIDI/Arduino (AY-3-8910)

בנה מחולל סאונד בעל 8 סיביות רטרו ושולט בו באמצעות MIDI. עיצוב זה בהשראת חלקיו של חובבי צ'יפטון שבונים מעגלי ארדואינו להפעלת קבצי Chiptune וכמה רעיונות משלי לשילוב הצליל של קונסולות משחקי וידאו מוקדמות בתוך ריבת הסינתטי שלי. העיצוב מתרכז סביב מחולל הקול הניתן לתכנות AY-3-8910 1978. שבב זה מכיל שלושה מתנדים גליים מרובעים עצמאיים (נהדר לייצור אקורדים), מחולל רעש, מחולל מעטפות ומיקסר. כל הפונקציות הללו ניתנות לשליטה מלאה, אך הן מגיעות עם כמה מגבלות; העיצוב שאני מציג כאן נועד כהרחבה למשל למכונות תופים/סמפלרים המסוגלים לשלוח פתקי MIDI (טריגר). עיצוב זה, הנקרא TB-AY-3 (או Techno Box AY-3-8910) נשמע הכי טוב עם מעטפה מסוג שחרור בלבד (כלומר לייצר סוג של צלילי הקשה), אך הוא מאפשר לך לבחור סוגים אחרים. 8 תיקונים מתוכנתים מראש: 5 הראשונים שאתה יכול לערוך באופן חופשי (תוף בס, תוף סנאר, Hi-hat סגור, Hi-hat פתוח וצליל ביפ) 3 הטלאים הנותרים מקודדים (צליל ביפ אקראי, סוג ארקייד. של צליל משחקי מחשב ומחשבון כיס מסוג "קראפטוורק" מסוג ניגון אקראי) לא ניתן לשמור את השינויים שאתה מבצע ב -5 התיקונים הניתנים לבחירה; הכוונה כאן היא לצבוט את הצלילים תוך כדי תנועה (מכיוון שהם מופעלים על ידי MIDI) - מה שמוביל לעתים לדפוסי טכנו מגניבים. חשוב להבין כאן שהעיצוב מונופוני (תיקון אחד בלבד בכל פעם). כמובן, אני כולל את קוד ה- Arduino, אז אל תהסס להתאים אישית את תיקוני ברירת המחדל.

מספיק מבוא - נתחיל!

שלב 1: אסוף חומרים

אוקיי, בואו נסכם את החומרים הדרושים לכם לבניית ה- TB-AY-3. העלות הכוללת לא צריכה להיות יותר מ £ 75, - בהחלט חפש חלקים ב- eBay כדי לקבל עסקה טובה.

AY -3-8910 - (1x) 40 פינים ZIF DIP שקע IC - (1x) Arduino Nano - (1x) 30 ס"מ מיני USB 5 פינים זכר ל- USB 2.0B נקבה לשקע לוח כבל - (1x) Hammond 1456CE2WHBU משופע 146x102x56mm אלומיניום כחול/בז ' - (1x) 12 עמדות 1 קוטב BBM הפסקה לפני ביצוע מתג סיבוב - (2x) מודול מקודד סיבובי KY -040 מתג שניתן ללחיצה - (1x) נגדים (סרט מתכת 1/4 וואט) 3 x 220 אוהם 3 x 10K1 x 3K31 x 4K73 x 8K26 x 2K712 x 2K2 קבלים (אלקטרוליטי רדיאלי, 16V) 1 x 100uF1 x 10uFC קבלים (דיסק קרמיקה, 16V) 1 x 100nF1 x 10nFP פוטנציומטרים 1 x 100K (יומן), קוטר 7 מ"מ, אורך פיר 15 מ"מ דיודות 1 x 1N914 מעגלים (שבבים 1) x 6N138 (Optocoupler) & 1 x DIL8 שקע 1 x 7404 (מהפך משושה) & 1 x DIL14 שקע נוריות ומחזיק 1 x קתודה נפוצה, שקיפות ברורה, LED בשלושה צבעים, 5 מ"מ & 1x 5 מ"מ לוח מחזיק כרום 1 x אדום, 3 מ"מ & 1 x 3 מ"מ לוח בעל מחזיק פלסטיק שחור. שקעי DIN (עבור MIDI ב/דרך) 2 x 5 פינים לוח לוח מארז DIN נקבה SONVERO לוח 1 x לוח רצועת נחושת; 95 מ"מ על 127 מ"מ אמורים לעשות תוויות דבקות (להדפסת לוחות קדמיים) וסרט 3 x A4 דפים לבנים דביקים גליל של סרט שקוף מדבקת PVC (להניח על גבי תוויות מודפסות)

שלב 2: התרשים

הדיאגרמה
הדיאגרמה
הדיאגרמה
הדיאגרמה

הורד את התרשים כאן (מכווץ ו-.png). הוא מחולק לשני חלקים; 1 (מתוך 2)-זהו Arduino Nano + AY-3-8910 + מעגלי MIDI In/Thru2 (מתוך 2)-זה מראה את החיווט של שני מתגי הסיבוב של 12 המיקומים הערה: המתגים הסיבוביים יש להם טבעת עצירה מתכווננת המאפשרת לך להגדיר את המתג למספר מיקומים (יש לבחור את התיקון ל -5 עמדות ולבחור את הפרמטר ל -11 עמדות)

שלב 3: לוחות המעגלים המודפסים (PCB)

הורד את פריסות ה- PCB כאן. יש PCB למעגל Arduino Nano & MIDI (בתוספת כמה רכיבים אחרים) ויש PCB לשקע ZIF המחזיק את AY-3-8910. הורד גם את החיווט למתגי בחירה, נוריות, פלט קו, מקודד (פרמטר שינוי), יציאות MIDI ולוח AY-3-8910.

שלב 4: הקוד

כמובן, אתה גם צריך את קוד Arduino (או סקיצה). הורד ופתח את הקובץ המוצג כאן. ודא שהתקנת את הספריות הבאות: MIDI.h (https://playground.arduino.cc/Main/MIDILibrary/)Encoder.h (https://github.com/PaulStoffregen/ מקודד) Button.h (https://github.com/tigoe/Button/blob/master/Button.h) עדכון: גרי איילוורד שיחזר את הקוד (הפחתתו ב- 70%!), שניתן למצוא כאן ב- github.

שלב 5: להרכיב אותו

לשים את זה ביחד
לשים את זה ביחד
לשים את זה ביחד
לשים את זה ביחד
לשים את זה ביחד
לשים את זה ביחד
לשים את זה ביחד
לשים את זה ביחד

אם תחליט ללכת עם מארז משופע Hammond 1456CE2WHBU (146x102x56mm), אנא הדפס את התמונות המצורפות על נייר לבן רגיל. גזרו את התוויות והשתמשו בדבק כדי להצמיד אותן למארז. השתמשו בתוויות הזמניות הללו כדי לסמן את כל חורי הקידוח וחיתוך המתכת. הסירו את התוויות הזמניות, קדחו את החורים וחתכו את האזור המלבני כך ששקע ה- ZIF יתאים יפה..דא שהמארז יהיה נקי על ידי הסרת כל האזורים המלוכלכים או הלחים אחרת תוויות הדבק, בשלבים הבאים, לא יידבקו היטב. פעם נוספת, הדפס הפעם על נייר לבן לבן A4 דבק, את תמונות הלוח הקדמי. כסה את ההדפסים עם סרט שקוף מדבקת PVC וגזור את התוויות. הדבק את התוויות על החורים הקידוחים ועל אזור שקע ZIF מלבני. השתמש אזמל לחתוך בזהירות את כל האזורים המכסים את החורים עבור חוגות, נוריות, מקודד, MIDI, הספק, פלט וכמובן הריבוע הגדול שמכיל את שקע ה- ZIF. עכשיו הגיע הזמן לשים את כל רכיבי הרכבה על הלוח. עיין בתמונות המציגות בפניך את השלבים השונים של חיבור הפרויקט.

מוּמלָץ: