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

נורות LED רב -צבעוניות ריאקטיביות למוזיקה - חיישן גילוי קול Arduino - רצועת LED RGB: 4 שלבים
נורות LED רב -צבעוניות ריאקטיביות למוזיקה - חיישן גילוי קול Arduino - רצועת LED RGB: 4 שלבים
Anonim
נורות LED רב -צבעוניות ריאקטיביות למוזיקה | חיישן גילוי קול Arduino | רצועת LED RGB
נורות LED רב -צבעוניות ריאקטיביות למוזיקה | חיישן גילוי קול Arduino | רצועת LED RGB

פרויקט נורות LED רב-צבעוניות המגיב למוסיקה. בפרויקט זה נעשה שימוש ברצועת LED פשוטה של 5050 RGB (לא ה- LED המתייחס WS2812), חיישן גילוי קול Arduino ומתאם 12V.

שלב 1: פרוייקט וידאו

Image
Image

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

שלב 2: רכיבים נדרשים

קובץ סכמטי וגרבר
קובץ סכמטי וגרבר

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

חיישן גילוי קול

LED רצועת אור 5050

מתאם AC DC 12V

DIP28 ATmega328P-PU

טרנזיסטור IRFZ44N

L7805CV TO220

קבלים קרמיים

קבל אלקטרוליטי

שקע IC DIP

שקע USB מסוג B

שקע שקע בגודל 2.1 מ מ

מתג

לד

נַגָד

קריסטל 12 מגהרץ

16 מגהרץ קריסטל

כבל מגשר

כלי הלחמה

שלב 3: קובץ סכמטי וגרבר

קובץ סכמטי וגרבר
קובץ סכמטי וגרבר

הזמנתי את הלוח באמצעות PCBWay. אתה יכול להזמין מכתובת האינטרנט למטה ולקבל לוח זה.

קבל את קובץ סכמטי וגרבר (הזמין גם):

www.pcbway.com/project/shareproject/Music_Reactive_Multicolor_LED_Lights_Board.html

שלב 4: קוד המקור

קוד מקור
קוד מקור

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

קבל את קוד המקור של Arduino IDE (GitHub):

github.com/MertArduino/Music-Reactive-Multicolor-LED-Lights

מוּמלָץ: