תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
בקר זה מהבהב אורות רצועה LED בשלושה צבעים עבור 50mS לכל פתק. כחול עבור G5 עד D#6, אדום עבור E6 עד B6 וירוק עבור C7 עד G7. הבקר הוא מכשיר ALSA MIDI כך שתוכנת MIDI יכולה לפלט לנורות במקביל למכשיר סינתר MIDI כמו ה- Spielatron. רצועות LED 5V בצבע תלת-צבע ו Arduino Nano נרכשו מבנגגוד.
שלב 1: תסתכל על התוצאה הסופית
כאן הבקר פועל עם ה- Spielatron. שניהם רשומים כמכשירי MIDI המשתמשים ב- ttymidi בהתאם להנחיות שלנו על שליחת מוזיקה ל- Spielatron. שני האורות Spielatron ו- MIDI נשלחים לאותו רצועה מוזיקלית מ- LMMS.
שלב 2: הכנת לוח המעגלים המודפסים
ניתבנו את ה- PCB באמצעות קובץ ה- dxf שסופק.
שלב 3: אכלס את ה- PCB
אכלס את הלוח המודפס עם שלושה נגדים של 10K ושלושה טרנזיסטורים של Darlington ND BD681 NPN ורצועות כותרת בודדות בתור לפי התרשים הסכימטי שסופק.
שלב 4: הרכיב את הלוח המודפס על הר הפלסטיק המונע
שים לב שלא כל הסיכות של הננו משמשות ולכן אין צורך לשים סיכות כותרת לכל האורך, כמו כן יש כמה חורים ורפידות רזרבים שמיועדים לפרויקט אחר שמשתמשים באותו לוח לפי התמונה למעלה.
הרכיבו את הלוח המודפס על הר מעמד הפלסטיק המודפס בתלת-ממד. תושבת הפלסטיק מודפסת מקובץ ה- stl שסופק.
שלב 5: הפסק לידים ברצועת ה- LED בעלת צבעים 5V
סיים את הפניות ברצועת ה- LED בעלת צבעים 5V וציין את סדר הפינים
5V +ve
כָּחוֹל
אָדוֹם
ירוק
שלב 6: חבר רצועת LED, תכנת את הננו והוסף ללוח
חבר את הקצה השני של הלידים מפס ה- LED לכותרת על הלוח עם הסיכה הראשונה (5V +ve) מימין לפי התמונה למעלה.
תכנת ה- Nano עם קובץ ה- ino שסופק. זה דומה מאוד לקוד של ה- Spielatron רק ההערה על הפונקציה רק בודקת את ערך ה- MIDI של הפתק ובוחרת צבע עבור נוריות הלדים בהתאם לערכו.
כחול עבור הערות G5 עד D#6, אדום עבור הערות E6 עד B6 וירוק עבור הערות C7 עד G7.
שוב אין קוד בפונקציית ההערה כיבוי, מכיוון שהנוריות מהבהבות רק למשך 50 ms ואז מכבות אותן על ידי הפתק ההערה.
שלב 7: שלח מוסיקה לבקר ה- MIDI Light
כעת הושלמה וכל שעליך לעשות הוא לשלוח קטע מוזיקה אל בקר האור MIDI והנוריות יהבהבו בהתאם לערך ההערה שלהן. בסוף הסרטון למעלה יש חתיכת מבחן המראה את נוריות הלדים שמשנות את הצבע כשהספילאטרון מתקדם למעלה ולמטה בקנה מידה כרומטי.