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

מנתח RGB מטריקס + ספקטרום: 10 שלבים (עם תמונות)
מנתח RGB מטריקס + ספקטרום: 10 שלבים (עם תמונות)

וִידֵאוֹ: מנתח RGB מטריקס + ספקטרום: 10 שלבים (עם תמונות)

וִידֵאוֹ: מנתח RGB מטריקס + ספקטרום: 10 שלבים (עם תמונות)
וִידֵאוֹ: בקר קוויתי PowerA Spectra ל-Xbox One ו-Windows 10 [Unboxing] 2024, יולי
Anonim
מנתח RGB + ספקטרום
מנתח RGB + ספקטרום

אוהב נוריות? גם אני!

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

לאחר הקריאה, אם אתה חושב שהמדריך הזה הרוויח אותו, אנא הצביע עבורו בתחרות LED.

וללא כל מהומה נוספת, בואו נתחיל.

שלב 1: צפה בסרטון

Image
Image

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

שלב 2: קנה את החלקים שלך

ארדואינו: הודו - https://amzn.to/2iCal5uUS - https://amzn.to/2zZC1IUUK -

רצועות WS2812B (30 נוריות/מטר): ארה ב - https://amzn.to/2zUvOjwUK -

MSGEQ7 IC: ארה ב - https://amzn.to/2zSV4qKUK -

גיליון אקרילי: הודו - https://amzn.to/2zZJSWLUS - https://amzn.to/2zZJSWLUK -

ספק כוח: הודו - https://amzn.to/2hQWuuTUS - https://amzn.to/2hQWuuTUK -

1 x 200K נגד 1x 33 pF Cap1x 100 nF Cap1x 10 nF Cap

שלב 3: אב טיפוס

אב טיפוס
אב טיפוס
אב טיפוס
אב טיפוס

הורד והוסף את ספריות Arduino אלה: FastLED - https://github.com/FastLED/FastLEDAadafruit NeoPixel Library -

בדוק את רצועת LED WS2812B באמצעות סקיצה של FirstLight מדוגמאות של ספריית FastLED. ערוך את סיכת הנתונים ומספר הלדים ואחרי ההעלאה נוריות הלדים צריכות להאיר לבן אחת אחרי השנייה ולהראות שהנוריות פועלות בסדר.

כעת בנה את מעגל הבדיקה באמצעות תרשים המעגלים המצורף בשלב זה ללא מקלט IR. העלה את המערכון, המצורף גם בשלב זה. תזדקק ל 21 נוריות LED. MSGEQ7 חילק את ספקטרום האודיו ל -7 להקות תדרים. אז, עם זאת, הסקיצה מחלקת 21 נוריות ל -7 סטים, שלכל סט 3 נורות, נורית ראשונה תמיד תהיה כבויה ושאר נוריות הלדים יוארו בהתאם לעוצמת השמע של רצועת התדרים המסוימת. חפש ערכים אנלוגיים של כל שבע הרצועות במסך הסידורי לצורך איתור באגים ולוודא שהכל נראה טוב. כאשר זה עובד בסדר, סיים את אב הטיפוס על ידי הוספת מקלט ה- IR.

כעת הוסף את מקלט האינפרא אדום והעלה את המצורף השני שצירפתי שידליק 2 סטים עם 7 נוריות LED כל אחת בהתאם לעוצמת אות השמע מכל שתי רצועות שתוכל לערוך בסקיצה. אני מציע לך לבחור רצועות 3 ו 4. עכשיו קבע את קוד ה- hex של כל אחד מהלחצנים בשלט רחוק ה- IR שבו אתה משתמש. כדי לדעת כיצד לעשות זאת, לחץ כאן: https://www.instructables.com/id/ Control-AC-Applia..ערוך את קוד ה- hex בסקיצה והעלה אותו. כעת כאשר תלחץ על הכפתור, נוריות ה- LED יציגו אנימציה וכאשר תלחץ שוב על אותו כפתור, הוא יחזור למצב מנתחי הספקטרום.

ואב -הטיפוס הושלם.

שלב 4: הלחמה

הַלחָמָה
הַלחָמָה
הַלחָמָה
הַלחָמָה
הַלחָמָה
הַלחָמָה
הַלחָמָה
הַלחָמָה

קבל את כל רכיבי האלקטרוניקה הנדרשים לפרויקט.

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

אני משתמש ב- Arduino Uno כך שאוכל להעלות תוכניות חדשות בעתיד במידת הצורך, אך תוכל גם להשתמש ב- Arduino Nano.

לאחר מכן, קח תקע 3.5 מ מ והלחם שני חוטים, אחד לקרקע ואחד לכל אחד מהערוצים והקצה השני של שני החוטים עובר למגן MSGEQ7. לאחר שתעשה זאת, חבר את ה- IC לבסיס שלו, חוטי חשמל הלחמה ובדוק את המגן באמצעות צג טורי Arduino Uno כמו שעשיתי קודם.

שלב 5: הפוך את לוח ה- LED

