أنت هنا:إصنعها»أردوينو»مشاريع أردوينو»جهاز كاشف الحريق

جهاز كاشف الحريق

كتبه مشاريع أردوينو 15946 1
آخر تعديل في الأربعاء, 09 كانون1/ديسمبر 2020 13:02
جهاز كاشف الحريق
قيم الموضوع
(6 أصوات)

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

 


تقديم

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

01

وحتى نجعل الأمر أيسر وأسهل سنستعين ببطاقة أردوينو وبرمجة المشروع عليها.

 


الأجزاء الرئيسية

العربية

الأنجليزية

الفرنسية

الكمية

القيمة او الصيغة

بطاقة أردوينو

Arduino

1

أيا كانت

بطاقة مشبكة بلاستيكية

Breadboard

1

غير ضرورية

مصدر ضوء ليزر

laser

 

 

حساس ضوء

LDR

1

اي حجم متوفر

طنـّـان كهربائي

Buzzer

Bipeur

1

 

صمام ضوئي

LED

2

أخضر، أحمر

مقاومة

Resistor

Resistance

1

470 KΩ

اسلاك توصيل

Wires

Cables

 

 

 

 


حساس الضوء

حساس الضوء هو عبارة عن مقاومـة متغيرة بحسب شدة الضوء، نحن فعلياً نقيس مقدار تلك المقاومة، ومن خلال معادلة محددة لذلك الحساس نقوم بحساب شدة الضوء. في هذه التجربة لن احتاج لمعرفة شدة الضوء بالتحديد، لكن نحتاج لتحديد اي تغير في شدة الضوء.

02

 

 


الدارة الكهربائية والتركيب

نصل الحساس بالمقاومة الكهربائية على التوالي، ونطبق جهد 5V على طرفيهما.

نصلهما ببطاقة الاردوينو مع المدخل التناظري (Analog) كما في الشكل جانبه.

في هذا التركيب سنقوم بقراءة الجهد الكهربائي المطبق على الحساس، الذي يتغير بتغير مقاومة الحساس (اي بتغير شدة الضوء).

03

نصل الطنّـان الكهربائي مع القطب 5، والصمام الضوئي مع القطبين 6 و 7. ثم نصل ضوء الليزر مباشرة مع مصدر الجهد ونوجه الضوء بشكل كامل على حساس الضوء. وستكون الدارة كما في الشكل التالي:

04

 

 


التركيب

هذا تركيب تجريبي للجهاز.

05

  


البرمجة

لاحظ ان البرنامج سيقوم بأخذ قراءة الحساس في البداية وجعلها القيمة الاساسية، وبعد ثانيتين يضيء الليد الاخضر ويبدأ بمقارنة قراءة الحساس مع القيمة الاساسية، وفي حال تغير القيمة (نقصانها) ينطفئ الضوء الخضر ويضيء الضوء الاحمر ويعمل الطنان (buzzer)، وبعد زوال الدخان يجب عمل reset للأردوينو.

 

/*علـي حلمـي الهضابين

البلقاء - الأردن

شيفرة للتحكم بثلاث صمامات ضوئية بجهاز تحكم عن بعد

***********************************/


int sensorPin = A0;   //  LDR رقم المربط التناظري للحساس 
int led_red = 6;        // رقم المربط الرقمي للصمام الضوئي الأحمر
int led_green = 7;    // رقم المربط الرقمي للصمام الضوئي الأخضر
int buzzer = 5;         // رقم المربط الرقمي للطنان
int sensorValue = 0; // متغير من أجل تخزين القيمة المقروءة من الحساس

void setup()

{
// نهيئ جميع المتغيرات بكونها مخارج للنظام
pinMode(led_red, OUTPUT);
pinMode(led_green, OUTPUT);
pinMode(buzzer, OUTPUT);
digitalWrite(buzzer, HIGH); // الطنان منطفئ، وانتبه أن أحد قطبي الطنان موصل ببطاقة الأردوينو

delay(1000);
sensorValue = analogRead(sensorPin); // نقوم بقراءة أول قيمة للحساس ونجعلها قيمة بدئية
delay(1000);
digitalWrite(led_green, HIGH); // يشتعل الصمام الضوئي الأخضر
digitalWrite(led_red, LOW); // ينطفئ الصمام الضوئي الأحمر
}


void loop()

{
if ( analogRead(sensorPin) < sensorValue)
{
digitalWrite(led_green, LOW); // ينطفئ الصمام الضوئي الأخضر
digitalWrite(led_red, HIGH) ; // يشتعل الصمام الضوئي الأحمر
digitalWrite(buzzer, LOW); // يشتغل الطنان
}
}

 

شاهد النتيجة في هذا الفيديو:

 


كفاءة الجهاز

للإستخدام الفعلي للجهاز، يجب ان يكون الحساس ومصدر ضوء الليزر معزولان عن الاضاءة الخارجية،

هناك تصاميم اخرى يمكنك الاستفادة منها وهي كالتالي:

06

07

08

 

 


تصاميم للجهاز

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

 


تأليف

 

المؤلف: علـي حلمـي الهضابين (البلقاء - الأردن)

صفحة الفايسبوك: http://www.facebook.com/ali.madness1

{jumi [*3]}

التعليقات  

Om@r Al@@ Osman
0 # Om@r Al@@ Osman 2015-12-04 22:31
جيد
رد | رد مع اقتباس | اقتباس | تقرير إلى المدير

أضف تعليقا


إصنعها يريد أن يتأكد أنك لست روبوتا، لذلك أحسب ما يلي:

كود امني
تحديث