» אלקטרוניקה » ארדואינו »חיישן סאונד אנלוגי פשוט של עשה זאת בעצמך לארדואינו

חיישן סאונד אנלוגי פשוט לארדואינו עשה זאת בעצמך

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

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

אם לא הצלחת למצוא את LM358, אז במקומו אתה יכול לשים כל מגבר תפעולי אחר מתאים. לדוגמה, המשווה המוצג בתצלום עמד על לוח המגבר של אות המקלט האינפרא אדום בטלוויזיה.


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

בנוסף למגבר התפעולי, נצטרך כמה רכיבים נגישים יותר.

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

בשלב הבא, אנו זקוקים לנגד 1 קילו.

שלושה נגדים של 10 קילו.

ונגד 100 קילו נוסף הוא 1 MΩ.

במקרה שלי, נגן של 620 kOhm משמש כ"ממוצע הזהב ".

אבל באופן אידיאלי, עליכם להשתמש בנגד משתנה עם הדירוג המתאים. יתר על כן, כפי שמוצג על ידי ניסויים, דירוג גדול יותר מגדיל רק את הרגישות של המכשיר, אך "רעש" מופיע יותר.

הרכיב הבא הוא קבל 0.1 uF. הוא מכונה "104".

וקבל נוסף, ב -4.7 uF.

עכשיו אנחנו עוברים להרכבה. הרכבתי את המעגל במתקן רכוב.













האסיפה הושלמה.התקנתי את המעגל במקרה שהכנתי מחתיכה קטנה של צינור פלסטיק.
אנו ממשיכים בבדיקת המכשיר. אני אחבר אותו ללוח ארדואינו UNO. אנו עוברים לסביבת הפיתוח של Arduino ופותחים את הדוגמא AnalogReadSerial בחלק הבסיסי.
הגדרת ביטול () {
  Serial.begin (9600); // חבר את החיבור הסידורי ב- 9600 baud
}
לולאת חלל () {
    int sensorValue = analogRead (A0); / * קרא את הערך מהסיכה האנלוגית האפסית ושמור אותו בחיישן משתנה ערך * /
    Serial.println (sensorValue); // פלט את הערך ליציאה
  עיכוב (1); // המתן אלפיות שנייה לייצוב
}

לפני העמסה ללוח אנו משנים את העיכוב ב- 50 אלפיות שנייה ומעמיסים אותו. לאחר מכן, אנו מכינים כותנה מבחן ועוקבים אחר ההתוויות. בזמן מחיאות כפיים הם קופצים, מנסים לזכור ערך זה בערך וחוזרים לשרטוט.
הוסף מספר שורות לרישום.
אם (sensorValue> X) {
Serial.print ("CLAP");
עיכוב (1000);
}

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

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

אני מקווה שנהניתם. אני מאחל לך אסיפה מוצלחת!
9
8
3

הוסף תגובה

    • לחייךמחייךxaxaבסדרלא יודעיאהוnea
      בוסשריטהשוטהכןכן כןאגרסיביסודי
      סליחהריקודריקוד 2ריקוד 3סליחהעזרהמשקאות
      עצורחבריםטובטובשריקהלהתנדנדלשון
      עשןמוחא כפייםמשוגעלהכריזלזלזלdon-t_mentionלהוריד
      חוםלא מועילצחוק 1מדמפגשמסגדשלילי
      לא_יפופקורןלהענישלקרואלהפחידמפחידחיפוש
      מתגרהתודהזהלרמזאמניקחריףמסכים
      רעדבורהשחורblum3סומקלהתפארשעמום
      מצונזרהנאהסוד 2לאייםניצחוןיוsun_bespectacled
      שוקכבודחחחקדמהברוך הבאkrutoyya_za
      ya_dobryiעוזרne_huliganne_othodiפלומהאיסורקרוב
1 פירוש
המגבר התפעולי אינו משווה. כן, ניתן להשתמש בו במקרים מסוימים במצב ההשוואה, ואילו המאפיינים שלו יהיו גרועים מזה של המשווה "הנכון". במקרה זה אין לנו שום משווה, אלא מגבר הפוך.

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

והשאר - כל הכבוד! עשיתי זאת בעצמי, ניפויתי את התוכנית.

אנו ממליצים לך לקרוא:

תן אותו לסמארטפון ...