הפוך את לוח הלדים
הפוך את לוח הלדים
הפוך את לוח ה- LED
הפוך את לוח ה- LED
הפוך את לוח ה- LED
הפוך את לוח ה- LED

עכשיו, קח MDF בעובי 3 מ"מ ועשה ריבוע בגודל 25.2x25.2 ס"מ וחתך אותו בעזרת מסור גרזן. לאחר מכן ציירו עליו 49 ריבועים בגודל 3.6x3.6 ס"מ. חותכים 7 חתיכות של רצועות LED, שכל אחת מהן מכילה 7 נוריות מכיוון שנכין מטריצה של 7x7 כלומר 49 נוריות. לאחר החיתוך, קילפו את הקלטת בגבה והדביקו אותה לחתיכת ה- MDF. הייתי צריך לעשות חורים בשני מקומות ב- MDF בעזרת מקדחה כדי שהחוטים יוכלו לעבור, אחרת אצטרך להסיר את מכווץ החום ולהוריד את החוטים, מה שלא רציתי.

זכור כי כל חיצי כיוון זרימת הנתונים ברצועה חייבים לפעול באותו כיוון, כלומר משמאל לימין

לאחר מכן בעזרת מקדח קטן יותר, כמו 2 מ"מ, עשיתי שלושה חורים ליד Vcc, GND וסיכות נתונים משני קצוות כל אחת משבע רצועות הלד. הדבקתי את כריות ההלחמה ברצועה משני הקצוות. לאחר מכן בעזרת חוט 0.75 מ"ר, קצר את ה- Vcc ו- GND של הרצועות בכל שבע השורות. כמו כן, קצר את ה- Vcc ו- GND מהשורה האחרונה לשורה הראשונה (הזנה כפולה).

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

כאשר הדבר נעשה, בדוק את ההמשכיות ובאמצעות סקיצה של FirstLight בדוק את החיבור.

שלב 6: צור את המארז

עשה את המארז
עשה את המארז
עשה את המארז
עשה את המארז
עשה את המארז
עשה את המארז
עשה את המארז
עשה את המארז

להכנת המארז השתמשתי ב- MDF בגודל 12 מ מ.

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

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

השאירו את הדבק להתייבש למשך הלילה.

שלב 7: סיים את לוח ה- LED

סיים את לוח ה- LED
סיים את לוח ה- LED
סיים את לוח ה- LED
סיים את לוח ה- LED
סיים את לוח ה- LED
סיים את לוח ה- LED
סיים את לוח ה- LED
סיים את לוח ה- LED

בדוק אם לוח הלד שיצרנו קודם, מתאים במארז או לא. אם לא, צור אותו בעזרת קובץ או נייר אמרי או שניהם.

מתוך דף תרמולי לבן 10 מ"מ, חותכים 6 חתיכות באורך השוות לזו של לוח LED וברוחב 2.4 ס"מ. הדביקו אותם על הקו האופקי שיצרנו על ה- MDF.

לאחר שהוא מתייבש, הכנס אותו בתוך המארז, סמן נקודות עבור מחבר חבית DC וכבל USB עבור Arduino ולאחר מכן קודח אותו. הביאו אותם לעיצוב בעזרת קובץ.

השלים כמה חיבורים שנותרו כמו הוספת חוט לנתונים, הוספת חוטי חשמל למחבר החבית שמניע את כל המעגל שלנו, הוספת מקלט ה- IR ולבסוף הדבקה חמה של כולם במקום. חבר חוטים לשורה הרביעית Vcc וחוטי הקרקע המגיעים אל וין וסיכת הארקה של ארדואינו ומפעילה אותו.

השתמש בדבק חם לאבטחת כל החיבורים וגם כדי לתקן מחבר חבית במקומו.

שלב 8: סיים את החלק העליון

סיים את החלק העליון
סיים את החלק העליון
סיים את החלק העליון
סיים את החלק העליון
סיים את החלק העליון
סיים את החלק העליון
סיים את החלק העליון
סיים את החלק העליון

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

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

כדי להצמיד את הדף האקרילי למעלה השתמשתי בבורג של 2 מ מ מכיוון שלא היה לי בורג מתאים, אך עליך להשתמש בבורג.

צור סימנים על יריעת האקריליק וקדח אותם בעזרת מקדח 2.5 מ"מ. בעזרת גיליון זה, ציינו סימון על המארז וקדחו אותם בעזרת מקדחה של 2 מ"מ. ואז לבסוף, צרף את הסדין בחלקו העליון באמצעות הברגים.

שלב 9: מגע סופי

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

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

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

שלב 10: בוצע

זה הכל. תהנה מהיצירה שלך, ואם יש שאלה כלשהי, הינך מוזמן לשאול בסעיף ההערות.

אם אתה חושב שהרווחתי את זה, אנא הצביע עבור ההנחיה בתחרות LED, וגם הירשם לערוץ היוטיוב שלנו. זה יהיה ממש מועיל.

תודה שקראתם:).

מוּמלָץ: