القائمة الرئيسية

الصفحات

طريقة ربط حساس الدخان مع بوردة الأردوينو smoke sensor

طريقة ربط حساس الدخان مع بوردة الأردوينو smoke sensor
طريقة ربط حساس الدخان مع بوردة الأردوينو smoke sensor

 طريقة ربط حساس الدخان مع بوردة الأردوينو smoke sensor

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


المكونات الإلكترونية الضرورية لعمل دائرة حساس الدخان:

لعمل هذه الدائرة الالكترونية البسيطة ستحتاج إلى العناصر الإلكترونية التالية:

  • قطعة الأردوينو Arduino uno Board.
  • حساس الدخان من نوع Smoke sensor MQ-2.
  • 2× مصباح ليد led.
  • ثلاثة مقاومات كهربائية قيمتها 220 كيلو أوم.
  • جرس Buzzer.
  • لوحة تجارب الدوائر الإلكترونية Breadboard.
  • اسلاك لتوصيل الدائرة الالكترونية.


شرح مختلف أطراف حساس الدخان MQ-2 :

يتكون حساس الدخان من اربعة أطراف و توضح الصورة التالية شرح لمختلف أطراف حساس الدخان MQ-2:

أطراف حساس الدخان MQ-2 pin out smoke sensor
   أطراف حساس الدخان MQ-2 pin out smoke sensor 

  • مؤشر مصباح ليد LED.
  • مقاومة متغيرة لضبط حساس الدخان.
  • مخرج رقمي ليد LED.
  • طرف تغدية الحساس Vcc.
  • طرف الأرضي GND.
  • عتبة الخرج الرقمية للحساس D0.
  • مخرج A0 و تسمى الارجل التشابهية.


اما مبدأ عمل حساس الدخان فهو يعتمد على قيمة الجهد الكهربائي المخرج و كلما كان تركيز الدخان عالي كلما ارتفع الجهد.


مقالات ذات صلة:

دائرة حساس الحريق بواسطة قطعة الأردوينو و حساس الحريق.

طريقة تركيب شاشة LCD مع الأردوينو Arduino LCD.

تحميل كتاب تعلم برمجة الأردوينو للمبتدئين pdf


دائرة توصيل حساس الدخان MQ-2 مع لوحة الأردوينو:

هذه هي الدائرة الالكترونية لربط حساس الدخان من نوع MQ-2 مع قطعة الأردوينو للمبتدئين ، اما الكود البرمجي المستخدم في هذا الدائرة الالكترونية سأضعه لكم في الأسفل :

مخطط دائرة توصيل حساس الدخان diagram smoke sensor MQ-2
مخطط دائرة توصيل حساس الدخان diagram smoke sensor MQ-2 

الكود البرمجي لدائرة ربط حساس الدخان مع بوردة الأردوينو:

هذه هو الكود البرمجي المستخدم في هذه الدائرة الالكترونية:


int redLed = 12;

int greenLed = 11;

int buzzer = 10;

int smokeA0 = A5;

// Your threshold value

int sensorThres = 400;


void setup() {

  pinMode(redLed, OUTPUT);

  pinMode(greenLed, OUTPUT);

  pinMode(buzzer, OUTPUT);

  pinMode(smokeA0, INPUT);

  Serial.begin(9600);

}


void loop() {

  int analogSensor = analogRead(smokeA0);


  Serial.print("Pin A0: ");

  Serial.println(analogSensor);

  // Checks if it has reached the threshold value

  if (analogSensor > sensorThres)

  {

    digitalWrite(redLed, HIGH);

    digitalWrite(greenLed, LOW);

    tone(buzzer, 1000, 200);

  }

  else

  {

    digitalWrite(redLed, LOW);

    digitalWrite(greenLed, HIGH);

    noTone(buzzer);

  }

  delay(100);

}


خلاصة :

و هنا نصل الى نهاية هذا الموضوع التعليمي المختصر الذي كان حول طريقة توصيل قطعة الأردوينو Arduino مع حساس الدخان من نوع MQ-2 للمبتدئين ، لا تنسى مشاركة الموضوع مع اصدقائك لدعمنا على نشر المزيد من الشروحات و الدروس حول لوحة الأردوينو.

إظهار التعليقات