תוכן עניינים:
וִידֵאוֹ: נגן מוזיקה עם Arduino !: 5 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
במדריך זה אראה לך כיצד אני מנגן מוזיקה באמצעות UNO Arduino ומודול כרטיס SD.
אנו נשתמש בתקשורת SPI.
בואו נתחיל!
שלב 1: חלקים
נזדקק לחלקים הבאים:
ארדואינו UNO
קורא כרטיסי SD
חוטי מגשר
מגבר אודיו
רַמקוֹל
שלב 2: קוד
הקוד פשוט מאוד, אתה יכול להשתמש בו כדי לנגן כמעט כל צליל שנמצא בכרטיס ה- SD אך עם פורמט ספציפי, זה השלב הבא.
עליך להוריד את כל הספריות, אם יש לך את זה אז פשוט העתק והדבק:
#כלול "SD.h" // ספריית SD#הגדר SD_ChipSelectPin 4 // בחר את סיכת ה- SS עבור מודול ה- SD
#כלול "SPI.h"
#כלול "TMRpcm.h" // הספרייה להפעלת קבצי השמע
TMRpcm Memoria; // כאן אתה שם את השם שאתה רוצה
הגדרת בטל () {
Serial.begin (9600); // אתחל com סדרתי
אם (! SD.begin (SD_ChipSelectPin)) {// אם סיכת ה- SS נמצאת במצב נמוך היא תשלח הודעת נכשל Serial.println ("כשל ב- SD");
לַחֲזוֹר;
}
Memoria.speakerPin = 9; // הסיכה שבה תשימו את הרמקול, בדרך כלל 9
}
לולאת חלל () {
Memoria.setVolume (5); // ניתן להגדיר את עוצמת הקול כאן עד 7
Memoria.quality (1); // מקבלת רק 1 או 0, 1 הוא לאיכות טובה יותר
Memoria.play ("1.wav"); // כאן אתה שם את שם השמע שלך
עיכוב (10000); // עיכוב זה צריך להיות לפחות באותה אורך של השמע שלך, // ספרייה זו יכולה לנגן את המוזיקה בעוד הארדואינו במשימה אחרת, כך שתוכל לנגן אותה ברקע
// או המתן לסיום השמע
}
שלב 3: שנה את קבצי השמע
זה יעבוד עם קבצי שמע.wav אבל אתה צריך לבצע כמה התאמות אליו.
לשם כך תוכל להשתמש בממיר המקוון הבא.
audio.online-convert.com/convert-to-wav
לכן, בדף זה תצטרך לשנות את ההגדרות כמו שמוצג בתמונה ואז פשוט לחץ על "המר קובץ" והמתן עד שההמרה תתבצע והורדת הקובץ החדש!
אז אתה צריך לשים את כל קבצי האודיו על כרטיס SD ולחבר אותו למודול הארדואינו.
יש גם תכונות אחרות בספרייה זו כמו בתמונה למעלה כך שתוכל להשתמש בה וליצור נגן מוזיקה עם לחצנים לעוצמת השמע, השיר הבא וכו 'וכו' או פחות או יותר כל דבר שאתה רוצה! השמיים הם הגבול!
שלב 4: תרשים
זוהי הגדרת הסיכה עבור הארדואינו ומודול ה- SD:
מודול SD >>>>>>> Arduino
4 >>>>>>>>>>>> SS
11 >>>>>>>>>> MOSI
12 >>>>>>>>>> MISO
13 >>>>>>>>>> SCK
5v >>>>>>>>>> 5v
Gnd >>>>>>>> Gnd
9 >>>>>>>>> פלט שמע של PWM
ניתן לחבר את פלט השמע לרמקול מוגבר מכיוון שהספק נמוך, גם הצריכה הנכונה עלולה לפגוע בארדואינו אם אתה מתחבר ישירות.
ו … סיימת!
הודע לי אם יש לך ספקות, אשמח לענות, תודה שקראת את האינסקטקטור שלי!
שלב 5: תוצאות
אם יש לך אוסצילוסקופ אתה אמור להיות מסוגל לראות את אות ה- PWM ביציאת השמע כך.
ו … סיימת!
הודע לי אם יש לך ספקות, אשמח לענות, תודה שקראת את ההנחיה שלי!
מוּמלָץ:
נגן מוזיקה אוטומטי: 5 שלבים
נגן מוזיקה אוטומטי: האם פעם התחשק לך לנגן מוזיקה רכה כדי לעזור לגוף להירגע ולהתכונן לשינה? בכל פעם שאתה מרגיש עייף אחרי שעות של עבודה במחשב הנייד, השאר את המחשב הנייד פתוח ופשוט כבה את האור וקפוץ על המיטה. מכונה זו תעשה אוטומטית
נגן מוזיקה המופעל על ידי חיישן: 3 שלבים
נגן מוזיקה המופעל על ידי חיישן: במכללה לתואר ראשון שלי, נאלצנו ליצור פרויקט מקורי שכל התלמידים יכלו לבחור בעצמם. לפרויקט שלי, מכיוון שאני תמיד מקשיב למוזיקה ותמיד אני מרגיש שזה יותר מדי טרחה להפעיל רמקול שאני
נגן מוזיקה מהנייד הישן: 7 שלבים
נגן מוזיקה מהנייד הישן: היה לי נייד סיני פגום ובשל איכות הצליל שלו, אפקט האור ניסיתי להשתמש בו כנגן מוזיקה פשוט. זה לא הועיל כי חריץ ה- SIM פגום & כמה מקשי מספר/ לחצנים לא עובדים. אז החלטתי להמיר
Linkit One - נגן מוזיקה: 4 שלבים
Linkit One - נגן מוזיקה: ל- Linkit בהחלט יש יותר אפשרויות מאשר להבהב נורית LED, יש לה WiFi משולב, GSM, GPRS והרבה יותר. יש לו גם שקע אודיו 3.5 מ"מ וכרטיס SD, כך שגרם לי לחשוב אם תוכל לנגן מדיה מה- Linkit One שלך ומתברר יו
נגן מוזיקה CS122A זיהוי קולי: 7 שלבים
נגן מוסיקה לזיהוי קולי CS122A: זהו נגן המוסיקה לזיהוי קולי. הוא יכול לנגן עד 33 שירים בהתאם לכמות השירים והאמן שאתה מאחסן