يعد اكتشاف الدخان أمرًا مهمًا للغاية لأنه خطير ويمكن أن يتسبب في وقوع حوادث. في هذا البرنامج التعليمي ، سنصنع مستشعرًا للكشف عن الدخان باستخدام Arduino و MQ-2.
يوجد داخل مستشعر الدخان مقياس جهد مدمج يسمح بضبط الحساسية وفقًا لمدى الدقة التي تريدها للكشف عن الغاز. تعتمد مقاومة المستشعر على نوع الغاز. حساس MQ-2 حساس للدخان والغازات القابلة للاشتعال المختلفة مثل غاز البترول المسال والميثان والكحول والبيوتان والهيدروجين والبيوتان والبروبان.
طريقة عمل المشروع
يتغير جهد المستشعر وفقًا لمستويات الدخان أو الغاز في الغلاف الجوي. يتناسب جهد خرج المستشعر بشكل مباشر مع تركيز الدخان. كلما زاد الغاز كلما زاد الجهد كلما انخفض الغاز كلما انخفض الجهد.عندما يتم الكشف عن الغاز في الغلاف الجوي ، سوف يتحول المصباح الأحمر إلى اللون الأخضر الآخر.
في هذا المشروع سنحتاج الى اردوينو و,MQ-2 ,مقاومة, شاشة Lcd بالإضافة الى led
مخطط الدائرة
#include<LiquidCrystal.h>
LiquidCrystal lcd(12 , 11 , 5 ,4 ,3 ,2);
int Gas = 9;
int redLed = 7;
int greenLed = 6;
void setup() {
pinMode(Gas , INPUT);
}
void loop() {
if(digitalRead(Gas) == HIGH){
lcd.setCursor(0,0);
lcd.print(” Alert Gas Detected”);// Msg on lcd and red lcd will be on
digitalWrite(7 , HIGH);
digitalWrite(6, LOW);
}
else{
lcd.setCursor(0,0);
lcd.print(” No Gas detected “);// Msg on lcd and green lcd will be on
digitalWrite(6, HIGH);
digitalWrite(7 ,LOW);
}
delay(500);
lcd.clear();
}
#include<LiquidCrystal.h>
LiquidCrystal lcd(12 , 11 , 5 ,4 ,3 ,2);
int Gas = 9;
int redLed = 7;
int greenLed = 6;
void setup() {
pinMode(Gas , INPUT);
}
void loop() {
if(digitalRead(Gas) == HIGH){
lcd.setCursor(0,0);
lcd.print(” Alert Gas Detected”);// Msg on lcd and red lcd will be on
digitalWrite(7 , HIGH);
digitalWrite(6, LOW);
}
else{
lcd.setCursor(0,0);
lcd.print(” No Gas detected “);// Msg on lcd and green lcd will be on
digitalWrite(6, HIGH);
digitalWrite(7 ,LOW);
}
delay(500);
lcd.clear();
}
فين أحصل ال test bin حقت حساس الغاز؟
ردحذف