תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
במדריך זה נלמד כיצד לנגן קובץ mp3 עם ארדואינו מבלי להשתמש במודול אודיו, כאן נשתמש בספריית PCM עבור Arduino שמשחקת 16 סיביות PCM בתדר 8kHZ אז אפשר לעשות זאת.
שלב 1: אסוף את הרכיבים שלך
קנה חלקים: קנה עצה 120:
www.utsource.net/itm/p/384328.html
קנה מתאם 12V:
www.utsource.net/itm/p/8013134.html
קנה ארדואינו אונו:
www.utsource.net/itm/p/7199843.html
//////////////////////////////////////////////////////
אז בכדי לעשות זאת אנו זקוקים לכמה רכיבים תואמים מאוד Arduino ולאחר מכן רמקול 0.5w עד 10w כל רמקול יעשה את העבודה ואז עליך לקנות טרנזיסטור להגברה אם הרמקול שלך גבוה מ- 0.5w כפי שלי היה 3 w אז השתמשתי ב- TIP 120 טרנזיסטור דור שמעצים את השמע אתה יכול להשתמש בכל מגבר אודיו גם כן.
קניית קישורים. -
פריטים לרכישה (קישור שותפים) -
Arduino Uno-
www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…
רמקול -
www.banggood.com/2-Pcs-3-Inch-4-10W-Full-R…
www.banggood.com/50MM-0_5W- מותאם אישית-50 מ מ …
www.banggood.com/3-Pair-4-Ohm-3W-LCD-Panel…
טיפ טרנזיסטור 120 -
www.banggood.com/10pcs-TIP120-NPN-TO-220-D…
www.banggood.com/30pcs-TIP120-NPN-TO-220-D…
www.banggood.com/50pcs-TIP120-NPN-TO-220-D…
שלב 2: חיבורים
החיבורים ממש פשוטים אם אתה משתמש ברמקול 0.5 ואט ואז חבר ישירות את סיכת +ve של הרמקול לפין הדיגיטלי 11 על Arduino & -pin pin of speaker לר gnd & אם אתה משתמש ברמקול 3 וואט אז השתמש בטרנזיסטור tip120 וחבר את 11 של ארדואינו לבסיס הטרנזיסטור וסיכת הרמקול -האספן של הטרנזיסטור והפולט של הטרנזיסטור לסיכת ה- gnd בארדואינו.
אם יש בעיות בחיבור, עיין בסרטון לקבלת עזרה.
שלב 3: הורדת הקבצים הדרושים
לשם כך תצטרך כמה קבצים קודם כל קובץ PCM.zip כדי להפעיל אודיו PCM מ- arduino.
אז נזדקק לתוכנת Audacity כדי להמיר אודיו mp3 רגיל לאודיו 16 ביט PCM 8hkz
ולבסוף אנו זקוקים לתוכנת מקודד כדי לקודד את השמע הזה לנתונים אותם נוכל להדביק בקוד.
הורד את החוצפה -
www.audacityteam.org/download/
הורד תוכנת PCM. ZIP & Encoder (קובץ בשם Arduino MP3.zip) -
drive.google.com/file/d/1LSb-nZcecs1VISQDP…
שלב 4: הכן אודיו והמיר אותו לנתונים
השלב החשוב הוא להכין את נתוני השמע. אז קודם כל נזדקק לקובץ mp3 או שתקליט אחד או תקבל אחד מכל מקום ואז תפתח את הקובץ לתוך Audacity ולחץ על הפורמט ואז בחר 16 סיביות pcm ואז תרד ותבחר תדירות של אודיו ל- 8000hz וייצא את השמע כ- mp3.
לאחר מכן פתח תוכנת שמע לקידוד ונווט אל קובץ השמע שיצרנו מתוך תעוזה ואז תקבל הודעת שמע שהועתקה ללוח בהצלחה.
שלב 5: חלק קידוד
אז החלק הבא הוא חלק קידוד, כך שהורדת את קובץ ה- Arduin mp3.zip המכיל קובץ PCM.zip, הוסף קובץ PCM.zip זה כספרייה לארדואינו ולאחר מכן פתח את דוגמת ההפעלה הזמינה בספריית ה- PCM., ובשם הסקיצה עליך לערוך את שורת הקוד השנייה במערך מדגם שהוא מסוג תוכנה, עליך להסיר את כל הנתונים במערך זה ולהדביק את הנתונים שהועתקו ללוח על ידי תוכנת האודיו המקודדת..
שלב 6: העלה את הקוד
אז סוף סוף הקוד שלנו מוכן אז העלה אותו לארדואינו ותשמע את האודיו שהוקלט מהרמקול, תהנה ממנו ואם יש לך בעיות או שאתה מעוניין בכך לעומק, עיין בסרטון המסופק.
תודה.