תוכן עניינים:
- אספקה
- שלב 1: למה אתה יכול לצפות מהשינוי האלקטרו-הרמוניקס שלך …
- שלב 2: חומרה …
- שלב 3: … ותוכנה
- שלב 4: התאם את ה- Arduino Nano Every בקופסת B9
- שלב 5: תוצאה סופית
וִידֵאוֹ: שינוי מכונת איבר EHX B9: 5 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
(ehx B9) - כשהייתי ילד קטן הוקסמתי מכלי נגינה מדהים: גיטרת העוגב של גודווין של פיטר ואן ווד (בנויה באיטליה על ידי Sisme)! אני מאמין שפיטר ייצג את צבא הגיטריסטים שנולד ביורה האנלוגית שהסתכל על אורגניסטים (כן נגנים, לא קלידים!) כבמזל המזל ביותר שיכול לנגן, לקיים ולשנות תווים ואקורדים לנצח!
נעשו הרבה ניסיונות "לחקות" את האורגן (צינורות או אלקטרוניים) דרך הגיטרה (רולנד, קאסיו …) אבל אלקטרו הרמוניקס B9 הוא ללא ספק הטוב ביותר: פשוט, מוצק וממכר!
אבל יש מעט דברים שחסרים …
בפרויקט זה שיניתי B9 סטנדרטי (אני מאמין שכל סדרות ה- "9s" של EHX דומות) כדי לכסות את מה שלדעתי הן תכונות שימושיות ביותר:
- תצוגת OLED: קריאת המיקום של המתג המסתובב קרובה לבלתי אפשרית במצבים חיים, כך שתצוגת Oled בהירה ונעימה תתקבל בברכה כדי להיות גלויה ולהוסיף עוד מידע.
- מקודד סיבובי: ניתן להשתמש במקודד חלק יותר לשינוי ההגדרות הקבועות מראש ועוד.
- פונקציה קבועה מראש: הצג דרך פשוטה לנוע בין 2 הגדרות קבועות מראש שונות בכדי להציג קצת כיף במשחק שלך!
- פונקציית MUTE/Dry: אם אתה משתמש במגבר נפרד עבור ה- OUT OUT, אפשר להימנע מלקבל את אות הגיטרה גם שם (Mute). פונקציה זו היא סטנדרטית ב- B9 אך דורשת לפתוח את היחידה ולהזיז מיקרו -מתג: המקודד הסיבובי יכול לעשות זאת בכל עת שתרצה מבלי לפתוח אותו.
- LESLIE SPEED-UP FUNCTION: למעשה זו הסיבה המקורית מדוע התחלתי לחשוב לשנות את ה- B9. אין צליל עוגב בלי לסלי! אבל השימוש הבסיסי ביותר הוא לעבור ממהירות נמוכה למהירות וחזרה.
אספקה
- ארדואינו ננו כל
- תצוגת OLED IZOKEE 0.96 אינץ 'I2L 128X64 צבעי פיקסל 2
- מקודד סיבובי עם כפתור לחיצה (Cylewet)
- דיגיטלי פוטנזיומטר IC MCP42010
- מכפלה IC 74HC4067
- 3 x ממסרי קנים SIP-1A05
- כפתור לחיצה על מתג רגליים לרגע
- PCB דו צדדי (מעגל מודפס) עבור DIY
- קבל קרמיקה.1uF (למסנן MCP42010)
שלב 1: למה אתה יכול לצפות מהשינוי האלקטרו-הרמוניקס שלך …
התכונות החדשות שיהיו ל- B9:
תצוגת OLED המציגה את מצב היחידה:
- כבוי הטקסט הפוך - ON הטקסט רגיל
- יבש (ברירת מחדל): אורגן וגיטרה נמצאים שניהם ב- "Organ OUT"
- השתקה: רק עוגב קיים ב- "Organ OUT", הגיטרה היא אילם!
- האפקט שנבחר לפי מספר ותיאור: בחלקו העליון בצהוב התייחסות לסוג השימוש באפקט כמו Deep Purple, Procol Harum, Jimmy Smith …- בתחתית אותו תיאור (פחות או יותר) של המתג הסיבובי
- סוג האפנון - לסלי/ויברטו/טרמולו
- מהירות האפנון
- מהירות האפנון המתבצעת גלילה משמאל לימין שם האפקט שנבחר
מקודד סיבובי:
- בעת ההפעלה בחירת ברירת המחדל היא B9, כלומר שליטה על האפקט מנוהלת על ידי מתג הסיבוב המקורי B9
- סובב עם כיוון השעון כדי לבחור אפקט 1, 2, 3 … 9, 1, 2, 3…
- כדי להחזיר את הפקד ל- B9 סובב אותו נגד כיוון השעון … 3, 2, 1, B9 או …
- … לחץ על לחצן המקודד הסיבובי כדי לעבור בין האפקט הנבחר לבין בחירת המתג הסיבובי B9: זוהי דרך פשוטה לעבור בין 2 הגדרות קבועות מראש שונות. (בחירת מקודד סיבוב גבוה יותר להקל ללחוץ עליו ברגל בזמן שאתה משחק! ראה את התמונה הצדדית)
פונקציה השתקה/יבשה:
- ממצב OFF, הזז את המקודד הסיבוב נגד כיוון השעון כדי לבחור באפקט 9
- לחץ על לחצן המקודד הסיבובי
- התצוגה תשתנה מיובש (ברירת מחדל) ל השתקה
- כדי לחזור ל- Dry הסר את החשמל והפעל שוב!
פונקציית המהירות של לזלי:
- כדי לעבור מ- OFF ל- ON ולהפך לחץ לחיצה קצרה על מתג הרגליים (עלינו להסיר את מתג הרגל הקיים ולהתקין כפתור לחיצה רגעי)
- בחר את המהירות הנמוכה עם פוטנציומטר MOD הקיים (תראה את ערך המהירות בתצוגה)
- לחץ והחזק את מתג כף הרגל והמהירות של ה- MOD תעלה באופן אוטומטי בהדרגה למהירות MAX (100 בתצוגה או פחות אם תשחרר אותה לפני שמגיעים ל -100) ותישאר למקסימום עד ללחיצת מתג הרגל.
- שחרר את מתג הרגליים ומהירות ה- MOD תרד בצורה חלקה עד למהירות הנמוכה שנבחרה על ידי הסיר. MOD.
מוכן לשחק A Shade of Pale?
שלב 2: חומרה …
קודם כל, כתב ויתור: אני מהנדס חשמל מיושן, אולי מסוגל לתכנן רשת הפצה במתח גבוה ואולי מסוגל לתכנן ולתכנת ציוד מבוקר PLC!
באוניברסיטה נהגתי לתכנת בפורטראן על הכרטיסים המחוררים, ואז ב- Basic ו- Assembler on Sinclair ZX80 (1Kb זיכרון …): כמעט אני דינוזאור!
כמובן שאני אוהב לנגן בגיטרה ואני אוהב את צלילי העוגב: כשראיתי את ה- B9 הייתי המום!
כדי ליישם את פונקציית ההאצה חשבתי פשוט להוסיף מתג רגל חיצוני המקצר את פוטנציומטר MOD לערך המקסימלי או משהו כמו שינוי JHS הדורש דוושת הבעה חיצונית.
אבל הייתי רוצה לשחזר את אותה תחושה של נגן האורגן שלוחץ על מתג כף הרגל והמנוע של הלזלי עושה את כל השאר!
אז הבנתי שצריך קצת תכנות: זמן ללמוד את השטן הארדואינו הזה!
אנא היו נדיבים כאשר תגיבו על הדרך שבה פיתחתי את התוכנית (אני מאמין שעכשיו אתם קוראים לה "קוד" …) ופתרון החומרה (אני משתמש בגישה "אלקטרומכנית"): אני משתמש בכל המשאבים הקיימים ב- instructables ואתר Arduino ואני אנסה להודות לאנשים שכתבו את הקוד שהשתמשתי בו כדי לעורר אותי!
בסדר, בואו נדבר על חומרה.
Arduino Nano Every שולט בכל הפונקציות:
קֶלֶט
מקודד מסתובב D2 -> pinA
מקודד מסתובב D3 -> pinB
מקודד מסתובב D4 -> כפתור לחיצה
מתג כף הרגל D5: מתג הרגליים הסטנדרטי המותקן ב- B9 מפעיל 3 אנשי קשר: פתיחת גב ה- B9 תראה את מתג כף הרגל מחובר ללוח הלוח המודפס באמצעות כבל סרט, חיבור הלוח המודפס הוא מסומן CN2 ותוכל למספר את החיבורים 1 (קרוב לסימן CN2) ל -6.
במצב OFF הקשר 3-4 סגור, במצב ON 5-6 סגור, בבחירה יבשה 2-6 סגור. עליך להסיר את מתג הרגליים הקיים ולהתקין כפתור לחיצה רגעי פשוט חדש ולנהל את 3 אנשי הקשר למרות 3 ממסרים.
השתמשתי בממסרי קנים: מגע קטן ויציב וזול! בתרשימים של פריץ לא הצלחתי למצוא את ממסר הקנה SIP-1A05 ולכן השתמשתי בזה הדומה ביותר. בתמונות המצורפות תראה שלממסר הקנה יש רק 4 סיכות (במקום 8 הפינים בתרשים): החיצוניות הן המגע, הפנימיות הסליל.
ניסיתי את המתגים הדיגיטליים CD4066 ו- TM1134 אך ההתנגדות On, וכנראה העכבה יוצרת עיוות ו"דליפת צליל "במיקום השתקה. אז חזרתי לגישה האלקטרומכנית שלי שעובדת ללא רעש!
A7 יש לחתוך את הפינים של הפוטנציומטר MOD (מסומן VR1 במחשב הלוח) (כך מנותקים מה- PCB) ומחוברים ל- Nano: הסיכה על המיני. ל- 5V - הסיכה על ה- MAX. ל- GND - מגב הסיכות המרכזי לקלט אנלוגי A7
תְפוּקָה
מגע D6 3-4 (קרוב הוא B9 כבוי)
איש קשר D7 2-6 (קרוב הוא B9 במצב יבש)
מגע D8 3-4 (קרוב הוא B9 מופעל)
D10 בפוטנציומטר הדיגיטלי MCP 42010 ל- CS (pin1)*
D11 בפוטנציומטר הדיגיטלי MCP 42010 עד S1 (pin3)*
D13 על הפוטנציומטר הדיגיטלי MCP 42010 ל- SCK (pin2)*
* בלוח סכמטי של לוח הלוח שבב הפוטנציומטר הדיגיטלי מודגם על ידי IC 14 סיכות כללי עם גוזם החופף את הסיכות 8-9-10. זהו ייצוג גרפי בלבד: אינך צריך דבר מלבד MCP42010.
A0 במכפיל 74HC4067 עד S3
A1 במכפיל 74HC4067 עד S2
A2 על המרבב 74HC4067 עד S1
A3 במכפיל 74HC4067 עד S0
A4 בתצוגת OLED ב- SDA
A5 בתצוגת OLED ב- SCL
ספק כוח
VIN מחברים את הננו וין ל- +9V בשקע B9: אתה יכול לראות מהתמונות את הסיכה שאני בוחר אבל היזהר ובדוק בעזרת המולטימטר את הסיכה הנכונה!
MULTIPLEXER
על מנת להכפיל את תפקידו של המתג המסתובב לבחירת אחת מ -9 אפקטים של איברים שונים, השתמשתי במקודד המסתובב שיכול (מעין) ליידע את Arduino בקלות על כיוונים. לאחר מכן עליך לשכפל פיזית את המתג הסיבובי הקיים כדי ליידע את ה- B9 באיזה אפקט לבחור. אב הטיפוס הראשון שלי עבד עם 10 ממסרים (צירפתי תמונה כדי להוכיח זאת!). ואז הבנתי שזה קצת יותר מדי, ואפילו אם פחדתי מהמכשיר המסתורי הזה, התמודדתי באומץ עם עולם המרבבים ו … אני מצליח!
המכפיל 74HC4067 מסוגל ל -16 עמדות. השתמשתי במיקום C0 כדי להתחבר לסיכה המשותפת של המתג המסתובב (עליך לחתוך ולבודד את הסיכה המסומנת "C" מה- PCB ולחבר אותה ל- C0 במכפיל): בדרך זו תוכל "להחזיר 'הפקד למתג המסתובב בעת הצורך (… כהגדרה מראש!).
יש לחבר את שאר העמדות C1 … C9 ל -9 הפינים של המתג המסתובב: הדרך הקלה ביותר היא להשתמש בצד הנגדי של הלוח המודפס (צירפתי תמונה אך שוב שימו לב למצוא את הנכונות!)
אני מקווה שבעזרת לוח הסכימה של פריץ הלוח וכמה רמזים מהתמונות תוכל לממש לוח PC נקי יותר לכמה רכיבים הדרושים.
שלב 3: … ותוכנה
הקוד הוא תוצאה של השראות רבות מאת מדריכים ואתרי Arduino. כפי שאמרתי, למדתי C ++ רק כדי להיות מסוגל לבצע את הפרויקט הזה והגישה שלי די פשוטה: אני בטוח שמישהו יכול לכתוב קוד הרבה יותר בנוי …
תוכל להבחין שחתיכת קוד כלשהי אינה ממוקמת במיקום ההגיוני ביותר, הסיבה לכך היא הדרך הקרובה שלי לקירובים כלשהם!
החלק הראשון הוא על משתנים והצהרת קבועים (אני מקווה שההערות מסבירות את עצמן): הוספתי גם את התיאור המקורי של ההשפעה ממדריך B9.
החלק הקשור לפוטנציומטר הדיגיטלי נוצר בהשראת הנרי ג'או
החלק הקשור למכפף נוצר בהשראת pmdwayhk https://www.instructables.com/id/Tutorial-74HC406… שהתאמתי מחדש עבור Arduino Nano Every.
החלק הקשור למקודד המסתובב קיבל השראה של SimonM8https://www.instructables.com/id/Irproino-Arduino…: היה קשה להסתגל לארדואינו ננו כל אבל … עשיתי את זה לאחר עידודו של סיימון!
ללחצן הלחיצה על הפונקציות הכפולות קיבלתי השראה מסקובה סטיב ומייקל ג'יימס
וכל השאר (זה נראה קצת אבל זה הרבה בשבילי) עשיתי את זה!
אני מאמין שיש מספיק הערות כדי להסביר כיצד התוכנה עובדת: אשמח לעזור אם מישהו ימצא קושי לפרש אותה.
שלב 4: התאם את ה- Arduino Nano Every בקופסת B9
קודם כל עליך להסיר את הלוח מהקופסא: הוא פשוט למדי (הסר ברגים אחוריים, ידיות, ברגים ממקורות ופוטנציומטרים) פשוט היה עדין כדי להימנע מפגיעה ב- SMD שעל הלוח.
החלק המאושר ביותר בפרויקט זה היה למצוא חריץ צר על הלוח המודרני קרוב לשקעי הפלט: מיקמתי את תצוגת OLED כשהסיכות עוברות דרך החריץ וזה קסום בדיוק היכן שרציתי! אולי אלקטרו-הרמוניקס תכננה להציג תצוגת OLED בזמן העיצוב המקורי: בכל מקרה אני הולך להציע להם!
עם תצוגת OLED במיקום, השתמש בפיסת נייר כדי לעקוב אחר תבנית (השתמש בעיפרון רך) כפי שמוצג בתמונה ולאחר מכן דווח על חלון התצוגה על הקופסה.
תצטרך קצת סבלנות ועבודה ידנית בכדי שיהיה לך חלון מלבני סביר באמצעות מקדחה וקובץ …
הדבקתי פיסת פלסטיק שקופה מבפנים כדי להגן על המסך ולאטום את הקופסה כדי להימנע מאבק.
כדי לחבר את התצוגה ל- Arduino Nano בכל שימוש בכבל המוקרן (השתמשתי בחתיכה מכבל USB לאייפון שבור …) והנח מסך מתחת לתצוגה עצמה: מכשיר ה- OLED רועש למדי!
המקודד המסתובב ממוקם במצב LED (מוסר) כך שאתה רק צריך להגדיל את החור הקיים.
אתה יכול לראות מהתמונות שהשתמשתי ב -2 חתיכות PCB קטנות עבור DIY: אחת עבור ה- Nano והפוטנציומטר הדיגיטלי ואחת עבור ממסרי הקנים. הסיבה היחידה היא מכיוון שהניסיון הראשון שלי היה להשתמש במתגים אלקטרוניים IC ואז עברתי חזרה לממסרים … בטוח שאפשר לעשות הכל על לוח PCB אחד.
כדי להרחיק את הרעש, השתמש בכבל המוקרן לחיבור פוטנציומטר MOD והחיבורים היחסיים לקלט אנלוגי Nano.
עבור כל החיבור האחר השתמשתי בחוט גמיש מאוד (חוט חיבור Plusivo 22AWG).
לאחר שכל החיבור הרכיב מחדש את לוח ה- B9 והכיל בעדינות את ה- Nano PCB בחלל סביב מתג הרגליים: השתמשתי בכמה פלסטיק גמיש כדי להיות בטוח שלא יקרה מגע מקרי.
בוצע.
שלב 5: תוצאה סופית
ה- B9 מוכן כעת להופעות חיות!
- אתה תראה את התצוגה בחושך (נראה מעט אך הוא די גלוי וברור במצב משחק רגיל …) ואתה יודע איזה צליל עומד להישמע …
- ניתן לעבור בין האפקט המוצג בתצוגה לבין זה שנבחר במתג הסיבובי …
- אתה יכול להחליט אם האות יבש קיים בפלט האיברים …
-… ולבסוף, תוכל להאיץ את לסלי שלך כמו בילי פרסטון, ג'ימי סמית ', קית' אמרסון, ג'ואי דפרנצ'סקו, ג'ון לורד ו … פיטר ואן ווד: גיבור אורגן הגיטרה שלי!
אנא היו רחמנים עם הסרטונים המצורפים: הם הוקלטו עם האייפון שלי ובכוונה היחידה להציג את השימוש ולא את היכולת הגרועה ה"אמנותית "שלי!
תהנה.
מוּמלָץ:
שינוי צבע המבוסס על הטיה קלה להחלפת מנורת הקוביה האלחוטית של רוביק: 10 שלבים (עם תמונות)
שינוי צבע המבוסס על הטיה קלה להחלפת מנורת הקוביה האלחוטית של רוביק: היום אנו הולכים לבנות את המנורה המדהימה הזו של רוביק, שמשנה את הצבע בהתאם לאיזה צד למעלה. הקוביה פועלת על סוללת LiPo קטנה, הנטענת בכבל מיקרו-USB סטנדרטי, ובבדיקות שלי יש לה חיי סוללה של מספר ימים. זֶה
סינתיסייזר אנלוגי מדהים/איבר תוך שימוש ברכיבים נפרדים בלבד: 10 שלבים (עם תמונות)
סינתיסייזר אנלוגי מדהים/איבר תוך שימוש ברכיבים נפרדים בלבד: סינתיסייזרים אנלוגיים הם מגניבים מאוד, אך גם די קשים להכנה. אז רציתי להכין אחד פשוט עד כמה שהוא יכול לקבל, כך שניתן יהיה להבין אותו בקלות. כדי שהוא יעבוד, אתה צריך כמה תת-מעגלים בסיסיים: מתנד פשוט עם רסיס
שינוי מיני Bluetooth פנימי SNES קלאסי: 6 שלבים (עם תמונות)
שינוי מיני Bluetooth פנימי של SNES Classic: ברכות לכולכם חובבי הקונסולות הקלאסיות של נינטנדו בחוץ! מדריך זה יעזור לך להתקין מקלט Bluetooth פנימי למחצה קבוע לקונסולת ה- Mini SNES Classic שלך (שנקראה עד כה SNESC לשאר המדריך). זה
שינוי דבר פרוע - היגוי ג'ויסטיק: 9 שלבים (עם תמונות)
שינוי דבר פרוע - היגוי ג'ויסטיק: כתב ויתור: בית הספר ברסטו וצוות FRC 1939 או כל אחד מחבריו אינם אחראים לכל פגיעה באדם כלשהו או נזק לאובייקט כלשהו לרבות המכונית שנגרמה על ידי השינויים. כל סוג של שינוי יבטל גם את אחריות
שינוי Bluetooth DIY אוזניות Sony MDR-7506: 7 שלבים (עם תמונות)
שינוי Bluetooth DIY Sony MDR-7506 אוזניות: פוסט זה אודות המרת האוזניות המפורסמות Sony MDR-7506 והעתקים המזויפים שלה לשינוי Bluetooth DIY. הייתה לי אוזניות Sony MDR עם סאונד מעולה ועיצוב נוח. וגם כבל די עבה איתו. זה היה טוב כשהשתמשתי באחד על m