נגן קבצי WAV במיקרו-בקר Attiny85

במאמר זה נסתכל על תהליך יצירת מכשיר אלקטרוני הכרחי ומעניין ביותר שיאפשר לכם לנגן קבצי wav ישירות מכרטיס זיכרון SD, microSD או מיני SD. אפשר להקליט קובץ מוזיקה בכרטיס זיכרון, להתקין מכשיר כזה למשל במקרר ובכל פעם שתפתחו את הדלת שלו תישמע מנגינה יפה. כבר אי אפשר יהיה לשכוח לסגור מקרר "מוזיקלי" כזה. אפשרות נוספת לשימוש בנגן היא כפעמון דלת. באינטרנט תוכלו למצוא מנגינות רבות ושונות שיתאימו לכל טעם. כך, ניתן להחליף את הצליל המשעמם של פעמון מפעל, למשל, בשיר שאתה אוהב. בנוסף, מכשיר כזה יכול לשמש למתנה מקורית לאדם אהוב - פשוט התקן את הרמקול בקופסה יפה, כשיפתח תתחיל להישמע ברכת שמע. בנוסף לדוגמאות הללו, ניתן למצוא את הנגן ביישומים רבים בחיי היומיום.

מעגל נגן

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

פיני כרטיס זיכרון

ה-pinout של כרטיסי זיכרון מוצג בתמונה:

נגן קבצי WAV במיקרו-בקר Attiny85

באמצעות 6 חוטים, שניים מהם הם ספק כוח, המעגל מחובר לכרטיס הזיכרון. אתה יכול להשתמש גם ב-SD, ב-MicroSD וגם ב-MiniSD, העיקר שה-Pinout הנכון יישמר. הדרך הנוחה ביותר היא להשתמש במתאם MicroSD ל-SD מיותר, ואז ניתן להלחים את החוטים למתאם עצמו, אליו כבר הוכנס כרטיס הזיכרון המשומש, עשיתי בדיוק את זה. לפני השימוש בסכימה זו, יש לאתחל את כרטיס הזיכרון במערכת הקבצים FAT. לאחר העיצוב, ניתן להקליט קבצי WAV על הכרטיס; הם חייבים להיות בפורמט PCM 8 או 16 סיביות, עם תדירות דגימה של לא יותר מ-48 קילו-הרץ. ישנן תוכנות מחשב רבות המאפשרות להמיר קבצי mp3 רגילים לפורמט wav, אחת מהן היא GoldWave, וזה מה שהשתמשתי בו.

כשהחשמל מחובר או מוכנס כרטיס זיכרון, המעגל יתחיל בהפעלה, וכאשר תלחץ על הכפתור, הקובץ הבא יופעל. כרטיסי זיכרון דורשים ספק כוח של 3.3 וולט, ולכן מייצב 78L33 מותקן על המעגל המודפס המוצע עבור מאמר זה (זה לא מצוין בתרשים). באמצעות מייצב, מתח האספקה ​​של המעגל נע בטווח של 5-12 וולט. מעגל זה צורך מעט זרם, ולכן ניתן להפעיל אותו באמצעות סוללה. כדי לעשות זאת, אתה צריך לקחת ממיר דחיפה של 3.7 - 5 וולט, כפי שעשיתי.

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

נגן קבצי WAV במיקרו-בקר Attiny85

אתה יכול להוריד את הלוח והקושחה כאן:

statya-pleer-wav-faylov.zip [11.88 Kb] (הורדות: 595)

לוח שחקנים מורכב

תמונה של הנגן שהרכבתי:

ממיר חשמל.

חזור
תגובה
  • עניבת פרפרחיוךצוחקלְהַסמִיקסמיילירגוע רגועחִיוּך מְעוּשֶׂה
    עיני_לבמנשק_לבמנשקים בעיניים עצומותסמוקהקלהמרוצהלְגַחֵך
    קְרִיצָהלשון בחוץ עין קורצתלשון בחוץ עיניים סגורותמחייךמתנשקיםלשון_תקועהיָשֵׁן
    מוּדְאָגמזעיף פניםייסוריםפה פתוחמעווה את פניומְבוּלבָּלשקט
    חסר הבעהלא משועשעזיעה_חיוךלְהָזִיעַמאוכזב_מוקללְהַלאוֹתפַּסִיבִי
    מְאוּכזָבמבולבלחוֹשֵׁשׁזיעה קרהלהתמידבוכהבֶּן כַּלבָּה
    שִׂמְחָהמוּפתָעלִצְרוֹחַפנים_עייפותכּוֹעֵסזעםנצחון
    מְנוּמנָםיאמממסכהמישקפי שמשסחרחורת_פניםשֵׁדsmiling_imp
    נייטרלי_פניםאין_פהחף מפשע
3+שלוש=
הערות (1)
  1. 1234
    #1 1234 אורחים 31 באוקטובר 2019 22:51
    1
    זה לא עובד. לחיצה והכל. אולי הפורמט שגוי? אתה לא יכול להפוך את התיאור לעוד יותר מעורפל?