دائرة مستشعر جودة الهواء MQ-135 - تعمل وتتفاعل مع كود البرنامج

جرب أداة القضاء على المشاكل





في هذه المقالة سوف نتعلم كيفية ربط مستشعر جودة الهواء MQ-135 مع Arduino. سنرى نظرة عامة على المستشعر وننشئ مشروعًا يكتشف تسرب غاز البترول المسال ونرى بعض القراءات ذات الصلة في الشاشة التسلسلية.

ما هو حساس MQ-135؟

MQ-135 هو جهاز استشعار لقياس جودة الهواء أو تلوث الهواء. يمكنه الكشف عن محتويات كيميائية مختلفة في الهواء وإعطاء فرق الجهد المناسب عند دبوس الإخراج اعتمادًا على التركيز الكيميائي في الهواء.



يمكنه اكتشاف الكحول والبنزين والدخان و NH3 والبيوتان والبروبان وما إلى ذلك ، إذا ارتفع أي من التركيز الكيميائي المحدد ، يقوم المستشعر بتحويل التركيز الكيميائي في الهواء إلى نطاق جهد مناسب ، والذي يمكن معالجته بواسطة Arduino أو أي متحكم دقيق. لا يمكنه تحديد نوع التركيز الكيميائي الذي ارتفع في الهواء.

مستشعر MQ-135 النموذجي:

وحدة استشعار جودة الهواء MQ135

إنه عبارة عن 6 أجهزة طرفية متماثلة في وضع المحطة ، يمكن استبدال جانبي الجهاز. هذا هو الرسم التوضيحي للدبابيس:



pinouts MQ135

فيما يلي مخطط اتصال أساسي:

يتم اختصار دبابيس 'A' داخليًا ودبابيس 'B' داخليًا. دبابيس H ​​و H عبارة عن ملف تسخين لجهاز الاستشعار. يتم استخدام ملف السخان لتسخين الهواء حول المستشعر ، بحيث يمكنه اكتشاف المحتوى الكيميائي في الهواء على النحو الأمثل.

يمكن أن يستغرق المستشعر بضع دقائق حتى يسخن للوصول إلى حالة العمل المثلى. لا ينصح بلمس المستشعر أثناء التشغيل لأنه قد يصبح دافئًا جدًا.

يحتوي المستشعر على جهد تشغيل يبلغ 5 فولت ، ويجب تشغيل المستشعر من مصادر خارجية فقط ، حيث يستهلك حوالي 200 مللي أمبير للتدفئة. لا يستطيع منظم الجهد في اردوينو توصيل هذا القدر من التيار.

للاختبار ، يمكنك توصيل مقياس التيار الكهربائي في نطاق مللي أمبير عند طرف الإخراج B وإحضار ولاعة غاز سيجار. حاول تسريب الغاز دون إشعاله بالقرب من المستشعر. مع ارتفاع تركيز الغاز حول المستشعر ، يزداد التدفق الحالي عبر مقياس التيار. إذا نجح ذلك ، فإن المستشعر يعمل بشكل طبيعي.

الآن ، أنت تعرف القليل عن مستشعر MQ-135 ، فلننتقل إلى الأمام ونتعلم كيفية توصيل MQ-135 بواجهة Arduino.

الدائرة:

اردوينو MQ-135 يعمل حساس جودة الهواء وربطه

قم بإجراء التوصيلات وفقًا للرسم التخطيطي ، وتحقق من توصيل سلك مستشعر الغاز وما إلى ذلك. بقية الدائرة تشرح نفسها بنفسها.

يقيس دبوس Arduino التماثلي الجهد من مستشعر الغاز. عندما يرتفع تركيز الغاز عن الحد المعين مسبقًا في البرنامج ، يبدأ الجرس بإصدار صوت تنبيه.

يستغرق المستشعر دقيقتين أو أكثر للتسخين للوصول إلى حالة التشغيل المثلى. حتى تصل إلى درجة حرارة العمل المثلى ، تتأرجح القيم في الشاشة التسلسلية عالية ومنخفضة. يستقر بعد بضع دقائق.

في البرنامج ، يمكن للمستخدم تحديد قيمة العتبة ، ويجب أن يتم ذلك فقط بعد مراقبة دقيقة لقيمة التركيز المحيط الطبيعي في الشاشة التسلسلية. بالنسبة للحظات ، إذا كانت القيمة تتقلب من 400 إلى 430 ، يجب تعيين الحد الأدنى ، مثل 500. يجب ألا يؤدي إلى تشغيل الجرس بشكل خاطئ.

القيم المعروضة في الشاشة التسلسلية ليست مستوى تركيز كيميائي 'جزء في المليون' أو أي شيء من هذا القبيل. إنه مجرد قياس لمستوى الجهد من المستشعر يفسر Arduino القيمة من 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 مع Arduino ، لمزيد من الاستفسارات ، يمكنك نشر أفكارك من خلال تعليقاتك.




زوج من: كيفية عمل حلبة عداد لف المحولات التالي: 'WELCOME' شاشة عرض LED