مواجهة حساس استشعار كحول الايثانول MQ-3 مع اردوينو اكتب تعليقُا

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

شرح فكرة المشروع

  • حساس MQ-3 هو مستشعر يعمل على كشف وقياس تركيز كحول الإيثانول في الهواء.
  • يُستخدم هذا الحساس في تطبيقات متنوعة، مثل: كاشف التسربات الكحولية، والمشاريع التفاعلية الأخرى التي تتطلب رصد تركيز الكحول.
  • في هذا المشروع، سيتم استخدام حساس MQ-3 مع البازر للكشف عن نسبة معينة للكحول في الهواء، بحيث عندما يتم قياس تركيز الكحول وتتجاوز قيمته قيمة معينة (threshold)، سيتم تشغيل البازر وفقا لذلك.
  • يُمكن استخدام هذا المشروع كجهاز إنذار في المنازل أو المنشئات الأخرى.

ادوات المشروع

مخطط المشروع

طريقة توصيل الادوات مع أردوينو

الطنان:

 القطب الأطول -> 13

القطب الاقصر -> GND

حساس mq-3:

AO -> A0

VCC -> 5V

GND -> GND

الكود البرمجي

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

const int mq3Pin = A0; // MQ-3 sensor connected to analog pin A0
const int buzzerPin = 13; // Buzzer connected to digital pin 13
const int threshold = 300; // Set the alcohol concentration threshold here (adjust as needed)

void setup() {
pinMode(buzzerPin, OUTPUT); // Set the buzzer pin as OUTPUT
}

void loop() {
// Read analog value from MQ-3 sensor
int sensorValue = analogRead(mq3Pin);

// Check if alcohol concentration exceeds the threshold
if (sensorValue > threshold) {
// Activate the buzzer
digitalWrite(buzzerPin, HIGH);
} else {
digitalWrite(buzzerPin, LOW);
}

delay(100); // Wait for a short time before taking the next measurement
}

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *