Web
	Analytics
نظام إنذار ليزري

نظام إنذار ليزري

image001

سنتطرق في هذا المقال لـصناعة جهاز إنذار بالليزر بواسطة بطاقة أردوينو البرمجية.


تقديم

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

image002

 

 


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

 

العربية

الإنجليزية

الفرنسية

الكمية

القيمة

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

Arduino board

1

أي نوع

مقاومة

Resistor

Resistance

1

10 كيلوأوم

مقاومة ضوئية

CdS Photoresistor

Photoresistance

1

 

مؤشر ليزري

Laser Pointer

1

أي نوع

(غير حارق مجرد ضوء فقط)

أسلاك ذو رأس تمساحي

 Alligator test/jumper cable set

2

 

صمام ضوئي

LED

1

 

لوحة تجارب

Breadboard

1

ليست مهمة

 

 


صنع وتركيب الجهاز

 

تركيب الجهاز سهل جدا وبسيط ولا يحتاج أي جهد فـتابع معي:

 

1- قم بتركيب أحد طرفي المقاومة الضوئية في المربط التناظري رقم 0،

2- ثم قم بتركيب الطرف الآخر بالمربط 5V+ كما في الصور.

3- قم الآن بتركيب المقاومة وضع أحد طرفيها في المربط التناظري رقم 0 أيضا،

4- ثم قم بتركيب الطرف الآخر بمربط الأرضية GND.

5- الآن تم تركيب الجهاز، وبقي تجهيز الليزر كالتالي:

 

 

1- قم بفتح المؤشر الليزري من الخلف وإخراج البطاريات المتواجد فيه.

2- سوف تجد بالداخل سلكا صغيرا، قم بوصل السلك ذو الرأس التمساحي بهذا السلك ثم صل السلك الآخر بجسم الليزر لإكمال الدارة الكهربائية كما في الصور.

3- أخير صل أحد السلكين بـالأرضية GND في البطاقة وصل الآخر بالمربط رقم 4.

 

 


البرمجة

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

 

http://arduino.cc/en/Main/Software

 

قم بنسخ الشيفرة التالية والصقها في البرنامج ثم قم برفعه وتحويله للبطاقة:

 

/*-------------------------

شيفرة نظام إنذار بالليزر

تمت كتابة الشيفرة من قبل

إبراهيم محمود باوزير

بتاريخ 12 نوفمبر 2013

يمكن استعمال الشيفرة بكل حرية

------------------------------------*/

 

const int ledPin = 13;          // المربط 13 للصمام الضوئي

const int laserPawer = 4;    // المربط 4 لتغذية الليزر بالكهرباء

const int cds = A0;              // المربط التناظري 0 للمقاومة الضوئية

 

int cdsReading;                   // متغير لقراءة قيمة المقاومة الضوئية

 

void setup()

{

  pinMode(laserPawer, OUTPUT);   // جعل المربط 4مخرجا لتوصيل التيار

  pinMode(ledPin, OUTPUT);           // جعل المربط 13 الموصول بالصمام الضوئي مخرج

  Serial.begin(9600);                          // تهيئة سرعة التحويل

 }

 

void loop()

{

  cdsReading = analogRead(cds);     // جعل قيمة المتغير تساوي القيمة من المخرج التناظري

  digitalWrite(laserPawer, HIGH);    // دائما لتوصيل التيار الكهربائي لليزر  high جعل المربط 4 بقيمة

 

  if(cdsReading < 750             //إذا كان قيمة المتغير أصغر من 750 وهو ما يحصل عند عدم وجود ضوء

   {

     digitalWrite(ledPin, HIGH); // قم بجعل قيمة المربط 13 عالية كي يضيئ الصمام

   }

  else                                            // إذا لم يتحقق الشرط

   {  

      digitalWrite(ledPin, LOW); // اجعل قيمة المربط 13 منخفضة (أي يطفأ الصمام)ه

    }

 }

 

// نهاية البرنامج

 

 


التجربة

 

الآن بعد عمل كل ذلك قم بتجربتها وشاهد النتائج كما في الصور. ويمكن فصلها عن الحاسوب وتشغيلها بمصدر طاقة آخر كبطارية 9Vمثلا.

 

الصورة الأولى تظهر أن الباعث الليزري يعمل وموجه ونلاحظ أن الصمام مطفئ.

الصورة الثانية تظهر أنه بعد أن اختفى شعاع الليزر نلاحظ أن الصمام أصبح مضاء.

 

ملاحظة: الباعث الليزري يحوي زرا للتشغيل. يمكنك إبقاء الزر مضغوطاً بعدة طرق أو أزله وأكمل الدارة الكهربائية بأي موصل.

 

 


مشاكل قد تواجهك

أ- إذا لم يعمل الباعث الليزري فتأكد من رقم المربط الموصول،

ب- تأكد أيضا من الأسلاك واقلبها إن لم يعمل فقد تكون مقلوبة.

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

 

 


أفكار للتطوير

إذا استطعت صنع هذا الجهاز فلن يصعب عليك تطويره. أرنا إبداعاتك وسأعطيك بعــض الأفكار علها ترشدك:

·        يمكن أن تقوم بفصل الليزر عن البطاقة وجعله منفصلا (أي لا تقم بإخراج البطاريات) وبعيدا عنها لأن الليزر لا يتشتت وهذا ما يستخدم في المتاحف وفي الأفلام.

·        يمكنك تعويض أو إضافة الصمام الضوئي بسماعة أو جرس منبه لتستطيع سماعه عند بعد.

·        يمكنك عمل منظومة متكاملة للحماية بإضافة أكثر من باعث ليزري وأكثر من مقاومة ضوئية (مستقبل لليزر) والفكرة متشابهة إن لم تكن واحدة، وغيرها الكثير ولا تحتاج سوى للتفكير قليلا فقط.

 

 


تأليف

 

تأليف:William Anderson

ترجمة بتصرف: إبراهيم محمود باوزير (عدن – اليمن)

البريد الإلكتروني للمترجم: عنوان البريد الإلكتروني هذا محمي من روبوتات السبام. يجب عليك تفعيل الجافاسكربت لرؤيته.

 

 


المراجع

 

http://makeprojects.com/Project/The-Arduino-Controlled-Laser-Security-System/1826/1#.URodRh2Cle_

التعليقات   

 
Yaseen M Omer
0 # Yaseen M Omer 2016-08-08 17:53
لم استخدم اي مقاومة.. قمت بتوصيل الليزر مباشرة بواسطة وصلة USB

كم قيمة المقاومة التي يجب علي استخدامها؟؟
رد | رد مع اقتباس | اقتباس | تقرير إلى المدير
 
 
Yaseen M Omer
0 # Yaseen M Omer 2016-08-03 18:34
السلام عليكم .. انا نفذت المشروع على ارض الواقع مع اضافة لوحة مفاتيح لادخال باسويرد لإيقاف الانذار.. واضفت سارينا .. بس المشكله ان الليزر لو اشتغل فتره طويله الاضاءة تنخفض شوي شوي الى ان يتوقف الضووء نهائيا .. وما بيشتغل مره تانيه يعني بخرب .. ياريت لو اعرف السبب او الفولتيه المناسبه مع العلم اني شغلته بجهد 5فولت.. ياريت الرد يكون سريع لاني في امس الحاجه الى الحل.. وشكرا
رد | رد مع اقتباس | اقتباس | تقرير إلى المدير
 
 
إدارة إصنعها
0 # إدارة إصنعها 2016-08-04 23:08
هل استخدمت مقاومة كهربائية؟
رد | رد مع اقتباس | اقتباس | تقرير إلى المدير
 
 
ANAS Abu Amber
0 # ANAS Abu Amber 2016-04-18 14:01
شكرا كثير مهندس انا عملت التجربة وسهله جدا يعطيك العافيه
رد | رد مع اقتباس | اقتباس | تقرير إلى المدير
 

أضف تعليق


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

المزيد في هذه الفئة :


Go to top