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

לוח Translightion (Visualizer Music Controllable): 5 שלבים
לוח Translightion (Visualizer Music Controllable): 5 שלבים

וִידֵאוֹ: לוח Translightion (Visualizer Music Controllable): 5 שלבים

וִידֵאוֹ: לוח Translightion (Visualizer Music Controllable): 5 שלבים
וִידֵאוֹ: Ambisonics и Unreal Engine 5. Создание и интеграция амбисоник-аудио. 2024, נוֹבֶמבֶּר
Anonim
לוח Translightion (מוזיקת ויזואליזציה ניתנת לשליטה)
לוח Translightion (מוזיקת ויזואליזציה ניתנת לשליטה)

תרגם מוזיקה למופע אור מסנוור עם פרויקט בקר האור הניתן להתאמה אישית. נהדר עבור תקליטנים, מסיבות והופעות 1: 1!

עדכון הדגמה למטה!

שלב 1: רקע

רקע כללי
רקע כללי

הרעיון מאחורי הפרויקט הזה היה ליצור בקר שיאפשר למשתמשים "לשחק" אור כאילו הוא מכשיר בעל ויזואליות מותאמות אישית, בקרת מחוות וחוגות בהירות/מהירות.

בהתחשב עד כמה בקרי אור לצרכנים יכולים להיות יקרים (לרוב 100 דולר או יותר- לא כולל האורות!) החלטנו לנסות לייצר פתרון זול יותר וניתן להתאמה אישית יותר!

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

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

שלב 2: חומרים

  • ארדואינו UNO
  • מד טווח קולי
  • Digilent Pmod KYPD
  • פוטנציומטר רוטרי
  • רצועות LED (2)
  • ראה חיישן קול גרוב גרוב v1.6
  • אקדח דבק חם
  • לוח גב (השתמשתי בדגימת עץ מהום דיפו)

שלב 3: הגדר את המעגל

הגדר את המעגל
הגדר את המעגל
הגדר את המעגל
הגדר את המעגל
הגדר את המעגל
הגדר את המעגל

אחד האתגרים בפרויקט כזה הוא מספר הכפתורים שהוא יצטרך לכלול. אפילו בעיצובים השמרניים יותר שלי, רציתי שיהיו לי כ -8 כפתורים לניהול הרצפים החזותיים השונים, לוחות הצבעים ובחירת מצבים אחרים. חיבור לכפתורים רבים יכול להיות מייגע ופותח הרבה אפשרויות לחיבור אחד לנתק ולהרוס את כל הביצועים. בנוסף ל- Arduino שבו אנו משתמשים (UNO) יש רק כל כך הרבה כניסות דיגיטליות שניתן להשתמש בהן. למרבה המזל, באמצעות ה- Pmod KYPD הצלחנו לעקוף את שתי הנושאים הללו!

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

לאחר מכן חבר את הפוטנציומטרים שלך לסיכות אנלוגיות A5 (בהירות) ו- A4 (מהירות). חבר את רצועות ה- LED לקרקע ו -5V, ולאחר מכן חבר את שני סיכות האות לתוך פין דיגיטלי 11. העבר את חיישן הצליל לחשמל ולקרקע, והלבן חוט ל- A1 וחוט צהוב ל- A0 (אם אין לך את כבל החיבור כנקודת התייחסות, החוט הצהוב הוא החיצוני, ותיעוד נוסף על החיישן נמצא כאן. לחיישן פינג/מד טווח קולי נמצא על פין דיגיטלי 13 והד נמצאים על פין דיגיטלי 12 (בנוסף לכוח ואדמה כמובן).

שלב 4: קוד

בשביל הקוד תזדקק לספריית FastLED ולוח המקשים (שניהם נמצאים במנהל הספרייה Arduino IDE). לוח המקשים אינו מופיע ראשון כשאתה מחפש אותו, יהיה עליך לגלול למטה עד שתמצא את אחד מאת מארק סטנלי ואלכסנדר ברוויג.

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

UPDATE- עדכנו את הקוד והוספנו פונקציונליות נוספת, הורד LEDController_2 אם אתה רוצה את התכונות הנוספות.

בקוד החדש המחוונים הם:

1. זרימה

2. מפל מים

3. DoubleBounce

4. יד הקפצה

5. רמות

6. רמות מרכז

7. כתם

8. ספטי Ambient

9. קטעים

0. דופק

שלב 5: זמן להופעות אור

זמן להופעות אור!
זמן להופעות אור!

עכשיו הגיע הזמן להשתמש בלוח!

בכפתורי ההתקנה שלי 1-4 נמצאים הרצפים החזותיים, 5 הוא מצב אוטומטי עם חיישן הקול, ו 6-9, F ו- C הם לוחות הצבעים, המשפיעים על כל אחד מהמחזות.

מוּמלָץ: