MAX9814 הוא מודול מגבר עם בקרת רווח אוטומטית (AGC) שהוא אידיאלי להקלטת שמע ויישומי איתור קול. הוא מספק קלט שמע ברור לפרויקטים כמו זיהוי קולי, מערכות מופעלות על ידי קול ומדידת שמע. מדריך זה ינחה אתכם באמצעות חיבור ושימוש במודול המיקרופון Max9814 עם Arduino.
מה תצטרך
- MAX9814 מודול מיקרופון
- לוח ארדואינו (למשל, אונו, מגה, ננו)
- חוטי לחם וגשר
- מחשב עם Arduino IDE המותקן
שלב 1: הבנת מודול MAX9814
תכונות MAX9814:
- מיקרופון מובנה.
- בקרת רווח אוטומטית (AGC) לפלט עקבי.
- שלוש הגדרות רווח מתכווננות (40dB, 50dB, 60dB).
Pinout
פִּין | פוּנקצִיָה |
---|---|
VCC | ספק כוח (3.3 וולט או 5 וולט) |
GND | טָחוּן |
הַחוּצָה | אות פלט אנלוגי |
שלב 2: חיווט MAX9814 לארדואינו
להלן החיווט לחיבור מודול Max9814 ל- Arduino Uno:
MAX9814 PIN | סיכת ארדואינו |
---|---|
VCC | 5V |
GND | GND |
הַחוּצָה | A0 |
פֶּתֶק: הפלט האנלוגי (OUT) מ- MAX9814 מספק את אות השמע לעיבוד הארדואינו.
שלב 3: העלה את הקוד
להלן סקיצה דוגמה לקריאת אותות שמע מ- MAX9814 ולהציג את המשרעת בצג הסידורי:
const int microphonePin = A0; // Connect MAX9814 OUT to A0
void setup() {
Serial.begin(9600);
Serial.println("MAX9814 Microphone Test");
}
void loop() {
int audioValue = analogRead(microphonePin); // Read audio signal
Serial.print("Audio Amplitude: ");
Serial.println(audioValue);
delay(10); // Small delay for smooth readings
}
שלב 4: בדוק את ההתקנה
- חבר את Arduino למחשב שלך באמצעות USB.
- פתח את ה- Arduino IDE ובחר את הנכון לוּחַ וכן נָמָל מתחת ל כְּלֵי עֲבוֹדָה תַפרִיט.
- העלה את הקוד על ידי לחיצה העלה.
- פתח את הצג הסדרתי (כְּלֵי עֲבוֹדָה > צג סידורי) וקבעו את שיעור הבוד
9600
. - לדבר או להשמיע רעש ליד המיקרופון. אתה אמור לראות ערכי משרעת בשינוי הצג הסידורי בהתאם לעוצמת הצליל.
אופציונלי: דמיין אות שמע
אם ברצונך לדמיין את אות השמע בזמן אמת, אתה יכול להשתמש במפתה הסדרתית של Arduino:
- החלף את
Serial.println(audioValue);
שורה בקוד עם:Serial.println(audioValue);
- פתח את הקושר הסדרתי (כְּלֵי עֲבוֹדָה > קוצר סדרתי) לאחר העלאת הקוד.
- שימו לב לצורת הגל כאשר הצליל מתגלה על ידי המיקרופון.
שלב 5: כוונון עדין של המודול
-
התאמת רווח:
- ניתן להתאים את רווח המודול על ידי שינוי הנגדים המשולבים. מרבית המודולים מאפשרים בחירה בין 40dB, 50dB ו- 60dB.
-
ספק כוח:
- המודול עובד עם 3.3 וולט וגם 5V, אך מבטיח אספקת חשמל יציבה למזעור הרעש.
יישומים של MAX9814
- מערכות זיהוי קולי
- פרויקטים המופעלים על ידי קול
- ניטור סאונד סביבתי
- הקלטת שמע ומדידה
פתרון בעיות
- אין תגובה במוניטור סדרתי: בדוק שוב את החיווט, במיוחד את חיבורי החוץ וה- GND.
- רעש או קריאות לא יציבות: ודא שהמודול מופעל באמצעות אספקת 5V נקייה ושמור על החיווט קצר כדי להפחית את ההפרעות.
- רגישות נמוכה: נסה להגדיל את הרווח או להבטיח שמקור הצליל קרוב למיקרופון.
מַסְקָנָה
התקרבת בהצלחה את מודול המיקרופון Max9814 עם Arduino וקרא ערכי משרעת שמע. הרגישות הגבוהה של המודול ובקרת הרווח האוטומטית של המודול הזה הופכים אותו לכלי רב-תכליתי לפרויקטים מבוססי שמע. התנסו עוד יותר על ידי שילוב ה- MAX9814 עם חיישנים אחרים או השתמשו בו במערכות תגוביות קול!