תוכן עניינים:
- אספקה
- שלב 1: איך זה עובד - MSGEQ7
- שלב 2: מעגל בדיקה
- שלב 3: קוד
- שלב 4: הוספת ממסרים
- שלב 5: הלוח שעושה הכל
- שלב 6: בוצע + עתיד
וִידֵאוֹ: אורות חג המולד מוזיקליים אוטומטיים (MSGEQ7 + Arduino): 6 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:11
אז כל שנה אני אומר שאני הולך לעשות את זה ולעולם לא אצליח לעשות את זה כי אני מתמהמה הרבה. 2020 היא שנה של שינוי אז אני אומר שזו השנה לעשות את זה. אז מקווה שתאהבו ותכינו אורות חג המולד המוזיקליים שלכם. זה הולך להיות מדריך פשוט אבל בשנה הבאה אני מתכוון לעשות הרבה יותר עם הפרויקט הזה.
סרטון הפרויקט המלא:
אספקה
מקלט Bluetooth
Arduino Nano https://amzn.to/3piiJHb או
PRO Mini
(צריך https://amzn.to/2WGa19q כדי לתכנת אותו)
MSGEQ7 IC
מודול MSGEQ7
מגן MSGEQ7
נגדים
קבלים
ממסרים - https://amzn.to/3pm2WXF מכני או
מצב מוצק https://amzn.to/2KOVqFU X3
ערוץ Solid State 4
תצוגת LED 8x8
לוח לחם מסוג
ערכת חוט חיבור
מתאמי JST
שקע סטריאו 3.5 מ מ
מודול אספקת חשמל
ספק כוח 9V 1A
תקע AC, שקעי AC ותיבת חשמל מכל חומרה מקומית
כלים בשימוש (לא נקנו לסרטון הזה רק דברים כלליים שיש לי):
ברזל הלחמה:
מזרן תיקון:
חוט הלחמה ללא עופרת:
ידיים עוזרות מגנטיות:
מולטימטר: https://amzn.to/3oQrgB5 (הרכישה הבאה שלי)
מחזיק לוח מעגלים
פוסט זה מכיל קישורי שותפים, המסייעים לתמוך בערוץ שלי. אם תרכוש דרך אחד הקישורים שלי, אני עשוי להרוויח עמלה קטנה; ללא עלות נוספת עבורך
שלב 1: איך זה עובד - MSGEQ7
אז המרכיב העיקרי בפרויקט זה יהיה MSGeq7. זהו IC אקולייזר גרפי בן שבע להקות הוא שבב CMOS המחלק את ספקטרום האודיו לשבע להקות, 63 הרץ, 160 הרץ, 400 הרץ, 1 קילוהרץ, 2.5 קילוהרץ, 6.25 קילוהרץ ו -16 קילוהרץ. שבעת התדרים מזוהים בשיא ומכופלים אל הפלט כדי לספק ייצוג DC של המשרעת של כל להקה. אין צורך ברכיבים חיצוניים לבחירת תגובות המסנן. כדי לבחור את תדר מתנד השעון על השבב, יש צורך רק בנגד ושבב קבלים. תדרי מרכז המסנן עוקבים אחר תדר זה.
גליונות נתונים:
אז בסך הכל IC ממש קל לשימוש.
שלב 2: מעגל בדיקה
גליון הנתונים עבור msgeq7 מספק את תרשים מעגל היישומים הטיפוסי בו עקבתי ועיצבתי את המעגל לפרויקט זה.
שימו לב לערכי הנגדים והקבלים הספציפיים. יש לי 2 שקע אודיו סטריאו 3.5 מ מ כדי לאפשר מודול Bluetooth להכניס אודיו לחוש על ידי msgeq7. היית צריך שני נגדים של 22k וקבל כדי לבודד את ה- MSG ולאפשר לשקע השני להפיק לרמקול באמצעות כבל AUX.
כמו כן, החלפתי את נוריות LED מאוחר יותר בממסרים (הם בעצם אותו הדבר בתחום הפרויקט הזה) כדי לשלוט לאחר מכן על כמה אורות חג המולד.
נוריות הלדים מייצגות את השפל "שפל", "אמצע" "גבוה". התוכנית היא לחוש את אמפליטודות התדרים ולקבוע נקודת טריגר שתדליק לאחר מכן את האור.
הוספתי גם מטריצת LED 8x8 בכדי לתת הדמיה שמע טובה של תדר השמע בזמן שהם מושמעים.
הקוד יכול לעבוד עם כל לוח Arduino אבל אני משתמש בננו לבדיקה ו- Pro Mini בלוח הסופי.
שלב 3: קוד
אז הקוד שוב די פשוט.
הקוד המלא:
הקוד צריך את ספריית LedControl https://www.arduino.cc/reference/en/libraries/ledc… לתצוגת MAX7219 8x8. מלבד זאת אין צורך בספרייה נוספת נוספת והקוד עומד בפני עצמו.
בלולאה, אני בודק את הלהקות השונות מה- MSG ומדרג את הערכים בין 0 ל -7 שיוצגו במטריצה 8x8. לאחר מכן אני מאחסן את הערכים במערך לעיבוד מהיר מיד לאחר מכן.
ערכי משרעת אלה נבדקים אם הם חוצים ערך מוגדר. אם הם כן אני מדליק את האור.
פס 0, 1, 2 = LOWs (63Hz עד 400Hz)
פס 3 = MIDs (400Hz עד 2500Hz)
רצועה 4, 5, 6 = HIGHs (2.5KHz עד 16KHz
זו הייתה בחירה אישית יותר המבוססת על תצפיות שנתנו את אפקט התאורה הטוב ביותר לדעתי. ניתן לצבוט ולשנות את זה כך שיתאים לכל סוג מוזיקה או מופע אור.
מכיוון שבסופו של דבר השתמשתי בממסרים מכניים כי זה כל מה שהיה לי כרגע הוספתי מערכת דגל שתאפשר לשידור החוזר להישאר למשך פרק זמן מינימלי כדי לא לגרום להתחלפות יתר/תנודות מהירות שעלולות לפגוע בממסרים ולהשפיע. את התאורה המוזיקלית.
ברגע שחלף הזמן והמשרעת לא מופעלת שוב המנורה תיכבה והתהליך ימשיך.
אני משתמש ב- millis (), לא בעיכובים כדי שהקוד לא יחסום עיכובים. אז הקוד פועל ממש מהר ויעיל.
שלב 4: הוספת ממסרים
אזהרה: אנא היזהר בעת התמודדות עם מתח AC. אנא היעזר באיש מקצוע/חשמלאי אם אינך בטוח. שימו לב אני איש קשר מורשה.
עבור פרויקט זה, אני משתמש בממסרים מכניים מכיוון שממסרי מצב מוצק שהיו לי מיועדים רק למתח DC/
אֲנָחָה.
אני ממליץ לך לקבל קבוצה של SSR אם אין לך כבר ממסרים מכניים ומתכננים לבצע את הפרויקט הזה.
הם מהירים וחשוב יותר שקטים יותר. הערה ל- SSR יש רמות זרם נמוכות יותר מממסרים מכניים כדי לשים לב לכמה אורות אתה רוצה לשים על תקע אחד ולמדוד את הגרל הנוכחי.
שלב 5: הלוח שעושה הכל
לאחר שגרמתי להכל לעבוד כמו שרציתי הנחתי הכל על לוח לחם הלחמה.
אותו דיאגרמת מעגלים כמו בעבר רק הפעם השתמשתי בשקע שמע ישן של מחשב נייד לצורך הכניסה והחוצה של השמע.
יש לי Arduino pro mini ואספקת חשמל מהקרש, כך שהלוח יכול להיות מופעל משקע DC 12V/
צג 8x8 מחובר לאחד מחורי הברגים.
הממסר כולל מחבר JST בעל 6 פינים שיספק Gnd, 5v ו- 4 GPIO לשליטה על 4 הממסרים. עבור פרויקט זה, אני משתמש רק בשלושה ממסרים אלה בעוד שהתקע 4 רגיל קרוב וישמש כאיפוס קשה לעתיד וכדי להניע את הלוח.
שלב 6: בוצע + עתיד
סרטון הפרויקט המלא:
אפשר לעשות לייק לשתף ולהירשם.
בשנה הבאה אני רוצה להוסיף wifi ו- RTC כדי לאפשר שליטה מרחוק וזמן. כמו כן, משדר FM כדי שמכוניות יוכלו להתאים את השמע. והכי חשוב הייתי מחליף את הממסרים עבור SSR. אני יכול גם להחליף את MSGEQ7 ל- DSP ולעשות ניתוח נכון של האודיו לאפקטים של תאורה טובה יותר.
מקווה לכולם חג שמח ושנה טובה.
מוּמלָץ:
דגמי אורות מנהרות אוטומטיים: 5 שלבים
דגמי אורות מנהרות אוטומטיים: זהו לוח המעגלים האהוב עלי. מתווה מסילת הרכבת שלי (עדיין בעיצומו) כולל מספר מנהרות ולמרות שזה כנראה לא אב טיפוסי, רציתי שיהיו לי אורות מנהרה שהופעלו כשהרכבת מתקרבת למנהרה. הדחף הראשון שלי היה ל
אורות חג המולד אוטומטיים: 6 שלבים (עם תמונות)
אורות חג המולד האוטומטיים: במדריך זה אני מראה לך כיצד לבנות אורות חג המולד מהבהבים אוטומטית כאשר מוסיקה מושמעת! הפרויקט כולל 2 חלקים: מעגל החשמל וקוד/אלגוריתם Arduino. המעגל פועל באמצעות ממסר 8 ערוצים לסגירת
אורות פיות מוזיקליים: 6 שלבים (עם תמונות)
פיות מוזיקליות: ברוכים הבאים לכולם כמעט העונה החגיגית וכמה חנויות החלו לכבות את הקישוטים החגיגיים שלהן, חשבתי שזה הזמן הנכון לבנות כמה אורות פיות מוזיקליים
אורות חג המולד עשויים מוזיקה - אורות בית כוריאוגרפים: 15 שלבים (עם תמונות)
אורות חג המולד DIY למוזיקה - אורות בית כוריאוגרפים: אורות חג המולד DIY למוזיקה - אורות בית כוריאוגרפים זה לא עשה זאת בעצמך מתחיל. תזדקק להבנה מושכלת של אלקטרוניקה, מעגל, תכנות בסיסי וחכמה כללית בנושא בטיחות חשמל. DIY זה מיועד לאדם מנוסה ולכן
תיבת חג המולד: Arduino/ioBridge אינטרנט נשלט אורות חג המולד ומופע מוזיקה: 7 שלבים
קופסת חג המולד: אורות חג המולד ומופעי מוסיקה נשלטים על ידי Arduino/ioBridge: פרויקט קופסת חג המולד שלי כולל אורות ומופעי מוזיקה מבוקרים באינטרנט. ניתן לבקש שיר של חג המולד באופן מקוון, ולאחר מכן לשים אותו בתור ולהשמיע אותו לפי הסדר בו הוא התבקש. המוזיקה מועברת על נתון FM