תוכן עניינים:
- שלב 1: דרישות תוכנה וחומרה
- שלב 2: קביעת תוכנית הפרויקט
- שלב 3: כיצד להתקין וליישם ADC ו- DAC באמצעות DMA
- שלב 4: יצא לרמקול
- שלב 5: מסקנה
וִידֵאוֹ: מיקרופון STM32CubeMx (STM32F407VG): 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
היי! בפרויקט זה ננסה להשיג צליל באמצעות מיקרופון (חיצוני לא מיקרופון משולב) ונשמיע אותו באמצעות רמקול. הדרכה זו תהיה קצרה מאוד שכן אני אתן הסברים על חלקי הפרויקט בהתייחסות לכמה סרטונים. אז בואו נקפוץ לפרויקט:)
שלב 1: דרישות תוכנה וחומרה
דרישות חומרה:
- לוח גילוי STM32F4 (או כל לוח STM32F4 אחר)
- מיקרופון אלקטרט MAX9814 עם מגבר
- מודול מגבר שמע PAM8403
- רמקול 4 OHM
דרישות תוכנה:
- STM32CubeMX
- Keil uVision5
שלב 2: קביעת תוכנית הפרויקט
אז בואו נבין קודם כל מה אנחנו רוצים לעשות. ראשית, אנו רוצים לקבל צליל ממיקרופון אלקטרט. כידוע, MCU מעבד הכל בצורה דיגיטלית. עם זאת, הצליל הוא אות אנלוגי. לכן, עלינו להמיר אותו לאות דיגיטלי וזה נעשה על ידי ADC (ממיר אנלוגי לדיגיטלי) והתהליך נקרא דגימה. תוכל לחפש מידע נוסף. כאן יש נקודה אחת חשובה: על מנת לקבל צליל מהרמקול בצורה מתאימה, תדר הדגימה צריך להיות גבוה פי שניים מתדר השמע ביציאה. זה נקרא משפט Nyquist-Shannon.
לאחר המרתו לאות דיגיטלי אנו יכולים לעבד אותו כרצוננו ולאחר מכן להוציא את הצליל הזה שוב. עם זאת, הרמקול זקוק לאות אנלוגי. לכן, עלינו להמיר את האות הדיגיטלי לגב אנלוגי. לשם כך נשתמש ב- DAC (ממיר דיגיטלי לאנלוגי). בסוף נוכל להוציא את הצליל הזה:)
שלב 3: כיצד להתקין וליישם ADC ו- DAC באמצעות DMA
כפי שאמרתי, למדתי את התהליך הזה גם מסרטון. אני אתן את הקישור לסרטון הזה. היו סבלניים והקשיבו היטב. הוא מסביר בצורה מושלמת את כל התהליך.
קישורים: חלק 1 וחלק 2
*הערה: בדוק שורה זו בקוד שלך והפעל בקשה רציפה של DMA:
hadc1. Init. DMAContinuousRequests = אפשר;
שלב 4: יצא לרמקול
לאחר ביצוע כל השלבים, עליך לחבר את הרמקול כתמונה למעלה. לאחר מכן, השמע צליל בטלפון והוריד את הצליל עד לגבול אותו אתה בקושי יכול לשמוע. לאחר מכן, קח את הטלפון קרוב למיקרופון ותשמע קול מהרמקול בקול רם. אל תדבר עם מיקרופון, כי יהיה קשה לתפוס אם יש פלט מהרמקול או לא:)
שלב 5: מסקנה
אז, הגענו לסוף הפרויקט. אם יש לך שאלה או בעיה אל תהסס לשאול:)
מוּמלָץ:
מקליט קול Arduino Nano עם מיקרופון MAX9814: 3 שלבים
מקליט קול Arduino Nano עם מיקרופון MAX9814: קיבלתי מיקרופון MAX9814 ממשלחת AZ באמזון ורציתי לבדוק את המכשיר. לכן, יצרתי את הפרוייקט הפשוט הזה שנבנה על באג המרגלים של סקוט הגדול (פורסם תחת רישיון זה של Creative Commons). שיניתי את מבנה הפרויקטים די
שנה מיקרופון קונדנסר LDC זול: 7 שלבים (עם תמונות)
שנה מיקרופון קונדנסר LDC זול: הייתי בחור אודיו במשך זמן רב וחובב עשה זאת בעצמך. מה שאומר שהסוגים הפרוייקטים האהובים עלי מתייחסים לאודיו. אני גם מאוד מאמין שכדי שפרויקט עשה זאת בעצמך יהיה מגניב חייבת להיות אחת משתי תוצאות כדי להפוך את הפרויקט לשווה ביצוע
הוספת מיקרופון לזוג אוזניות: 6 שלבים
הוספת מיקרופון לזוג אוזניות: האם יש לך זוג אוזניות שאתה באמת אוהב איך שהן נשמעות אך אין להן מיקרופון? עקוב אחר הוראות קלות ותהיה לך האוזניות האהובות עליך מוכנות לשימוש עם הטלפון הסלולרי שלך. כתב ויתור: ההליך המתואר כאן מ
מגבר מיקרופון טרנזיסטור: 4 שלבים
מגבר מיקרופון טרנזיסטור: מאמר זה מראה לך כיצד לייצר מגבר מיקרופון טרנזיסטור. אספקת החשמל המינימלית למעגל זה היא 1.5 V. עם זאת, תצטרך לפחות 3 וולט אם אתה מייצר גלאי LED אופציונלי (טרנזיסטור Q3) ורוצה הנורית שלך תידלק
מיקרופון לנשימה: 25 שלבים (עם תמונות)
מיקרופון מכשיר לנשימה: מיקרופון מכשיר הנשמה הוא מערכת לאיסוף לא בולט של ערכות נתונים של רמות אלכוהול בדם. במילים אחרות, אתה יכול למדוד את הפיכחון של האדם בעזרת מכשיר, שלכל דבר ועניין לא נראה שונה מאשר דוכן