תוכן עניינים:
- אספקה
- שלב 1: קוד - העלה
- שלב 2: קוד (שנה את המוסיקה)
- שלב 3: קוד (שנה את התמונה / התמונה)
- שלב 4: מודל תלת מימד
- שלב 5: הרכבה
וִידֵאוֹ: טוביאס - תיבת מוזיקה של ארדואינו עם TVout: 5 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
קודם כל, הרשו לי להציג בפניכם את טוביאס, הדובון הענק של חברתי, שהוא ההשראה לפרויקט הזה.
לטוביאס יש אישיות, שנבנתה לאורך זמן בזמן שאנו תוהים בבדיחות נפש במוחנו מה הוא עושה בזמן שהיא לא נמצאת בעבודה.
הפרויקט נועד להיות מתנה פשוטה, ארדואינו עם רמקול פיזו שמנגן את השיר האהוב עליה. מהר זה יצא משליטתי והפך לקופסת מוזיקה:
- מודפס בתלת מימד
- מסוגל לנגן מוזיקה ללא צורך בחיבור USB באמצעות סוללות AA
- עם "מקשים" לפסנתר שמוארים בכל תו
- מסוגל לשחזר תמונות בטלוויזיה CRT ישנה באמצעות מחברי RCA
אספקה
- ארדואינו ננו
- רמקול (לקחתי אותו מרדיו ישן פגום)
- מתג מתג (3 פינים) - בורר מצבים
- פוטנציומטר רוטרי - בקרת עוצמת קול
- נגד 2x 220Ω
- נגד 440Ω או נגד 2x 220Ω
- נגד 1kΩ
- 11 נוריות 3 מ"מ
- 2x מחברי נקבה RCA
- חוטים
- 3.5 מ"מ אקריליק לבן
- דבק חם או דבק סופר
כלים:
- ערכת הלחמה
- מדפסת תלת מימד
- מחשב עם Arduino IDE להעלאת הקוד
שלב 1: קוד - העלה
אתה תצטרך:
- ספריית TVout - מאפשרת Arduino לשים תמונות וצליל בטלוויזיה עם חיבור RCA או SCART
- arduino -volume1 - ספרייה זו משפרת את איכות הצליל, היא משמשת במצב 1 (Arduino לבד ללא חיבור טלוויזיה). עם זאת, במצב 2, לא ניתן להשתמש בו במקביל לספריית TVout המשתמש באותו טיימר של עוצמת הקול 1
אם ברצונך לשנות את המוסיקה או התמונה עיין בשלבים הבאים, אם לא רק העלה את הקוד ל- Arduino שלך, אך תחילה ודא שהתקנת את שתי הספריות.
שלב 2: קוד (שנה את המוסיקה)
כאן תוכלו למצוא את השיר:
אני מפצל את המוזיקה לחלקים, ומקצה אותיות לכל חלק שחוזר על עצמו. לאחר מכן הקצתי ערך של 1 עד 16 לכל פתק והצבתי אותם בשורה 0 של כל מערך. הערכים תואמים את תדירות הפתק שיש לנגן (תדירות מערך ). בשורה 1 שמתי את משך כל הערה למעלה. דוגמא:
const byte melB1 [2] [6] PROGMEM = {
{11, 8, 0, 8, 7, 6}, // הערה
{1, 3, 1, 1, 1, 1}}; // משך
אם אתה רוצה להשתמש בשיר אחר:
- שנה את מערך freq עם התדרים הרצויים החדשים (הערות)
- לשנות את המערכים המתאימים לכל חלק של השיר
- במוזיקת חלל () בחר את הסדר שיש לנגן
- שנה את ה- "X" בהצהרת המערך למספר האלמנטים בכל שורה ושנה גם את החלל המתאים, דוגמה:
melB1 [2] [X]
void melodiaB1 () {
עבור (a = 0; a <X; a ++) {
שלב 3: קוד (שנה את התמונה / התמונה)
השתמשתי ב- GIMP כדי לשנות תמונה לשחור ולבן, שלבים:
צבעים / רוויה = 0
יש לשנות את התמונה לרזולוציה של 95x95 פיקסלים. ספריית TVout מאפשרת רזולוציות גבוהות יותר אך בשל גודל הקוד בו התכוונתי להשתמש, נאלצתי להוריד את הרזולוציה.
- כלי לבחירת מלבן (יחס גובה -רוחב - קבוע 1: 1)
- ערוך/העתק
- קובץ/צור/מלוח
- תמונה/תמונה בקנה מידה (95x95)
חובה להמיר את התמונה לשחור לבן ולא לגווני אפור.
- Fuzzy Select Tool ו- Free Select Tool לבחירת האזורים שאני רוצה שיופיעו בשחור.
- עיפרון (שחור) כדי להפוך את הבחירה שלנו לשחורה
- בחר / הפוך (הופך את הבחירה שלנו)
- עיפרון (לבן) כדי לצבוע את שאר האזור בלבן
- צבעים / בהירות-ניגודיות (ניגודיות למקסימום כדי להבטיח ששחור הוא שחור)
עכשיו שיש לנו את התמונה בשחור לבן עם רזולוציה של 95x95 פיקסלים
קובץ/ייצוא בשם (. BMP)
כדי להמיר את התמונה החדשה לקוד השתמשתי ב- Image2Code
מה שנותן לנו מערך כמעט טוב. אחר כך העתקתי והדבקתי אותו ב- IDE של Arduino.
שימוש בעריכה / חיפוש:
- חפש את כל "0xFF" והחלף אותו ב "0" (החלף הכל)
- לעשות את אותו הדבר עבור "0x00" והחלף אותו ב- "1"
- מחק את כל "{" ו- "}"
"0" יהיה פיקסל שחור
"1" יהיה פיקסל לבן
שלב 4: מודל תלת מימד
כדי ליצור את דגם התלת מימד הקופסא השתמשתי ב- SketchUp. בשל המגבלות של מדפסת התלת מימד שלי והקושי שדמיינתי שזה יהיה ליצור את החיבורים הפנימיים החלטתי ליצור את הדגם ב -4 חלקים.
העלתי את קובץ SketchUp אם אתה רוצה לשנות משהו בעיצוב, אם לא, פשוט הדפס את קבצי.stl
שלב 5: הרכבה
ההרכבה אינה מורכבת אך היא קשה בשל גודל התיבה וכמות החוטים לחיבור.
מוּמלָץ:
סנכרון אש, מוזיקה ואורות: 10 שלבים (עם תמונות)
סנכרון אש, מוזיקה ואורות: כולנו יודעים כי אלקטרוניקה משמשת למשימות חשובות רבות בבתי חולים, בתי ספר, מפעלים. למה שלא תעשה קצת כיף גם איתם. במדריך הזה אכין פרצי אש ואורות (לד) אשר מגיבים למוסיקה כדי להפוך את המוזיקה לקצת
סיכת קריסטל קוורץ וקול מוזיקה עם מגרש משחקים אקספרס: 8 שלבים (עם תמונות)
סיכת חישה של מוזיקה וקוורץ עם קוורץ אקספרס עם סיבוב משחקים: סיכה תגובתית-צלילית מיוצרת באמצעות מגרש משחקים אקספרס, גבישי קוורץ בתפזורת זולים, חוט, קרטון, פלסטיק שנמצא, סיכת בטיחות, מחט וחוט, דבק חם, בד, ומגוון כלים. זהו אב טיפוס, או טיוטה ראשונה, של
אזימוטל הקרנה תלת מימד קישוט מפות X משחק פאזל מוזיקה עממית - ארדואינו: 7 שלבים
Azimuthal Projection 3D מפת קישוט X משחק פאזל מוזיקה עממית - ארדואינו: מבוא הדף הבא ינחה אותך כיצד ליצור פרויקט ארדואינו, שיש לו שני פונקציות עיקריות - קישוט רגיל עם תאורה ומשחק פאזל מוזיקה עממית, המשלב את תחומי הגיאוגרפיה, הגיאומטריה , מפות, האו"ם, ו
אירובי ארדואינו - כוח מעקב כושר בסך 15 $ על ידי ארדואינו: 9 שלבים (עם תמונות)
אירובי ארדואינו - כוח עוקב אחר כושר בסך 15 $ על ידי ארדואינו: אנא הצביעו לזה באתגר הכושר במקום Fitbit או שעון חכם, תוכלו לבנות גשש כושר המונע על ידי Arduino ב -15 $ בלבד! הוא עוקב אחר תנועת השאיבה של זרועותיך בזמן ריצה ומשתמש במד תאוצה כדי לזהות זאת. זה
שריר-מוזיקה עם ארדואינו: 7 שלבים
Muscle-Music With Arduino: שלום לכולם, זהו המדריך הראשון שלי, הפרויקט הזה קיבל השראה לאחר שצפינו בפרסומת הווידיאו Old Spice Muscle Music, שם נוכל לצפות כיצד טרי קארוז מנגן בכלים שונים עם אותות EMG. אנו מתכננים להתחיל את המסע הזה עם