flame sensor

العناصر المطلوبة :

حساس لهب  
أردوينو أونو  
 npn ترانزستور  
مقاومات  
buzzer

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

حساس اللهب :

 هو جهاز يكتشف وجود نار أو أي مصدر إضاءة قوي، يوجد عدة طرق للحصول على حساس اللهب. النموذج المستخدم هنا يعتمد على الحساسية للإشعاعات الفوق الحمراء Infrared Radiation.
يعتمد الحساس بشكل أساسي على ترانزستور ضوئي يسمى yg 1006 من النوع NPN.
القطعة السوداء الموجودة عند مقدمة الحساس هي هذا الترانزستور الضوئي، يبدو هذا الترانزستور كالليد من حيث الشكل.
له رجل طويلة هي باعث، ورجل قصيرة هي المجمع، أما القاعدة ليس لها طرف لأنه يعتمد على الضوء لكي يسمح للتيار بالتدفق.
هذا الترانزستور يغطى بمادة إيبوكسي سوداء، تسمح له بتحسس الأشعة فوق الحمراء، خاصة ضمن الطول الموجي 670 -1100 نانومتر.
باستخدام هذا الحساس يمكن كشف الأشعة تحت الحمراء عن بعد 100 سنتمتر وبزاوية 60 درجة .

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

عناصر حساس اللهب:

الدارة الكاملة للحساس :

ربط الحساس مع الأردوينو:

يعتبر ربط الحساس بالأردوينو سهل جداً.سوف نقوم بتطبيق دارة تعطي تنبيه صوتي عن طريق باذر عند اكتشاف الحساس للهب.
حساس اللهب له ثلاث أطراف:
الطرف الأول GND
الطرف الثاني التغذية 5 فولت
الطرف الثالث الخرج الرقمي DO
نوصله مع أحد المنافذ الرقمية للأردوينو على سبيل المثال الرجل رقم11

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

const int buzzerPin = 12;
const int flamePin = 11;
int Flame = HIGH;
void setup()
{
pinMode(buzzerPin, OUTPUT);
pinMode(flamePin, INPUT);
Serial.begin(9600);
}
void loop()
{
Flame = digitalRead(flamePin);
if (Flame== LOW)
{
Serial.println(“Fire!!!”);
digitalWrite(buzzerPin, HIGH);
}
else
{
Serial.println(“No worries”);
digitalWrite(buzzerPin, LOW);
}}

 

التطبيقات :

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

المصدر :

هنا

Leave a Reply

Your email address will not be published. Required fields are marked *