מעגל חיישן איכות אוויר MQ-135 - עבודה וממשק עם קוד התוכנית

נסה את הכלי שלנו לביטול בעיות





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

מהו חיישן MQ-135?

MQ-135 הוא מכשיר חיישני מדידת איכות אוויר או זיהום אוויר. זה יכול לזהות תוכן כימי שונה באוויר ולתת וריאציה מתאימה של המתח בסיכת המוצא, בהתאם לריכוז הכימי באוויר.



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

חיישן MQ-135 אופייני:

מודול חיישן איכות אוויר MQ135

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



פינות MQ135

להלן תרשים חיבור בסיסי:

שני סיכות 'A' מקוצרות באופן פנימי ושתי סיכות 'B' מקוצרות באופן פנימי. סיכות H ו- H הוא סליל החימום של החיישן. סליל החימום משמש לחימום האוויר סביב החיישן, כך שהוא יכול לזהות את התוכן הכימי באוויר בצורה מיטבית.

החיישן יכול לחלוף עד כמה דקות להתחמם כדי להגיע למצב עבודה אופטימלי. לא מומלץ לגעת בחיישן בזמן ההפעלה מכיוון שהוא יכול להתחמם למדי.

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

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

עכשיו, אתה יודע לא מעט על חיישן MQ-135, בוא נתקדם ונלמד כיצד לממשק את MQ-135 עם ממשק Arduino.

המעגל:

Arduino MQ-135 חיישן איכות אוויר עובד וממשק

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

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

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

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

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

תכנית:

//-------------------Program Developed by R.Girish-----------------//
int input = A0
int output = 7
int th=500 // Set threshold level.
void setup()
{
Serial.begin(9600)
pinMode(output,OUTPUT)
digitalWrite(output,LOW)
}
void loop()
{
Serial.println(analogRead(input))
if(analogRead(input)>th)
{
digitalWrite(output,HIGH)
}
else
{
digitalWrite(output,LOW)
}
delay(500)
}
//-------------------Program Developed by R.Girish-----------------//

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

הגדר את ערך הסף על ידי שינוי:

int th = 500 // הגדר רמת סף.

החלף 500 בערך שלך.

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




קודם: כיצד ליצור מעגל נגד שנאי מתפתל הבא: מעגל תצוגת LED “ברוך הבא”