תוכן עניינים:
וִידֵאוֹ: נגן מוסיקה Arduino: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
שלום כולם.
אתמול גלשתי באינטרנט וחיפשתי פרויקטים שאוכל לבצע בארדואינו. ראיתי את הגברת הזו עושה מקלדת פסנתר אלקטרונית עם שירים. היה לי מגן לוח מקשים LCD כך שחשבתי שאוכל להכין נגן מוזיקה שבו יש תפריט קטן עם שירים והמשתמש יכול לבחור אותו.
אתה יכול לראות את הגרסה הסופית של הפרויקט שלי למעלה.
שלב 1: מה שאתה צריך
לפרויקט זה אתה צריך;
- ארדואינו אונו
- לוח לחם
- מגן לוח מקשים LCD
- זַמזָם
- נגד 330 אוהם
- מגשרים
שלב 2: מה שאתה צריך לדעת
אתה צריך לדעת קצת על המבנה של מגן לוח המקשים LCD. שמתי את הסימון לזה כדי שתוכל לראות מהו מה.
כפי שתראה בקוד; סיכה מספר 4, 5, 6, 7, 8 ו -9 משמשות את ה- LCD. סיכה 10 מיועדת לשליטה בתאורה האחורית של ה- LCD אך לא תזדקק לה. במעגל, הלחצנים מחוברים לפין A0.
זה משאיר אותנו עם סיכות דיגיטליות 0, 1, 2, 3, 11, 12, 13 וסיכות אנלוגיות A1, A2, A3, A4, A5 בחינם.
כמו כן, עליך לדעת את הערכים האנלוגיים של כל כפתור בכדי שתוכל לזהות אותם. קראתי ערך A0 והדפסתי אותו על צג סדרתי כדי לברר. להלן קוד לדוגמא:
int btn_value = 0;
הגדרת void () {Serial.begin (9600); } לולאת חלל () {btn_value = analogRead (A0); Serial.println (btn_value); }
להלן ערכים שמצאתי למגן שלי:
- לחצן ימני - 0
- לחצן למעלה - 131
- לחצן למטה - 306
- לחצן שמאלי - 481
- לחצן בחר - 722
- ללא כפתור - 1023
שלב 3: עיצוב מעגלים
המעגל די פשוט.
- הניח את הבאזר שלך אי שם על לוח הלחם.
- חבר צד אחד של הנגד 330 אוהם לסיכה השלילית של הבאזר והצד השני לסיכה הארקה של Arduino.
- חבר את הסיכה החיובית של הבאזר ל- pin2 ב- Arduino.
סיימת! עכשיו בוא נגיע לקידוד.
שלב 4: קוד
בעת פתיחת קובץ הארכיון תראה את הקבצים הבאים; lcd_keypad_songs, fur_elise, james_bond, jingle_bells, mario_bros_theme, mario_bros_underworld, merry_christmas, pitches.h
- lcd_keypad_songs הוא הקובץ הראשי שבו כתובים התפריט וההגדרות. הוא מלא בתגובות כך שתוכל לבחון ולהבין את הקוד.
- pitches.h כולל את ההגדרה של תווי מוזיקה.
- שאר הקבצים כוללים פונקציות של השירים. אתה יכול לעבור עליהם ולנסות להבין. לא כתבתי את הקודים לשירים, מצאתי אותם בחיפוש. כך שתוכל גם למצוא או לכתוב שירים משלך ולהוסיף אותם לתפריט.
אתה צריך לשים אותם תחת אותה תיקיה. לאחר מכן עליך לפתוח את הקובץ lcd_keypad_songs עם Arduino IDE ולהעלות את הקוד.
הערה: שיר james_bond אינו בתפריט (הוא הגיב). הסיבה לכך היא שלארדואינו יש מקום מוגבל ולשירים האלה תופסים הרבה זיכרון. אתה תמיד יכול לבטל אותו ולהגיב על שיר אחר להאזנה. עליך גם לשנות את הזמנות התפריט.
שלב 5: בוצע
מזל טוב
הצלחת. אם יש לך שאלות או בעיות, אל תהסס להגיב או לשלוח לי הודעה. אשמח לעזור.
ביצוע שמח!
מוּמלָץ:
Juuke - נגן מוסיקה RFID לקשישים וילדים: 10 שלבים (עם תמונות)
Juuke - נגן מוסיקה RFID לקשישים וילדים: זוהי תיבת Juuke. תיבת Juuke היא החבר המוזיקלי שלך, שנועד להיות קל ככל האפשר לשימוש. הוא מיועד במיוחד לשימוש של קשישים וילדים, אך כמובן שניתן להשתמש בו בכל הגילאים האחרים. הסיבה שיצרנו זאת היא בגלל
נגן מוסיקה AdaBox004: 4 שלבים
נגן מוסיקה AdaBox004: השתמשתי בחלקים ב- AdaBox004 כדי ליצור נגן מוזיקה פשוט. הוא מתחבר ליציאת USB ומתחיל להשמיע שירים באופן אקראי מכרטיס ה- micro SD. הוא מיועד לסדנא שלי למקור ללא מהומה של שירים אופטימיים
נגן מוסיקה מנורת לילה: 4 שלבים
נגן לילה נגן מוסיקה: מנורת לילה זו תידלק מעצמה כאשר אתה מכבה את האורות שלך כאשר אתה הולך לישון, ולאחר מכן תוכל ללחוץ על הכפתור המצורף כדי להשמיע מוזיקה מהמחשב הנייד שלך !! כדי להפוך אותו לשימושי עוד יותר הנחתי קופסת טישו בתוך הקופסה כדי לייצב אותה גם
נגן מוסיקה Pocket Sized: 7 שלבים
נגן מוזיקה Pocket Sized: היי אני קמרון זו ההדרכה השישית שלי! בזה אני מראה לך איך להכין נגן מוזיקה בעצמך, אני מקווה שתיהנה
נגן מוסיקה Mp3 הזול ביותר בבית -- עשה זאת בעצמך: 7 שלבים
נגן מוסיקה Mp3 הזול ביותר בבית || DIY: כולנו היינו זקוקים לנגן מוזיקה בביתנו. אז אם נלמד את תהליך יצירת מערכת המוסיקה כדרישותינו בעלות הזולה ביותר אז ההנחיה המושלמת … בדרך הנכונה